小编Ben*_*est的帖子

显示正在运行的PowerShell脚本中的所有环境变量

我需要在运行时在PowerShell脚本中显示所有已配置的环境变量.通常在显示环境变量时,我可以在shell中使用以下其中一种(除了其他技术,但这些很简单):

gci env:*
ls Env:
Run Code Online (Sandbox Code Playgroud)

但是,我从另一个程序调用了一个脚本,当我在脚本中使用上述调用之一时,而不是显示环境变量及其值,而是获取System.Collections.DictionaryEntry类型列表而不是变量及其值.在PowerShell脚本中,如何显示所有环境变量?

powershell environment-variables

81
推荐指数
9
解决办法
6万
查看次数

创建MSI日志文件

我一直在尝试使用以下命令为安装程序创建问题的日志文件:

msiexec /i "installer.msi" /l*v "log.log"
msiexec /i "installer.msi" /l*v
msiexec /l*v /i "installer.msi"
msiexec /l*v "log.log" /i "installer.msi"
Run Code Online (Sandbox Code Playgroud)

和命令的其他几个变体,但它总是弹出窗口,说明哪些命令行参数对msiexec有效.使msi文件创建日志的正确方法是什么?我有Windows安装程序4.5.

logging windows-installer msiexec

43
推荐指数
2
解决办法
6万
查看次数

将带有点或逗号的字符串作为小数分隔符转换为JavaScript中的数字

输入元素包含数字a,其中逗号或点用作小数分隔符,空格可用于对数千个进行分组,如下所示:

'
1,2''110 000,23''100
1.23'

如何使用JavaScript将它们转换为浏览器中的浮点数?

使用jQuery和jQuery UI.Number(string)返回NaNparseFloat()在第一个空格或逗号处停止.

javascript jquery data-conversion string-parsing

43
推荐指数
9
解决办法
14万
查看次数

Windows Installer和WiX的创建

我们目前使用WiX来构建我们的MSI文件,因此它是我使用过的唯一一个MSI构建器.我知道您可以在Visual Studio中本地构建安装程序.使用WiX和Windows Installer有什么区别,各自的优缺点是什么?

installer windows-installer wix orca

23
推荐指数
2
解决办法
8142
查看次数

32位和64位Eclipse之间的区别

我有一个关于32位和64位版本Eclipse之间差异的快速问题.我需要知道实际下载之间的差异,而不是性能差异或类似的差异.

我的情况是这样的:我已经使用64位Eclipse为Eclipse项目(Java)建立了一个开发环境,在Subversion中对文件进行了版本化,并且由于受到限制我们必须在32位操作系统上开发对于该项目的其他部分.而不是必须下载和设置一个完整的不同Eclipse实例,它是否就像用32位版本替换启动Eclipse的EXE一样简单?或者是否有其他文件需要更换?

java eclipse 64-bit 32-bit

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

如何在Java 1.4中设置BufferedReader和PrintWriter的超时?

如何在使用套接字连接创建的BufferedReader和PrintWriter上设置超时?这是我现在为服务器提供的代码,直到服务器或客户端崩溃为止:

while(isReceiving){
    str = null;
    BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
    PrintWriter pw = new PrintWriter(socket.getOutputStream(), true);

    while ((str = br.readLine()) != null){
        System.out.println("Processing command " + str);
        pw.println(client.message(str));
    }
}
Run Code Online (Sandbox Code Playgroud)

在这段代码的范围之外,我已经施加了1000毫秒的套接字超时,它在等待初始连接时按预期工作.但程序阻塞在(str = br.readLine()).如果客户端挂起或崩溃,它永远不会停止阻止,除非我终止进程(即使这样也不总是有效).

有问题的客户端代码与此非常相似,并且以类似的方式阻塞.

java sockets java1.4 bufferedreader printwriter

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

托管C++(C++/CLI)与C#/ VB.NET

我已经与C#广泛合作,但是,我正在开始一个项目,我们的客户希望所有代码都用C++而不是C#编写.该项目将是托管(.NET 4.0)和本机C++之间的混合.因为我总是更喜欢C#到C++以满足我的.NET需求,我想知道在使用C#和托管C++之间是否存在任何重要的差异?

我们非常感谢您对此的任何见解.

编辑查看维基百科的托管C++代码表明新规范是C++/CLI,并且不推荐使用"托管C++".更新了标题以反映这一点.

.net c# c++-cli

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

当你在Java中拥有类似访问$ 002的变量时,它意味着什么?

我有一个java jar,我已经使用原始开发人员的许可进行了反编译,我们将使用它直到他们可以获得源代码的副本.我遇到了类似于以下内容的成员:

Classname.access$002(Param1, Param2);
Run Code Online (Sandbox Code Playgroud)

类名是正确的,但访问$ 002看起来不正确(除了名称访问$ 204并且末尾附加了其他数字之外,还有其他几个这样的),我想知道这是否意味着Java中的任何内容或者是否是因为反编译操作不完整.

我正在使用JD-GUI来反编译类.

还值得一提的是,没有与访问$ 002方法具有相同签名的方法,至少在类Classname中.

java decompiling

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

使用C#以编程方式删除服务

可能重复:
如何在C#中以编程方式安装Windows服务?

有没有办法以编程方式使用C#删除服务而无需执行"InstallUtil.exe/u MyService.exe"?

.net c# windows-services

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

在CruiseControl.NET构建中使用'devenv'和'msbuild'有什么区别?

使用<devenv>标签和<msbuild>标签之间的主要区别在于CruiseControl.NET?

我理解他们调用不同的可执行文件,但有时我得到不同的结果(在编译时通过/失败),我想知道为什么两个构建命令之间存在差异.

.net cruisecontrol.net continuous-integration visual-studio-2008 visual-studio

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