问题列表 - 第22745页

如何在Windows命令行中转义参数?

我需要从Windows 7中的命令行运行以下命令:

SumatraPDF.exe -inverse-search "\"C:\Program Files\eclipse\inverse_search.bat\" \"%f\" %l"

但是我需要稍微修改它,因为我的Eclipse安装位于:

C:\Program Files (x86)\Eclipse (C++)

如何正确逃避此行?我是否还需要避开括号和加号?或者它是否足以逃脱双引号?

windows command-line escaping

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

确定SSE2的处理器支持?

我需要在安装软件之前确定SSE2的处理器支持.根据我的理解,我想出了这个:

bool TestSSE2(char * szErrorMsg)
{
    __try 
    {
        __asm 
        {
              xorpd xmm0, xmm0        // executing SSE2 instruction
        }
    }
        #pragma warning (suppress: 6320)
        __except (EXCEPTION_EXECUTE_HANDLER) 
        {
            if (_exception_code() == STATUS_ILLEGAL_INSTRUCTION) 
            {
                _tcscpy_s(szErrorMsg,MSGSIZE, _T("Streaming SIMD Extensions 2(SSE2) is not supported by the CPU.\r\n Unable to launch APP"));
                return false;

            }
        _tcscpy_s(szErrorMsg,MSGSIZE, _T("Streaming SIMD Extensions 2(SSE2) is not supported by the CPU.\r\n Unable to launch APP"));
        return false;
        }   
    return true;
}
Run Code Online (Sandbox Code Playgroud)

这会有用吗?我不太确定如何测试,因为我的CPU支持它,所以我不会从函数调用中得到错误.

如何确定SSE2的处理器支持?

c++ windows windows-xp sse2

14
推荐指数
4
解决办法
7084
查看次数

如何使用Free Pascal编译64位Mac程序?

我在我的Mac上有一个由GCC编译的x86_64库,我想将它与使用Free Pascal 2.4编译的Pascal代码链接.我可以使用哪些选项fpc来生成64位代码?没有任何选项,我只获得32位.o文件.

我正在使用来自SourceForge 的fpc-2.4.0.intel-macosx.dmg下载,但是当我运行时fpc -i,它列出的唯一目标Macintosh平台是"Darwin for i386",尽管2.4版本说明它可以定位"64 -bit Mac OS X(x86_64/ppc64)."

macos 64-bit freepascal

8
推荐指数
1
解决办法
2939
查看次数

我疯了吗?jQuery的"效果"页面上的演示无法在任何浏览器中运行

我想确保我不会疯狂,因为我无法在jQuery的演示页面上使用任何效果演示.我认为它可能是我的新Firebug版本(1.5.2)或Firefox,但它们也不适用于IE或Chrome.

以下是演示不起作用的链接.一个用于突出显示,另一个用于爆炸.顺便说一句,突出显示是我正在尝试使用的.它可能是新的jQuery UI版本吗?是否有其他人没有这些工作?

效果1 效果2

jquery firebug demo

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

XDebug未加载PHP(Vista,Apache模块)

我下载了php_xdebug-2.0.5-5.3-vc9.dll,在PHP.ini末尾添加了以下行:

zend_extension_ts="C:/Program Files/php5/ext/php_xdebug-2.0.5-5.3-vc9.dll"
Run Code Online (Sandbox Code Playgroud)

当我使用phpinfo()时,xdebug未加载.

当我运行命令"php.exe -m"时,它也没有加载.

怎么解决这个问题?

我的配置:PHP 5.3.1,带有Apache模块的Apache 2.2.14,操作系统:Windows Vista php和xdebug都是线程安全的.

这有点类似于: Apache没有加载Xdebug,但是从命令行启动时

编辑:

我用VC6 dll和固定配置:

zend_extension="C:/Program Files/php5/ext/php_xdebug-2.0.5-5.3-vc6.dll"
Run Code Online (Sandbox Code Playgroud)

