问题列表 - 第25695页

为什么这里有无法访问的代码?

我正在编写ac#app并希望将错误消息输出到控制台或消息框(取决于应用程序类型:enum AppTypeChoice {Console,Windows}),并且还控制应用程序是否继续运行(bool StopOnError).

我想出了这个检查所有标准的方法,但是我收到了"无法检测到的代码"警告.我看不出原因!

这是整个方法(为一些业余爱好者代码支持你自己!)


    public void OutputError(string message)
    {
        string standardMessage = "Something went WRONG!. [ But I'm not telling you what! ]";
        string defaultMsgBoxTitle = "Aaaaarrrggggggggggg!!!!!";
        string dosBoxOutput = "\n\n*** " + defaultMsgBoxTitle + " *** \n\n Message was: '" + message + "'\n\n";
        AppTypeChoice appType = DataDefs.AppType;
        DebugLevelChoice level = DataDefs.DebugLevel;

        // Decide how much info we should give out here...
        if (level != DebugLevelChoice.None)
        {
            // Give some info....
            if (appType == AppTypeChoice.Windows)
                MessageBox.Show(message, defaultMsgBoxTitle, …
Run Code Online (Sandbox Code Playgroud)

c#

5
推荐指数
2
解决办法
891
查看次数

PHP中的return,echo和print关键字之间的差异

这三者有什么区别?

PHP中的return,echo和print关键字

function theBand($abc,$bac) {

return $abc;
echo $abc;

}
Run Code Online (Sandbox Code Playgroud)

两者都是一样的,它确实显示或返回变量abc中的值.现在返回存在函数并且echo继续.除此之外还有关于return关键字的具体内容.

php

6
推荐指数
1
解决办法
5991
查看次数

如何在NHibernate中做一个NotEqual

我在我的实体UserStatus中有一个int类型的枚举.

我想让UserStatus <>取消所有用户.

所以:

Session.CreateCriteria(typeof(User))
.Add(Expression.Eq("UserStatus", (int)UserStatus.Cancelled)
.UniqueResult<User>();
Run Code Online (Sandbox Code Playgroud)

以上是平等的,我需要得到不平等.

c# nhibernate

17
推荐指数
1
解决办法
1万
查看次数

AWS与Azure for PHP.决定部署"云"的因素

是否有针对AWS或Azure在云上部署PHP应用程序的优缺点列表?

哪些因素会使AWS成为Azure的更好选择,反之亦然?

如果有人选择使用一个而不是另一个用于一些或多个原因,我真的想知道原因.

php cloud azure amazon-web-services

5
推荐指数
1
解决办法
1825
查看次数

使用GSON解析JSON

我在使用GSON时遇到了一些麻烦,主要是从JSON反序列化到POJO.

我有以下JSON:

{
    "events": 
    [
        {
            "event": 
            {
                "id": 628374485, 
                "title": "Developing for the Windows Phone"
            }
        },
        {
            "event": 
            {
                "id": 765432, 
                "title": "Film Makers Meeting"
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

随着以下POJO的......

public class EventSearchResult {

    private List<EventSearchEvent> events; 

    public List<EventSearchEvent> getEvents() {
        return events;
    }

}
public class EventSearchEvent {

    private int id; 
    private String title;


    public int getId() {
        return id;
    }

    public String getTitle() {
        return title;
    }
}
Run Code Online (Sandbox Code Playgroud)

...我正在使用以下代码进行反序列化,其中json输入是上面的json

Gson gson = new Gson();
return gson.fromJson(jsonInput, …
Run Code Online (Sandbox Code Playgroud)

android json gson

5
推荐指数
1
解决办法
3210
查看次数

如何通过c#传递多个命令行参数

我需要通过c#传递多个命令行参数,用于名为handle.exe的进程:http://www.google.com.mt/search? sourceid = chrome&ie = UTF-8&q = handlele.exe

首先,我需要通过ADMINISTRATOR权限运行可执行文件.这篇文章帮助我实现了这一点:以 编程方式在cmista中运行cmd.exe作为管理员,c#

但接下来是调用实际行参数的下一个问题,例如"-p explore"

如何一起指定命令行参数,或者可以连续指定?

目前的代码如下:

        Process p = new Process();
        ProcessStartInfo processStartInfo = new ProcessStartInfo("filePath");
        processStartInfo.CreateNoWindow = true;
        processStartInfo.UseShellExecute = false;
        processStartInfo.RedirectStandardOutput = true;
        processStartInfo.RedirectStandardInput = true;
        processStartInfo.Verb = "runas";
        processStartInfo.Arguments = "/env /user:" + "Administrator" + " cmd";

        p.StartInfo = processStartInfo;
        p.Start();
        string output = p.StandardOutput.ReadToEnd();
        p.WaitForExit();
        Console.WriteLine(output);      
Run Code Online (Sandbox Code Playgroud)

谢谢

c# command-line cmd shellexecute command-line-arguments

7
推荐指数
1
解决办法
2851
查看次数

如何使用PowerShell在IIS中停止和启动各个网站?

我在Windows 7开发计算机上的IIS7中配置了多个站点,以便在同一端口上运行,并且通常一次只运行一个,具体取决于我正在处理的内容.我希望能够从PowerShell启动和停止我的开发站点,而不是打开IIS管理器.有没有人有足够的资源指出我正确的方向或已经完成这个的脚本?

windows iis powershell

51
推荐指数
2
解决办法
3万
查看次数

减少C#Forms Control.set_Text(string)函数的时间

希望得到一个快速回答(这似乎很好)...

我刚刚在我的应用程序上使用VS2010进行了性能分析,事实证明我花了大约20%的时间在Control.set_Text(string)函数中,因为我在我的应用程序的很多地方更新了标签.

该窗口有一个计时器对象(Forms计时器,而不是Threading计时器),它有一个timer1_Tick回调,每次滴答都会更新一个标签(以提供一种停止观察效果),每秒更新一次约15个标签.

有没有人有关于如何减少更新表单上文本所花费的时间的快速建议,而不是增加更新间隔?我应该使用其他结构或功能吗?

c# timer winforms

2
推荐指数
1
解决办法
1153
查看次数

如何在链接到指定 OS SDK 的 OSX 中运行 autoconf

我编写了一个小型命令行工具,其中包含一些 GPL 代码。一切都进行得很顺利。使用操作系统 10.6。

使用的外部代码有一个config.h头文件,是通过调用autoconf创建的。我想将该工具部署到不同的操作系统版本。因此 config.h 可能看起来像

// config.h
#if MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_4  
// autoconf created config.h content for 10.4 comes here
#elif MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_5
// autoconf created config.h content for 10.5 comes here
#elif MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_6
// autoconf created config.h content for 10.6 comes here
#else
#error "muahahaha"
#endif
Run Code Online (Sandbox Code Playgroud)

在生成 config.h 时告诉 autoconf 使用 /Developer/SDKs/MacOSX10.XXXX.sdk/usr/ 的方法是什么?
为了测试它我已经跑了

#!/bin/bash
# for 10.6
export CC="/usr/bin/gcc-4.2"
export CXX="/usr/bin/g++-4.2"
export MACOSX_DEPLOYMENT_TARGET="10.6"
export OSX_SDK="/Developer/SDKs/MacOSX10.6.sdk"
export OSX_CFLAGS="-isysroot $OSX_SDK -arch x86_64 -arch i386"
export …
Run Code Online (Sandbox Code Playgroud)

macos sdk autoconf

5
推荐指数
1
解决办法
1177
查看次数

在Doctrine的findBy*()中使用LIKE和%Wildcard

如何使用Doctrine的findBy*()方法编写以下MySQL查询?:

SELECT column_name1, column_name2 FROM table_name
WHERE column_name3 LIKE '%search_key%';
Run Code Online (Sandbox Code Playgroud)

例如,要使用Doctrine从名为"ColumnName"(下面)的列中获取多行:

$users = Doctrine::getTable('User')->findByColumnName('active');

echo $users[0]->username;
echo $users[1]->username;
Run Code Online (Sandbox Code Playgroud)

我试过了:

$search_key = 'some value';
$users = Doctrine::getTable('User')->findByColumnName('%$search_key%');

    echo $users[0]->username;
    echo $users[1]->username;
Run Code Online (Sandbox Code Playgroud)

我没有错误,但没有显示任何错误.

任何帮助将非常感谢.提前致谢.

mysql doctrine codeigniter

17
推荐指数
1
解决办法
3万
查看次数