问题列表 - 第7242页

Python中的高效任意大小的整数打包

struct.pack()函数允许将最多64位的整数转换为字节串.打包更大整数的最有效方法是什么?我宁愿不添加像PyCrypto这样的非标准模块的依赖(它提供了num_to_bytes()).

python byte

14
推荐指数
2
解决办法
3393
查看次数

单个用户最简单的版本控制vista home for small home projects

我对VSS很满意,我想在家里使用免费版本控件来完成我的小项目.我刚下载了TortoiseSVN,对我来说它不是很直观.我不必阅读长篇手册.我只是想下载并启动并运行.您有什么推荐的吗?

我试图下载SourceGear Vault,但它不会安装,因为我没有安装超过IIS5.0.我正在使用vista home premimun edition并且只安装了VS express.

请帮忙..

version-control version

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

Delphi 2009中的错误? - >*.在项目搜索路径中找不到(在Delphi 2006中有效)

我有一个问题从Delphi 2006迁移到Delphi 2009.一个使用JVCL的项目抱怨jvconsts.res丢失了.该文件绝对存在.项目搜索路径包括文件所在的目录.(注意:我的全局搜索路径中没有JVCL以使其更具可移植性)

但是应该找到该文件,正如Delphi帮助所说:

"...链接器在"项目|选项"对话框的"目录/条件"页面上的"搜索路径"输入框中指定的目录中搜索.res文件[...]

这不是JVCL问题:简约程序显示:

想象一下这个目录结构:

C:\Test\ResTest.dpr
C:\Test\Res\Test.res
Run Code Online (Sandbox Code Playgroud)

这是ResTest.dpr:

program ResTest;

{$R test.res} // not found even if "c:\Test\Res" is in project search path

begin
end.
Run Code Online (Sandbox Code Playgroud)

这在Delphi 2006中编译得很好但在Delphi 2009中没有编译.经过一些搜索我发现,一种告诉Delphi文件所在的方法:使用命令行编译器的gobal搜索路径或-R参数.

在我写这篇文章时,我更接近真正的问题:在Delphi 2006中,.cfg-File包含以下行:

-I"c:\Test\Res"
-U"c:\Test\Res"
-R"c:\Test\Res"
Run Code Online (Sandbox Code Playgroud)

基本上,它将项目搜索路径中的值复制到3个命令行选项中,因此它确保-R参数具有正确的值.

在Delphi 2009中(我将编译器输出的详细程度设置为"debug")我从IDE获得结果命令行:

如果目录(c:\ Test\Res)包含在项目搜索路径中:

dcc32.exe --no-config -M -Q -ID:\Sources\Temp\1\Res;"c:\program files\codegear\rad studio\6.0\Lib" -LE"C:\Users\Public\Documents\RAD Studio\6.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\6.0\Dcp" -O"c:\program files\codegear\rad studio\6.0\Lib" -R"c:\program files\codegear\rad studio\6.0\Lib" -UD:\Sources\Temp\1\Res;"c:\program files\codegear\rad studio\6.0\Lib" -K00400000   ResTest.dpr
Run Code Online (Sandbox Code Playgroud)

如果目录包含在全局搜索路径中

dcc32.exe --no-config -M -Q -ID:\Sources\Temp\1\Res;"c:\program files\codegear\rad studio\6.0\Lib";D:\Sources\Temp\1\Res -LE"C:\Users\Public\Documents\RAD Studio\6.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\6.0\Dcp" -O"c:\program files\codegear\rad studio\6.0\Lib";D:\Sources\Temp\1\Res -R"c:\program …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-2009

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

如何在Perl中读取外部命令的错误输出?

作为更大的Perl程序的一部分,我正在检查diff文件夹中输入文件的命令输出与参考文件,其中空白输出(匹配)是传递结果,diff的任何输出都是失败结果.

问题是,如果目标文件夹缺少预期文件的数量,则异常diff throws不会作为输出,从而创建错误传递.

输出示例:

diff: /testfolder/Test-02/test-output.2: No such file or directory
Run Code Online (Sandbox Code Playgroud)

测试01:通过

测试02:通过

代码如下:

$command = "(diff call on 2 files)";
my @output = `$command`;
print "Test-02: ";
$toPrint = "PASS";
foreach my $x (@output) {
    if ($x =~ /./) {
        $toPrint = "FAIL";
    }
}
Run Code Online (Sandbox Code Playgroud)

如果diff呼叫有任何输出,这是一个快速的hackery作业失败.有没有办法检查被调用的命令抛出的异常backticks

perl backticks

15
推荐指数
4
解决办法
2万
查看次数

在webforms asp.net应用程序中使用config.web中的appSettings比在App_Code中使用const更快/更快?

我想知道访问我的全局变量的最快方法......它们只会在beta测试阶段发生变化.在我们上线之前.从那时起,他们永远不会改变.

我认为从web.config获取内容的开销也很简单,编写App.HostUrl代替ConfigurationManager.AppSettings ["HostUrl"].ToString()

app.cs

public class App {
    public const string HostUrl = "http://www.{domain}.co.uk";
    public const string iHostUrl = "http://img.{domain}.co.uk";
}
Run Code Online (Sandbox Code Playgroud)

要么

web.config中

<appSettings>
<add key="HostUrl" value="http://www.{domain}.co.uk" />
<add key="iHostUrl" value="http://img.{domain}.co.uk" />
<appSettings>
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net web-config

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

如何在C#中确定进程的所有者?

我正在寻找名为"MyApp.exe"的进程,我想确保获得特定用户拥有的进程.

我使用以下代码获取进程列表:

Process[] processes = Process.GetProcessesByName("MyApp");
Run Code Online (Sandbox Code Playgroud)

这给了我一个进程列表,但是在Process类中似乎没有办法确定谁拥有该进程?有关如何做到这一点的任何想法?

.net c# process

41
推荐指数
3
解决办法
5万
查看次数

检查 vbscript/classic asp 中是否没有任何内容

我需要更新一个旧的经典 asp,并且必须调用一个通常返回数组的函数,但在某些情况下可能返回一个Nothing或一个未定义的值。

如何检查结果是否确实返回一个数组?

arrays asp-classic

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

从Eclipse迁移到Visual Studio 2008

在Eclipse工作了3年之后,记住了所有优秀的快捷键和功能,我的新工作让我回到了Visual Studio.我在VS上找到了一些快捷键列表,但我正在寻找一个全面的指南,将Eclipse功能映射到Visual Studio.有没有人知道一个旨在帮助Eclipse用户过渡到VS的好教程?

eclipse visual-studio-2008

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

查找没有WMI的USB驱动器的序列号

如何在不使用c#的WMI的情况下找到USB驱动器的序列号?

谢谢

c#

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

使用PHP中的正则表达式替换HTML属性

好的,我知道我应该使用DOM解析器,但这是为了一个代码,它是后续功能的概念证明,所以我想快速获得一组有限的测试代码的功能.

我试图去除块HTML的宽度和高度属性,换句话说,替换

width="number" height="number"
Run Code Online (Sandbox Code Playgroud)

用一个空白的字符串.

我正在尝试编写的函数目前看起来像这样:

function remove_img_dimensions($string,$iphone) {
    $pattern = "width=\"[0-9]*\"";
    $string = preg_replace($pattern, "", $string);

    $pattern = "height=\"[0-9]*\"";
    $string = preg_replace($pattern, "", $string);

    return $string;
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

我该如何工作?

html php regex preg-replace

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