仍然无法在phpinfo()输出中找到xdebug.

php windows apache xdebug windows-vista

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

Delphi:httpcli(ICS)post方法的问题

我正在使用HttpCli组件形式ICS来发送请求.我使用了组件附带的示例.它说:

procedure TForm4.Button2Click(Sender: TObject);
var
    Data : String;
begin
    Data:='status=no';
    HttpCli1.SendStream := TMemoryStream.Create;
    HttpCli1.SendStream.Write(Data[1], Length(Data));
    HttpCli1.SendStream.Seek(0, 0);
    HttpCli1.RcvdStream := TMemoryStream.Create;
    HttpCli1.URL := Trim('http://server/something');
    HttpCli1.PostAsync;
end;
Run Code Online (Sandbox Code Playgroud)

但事实上,它并没有发送

状态=无

statu

我无法理解,问题出在哪里.也许有人可以展示一个例子,如何在HttpCli组件的帮助下发送POST请求?

PS我不能用Indy =)

delphi post httpclient

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

正则表达式,用于在方括号或大括号之间提取文本

与我之前的问题相关,我有一个以下格式的字符串:

this {is} a [sample] string with [some] {special} words. [another one]
Run Code Online (Sandbox Code Playgroud)

在正方形大括号内提取单词的正则表达式是什么,即.

{is}
[sample]
[some]
{special}
[another one]
Run Code Online (Sandbox Code Playgroud)

注意:在我的用例中,括号不能嵌套.我还想保留封闭的字符,这样我就可以在处理结果时区分它们.

regex

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

如何在C#中为SqlServer转义简单的SQL查询

我使用了一个需要SQL字符串的API.我接受用户输入,将其转义并将其传递给API.用户输入非常简单.它要求列值.像这样:

string name = userInput.Value;
Run Code Online (Sandbox Code Playgroud)

然后我构造一个SQL查询:

string sql = string.Format("SELECT * FROM SOME_TABLE WHERE Name = '{0}'",
                           name.replace("'", "''"));
Run Code Online (Sandbox Code Playgroud)

这样安全吗?如果不是,是否有一个简单的库函数可以使列值安全:

string sql = string.Format("SELECT * FROM SOME_TABLE WHERE Name = '{0}'",
                           SqlSafeColumnValue(name));
Run Code Online (Sandbox Code Playgroud)

API使用SQLServer作为数据库.

c# sql sql-server

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

Android单元测试 - 解决和验证问题

我只是改变了我的Android项目的构建方式,我的单元测试不再工作......我得到的错误就像

WARN/dalvikvm(575): VFY: unable to resolve static field X in .....
WARN/dalvikvm(575): VFY: unable to find class referenced in signature
Run Code Online (Sandbox Code Playgroud)

这些错误只来自我的单元测试,其中定义的类甚至看不到单元测试中定义的其他类.

在每个项目之前都有自己的目录,其中包含第三方jar文件的副本.我已经读过Dex使用引用做了奇怪的事情,但还是无法弄清楚如何解决这个问题.有一个更好的方法吗?我很想看到一个大型Android工作区的例子,其中有多个项目,jar引用等...

是否可以通过订单/出口调整来解决这个问题?

该项目的结构如下:

  • Eclipse Workspace(PROJECT_HOME类路径变量)
  • LIB
    • 第三方罐子
    • 的android.jar
  • Java项目A.
    • 在PROJECT_HOME中查找
  • Java项目B.
    • 在PROJECT_HOME中查找
    • 取决于项目A.
  • Android项目
    • 取决于A&B
    • 在PROJECT_HOME中查找
  • Android测试项目
    • 取决于A,B,Android项目
    • 在PROJECT_HOME中查找

junit android unit-testing build

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

是否可以使用快捷方式启动服务?

我正在尝试在主屏幕上创建一个快捷方式,当按下该快捷方式时,将启动服务而不是活动.

可能吗?怎么样?

谢谢!

android

8
推荐指数
2
解决办法
2164
查看次数