问题列表 - 第4001页

如何从批处理脚本中获取注册表项的值?

我需要使用REG QUERY命令来查看键的值,并使用以下命令将结果设置为变量:

FOR /F "tokens=2* delims=    " %%A IN ('REG QUERY "KeyName" /v ValueName') DO SET Variable=%%B
Run Code Online (Sandbox Code Playgroud)

但是如果密钥不存在,我会在控制台中显示错误.我需要隐藏这个错误!我尝试在命令之后输入2> nul来停止stderr,但是如果我只调用命令,这会有效:

REG QUERY "KeyName" /v ValueName 2>nul
Run Code Online (Sandbox Code Playgroud)

如果我将它放入FOR命令中,如下所示:

FOR /F "tokens=2* delims=    " %%A IN ('REG QUERY "KeyName" /v ValueName') DO SET Variable=%%B 2>nul
Run Code Online (Sandbox Code Playgroud)

显示错误.那么有谁知道如何隐藏错误?或者也许另一个命令也看是否存在密钥?

谢谢

PS:我正在使用Windows XP

registry batch-file

57
推荐指数
6
解决办法
23万
查看次数

防止XSS(跨站点脚本)

假设我有一个简单的ASP.NET MVC博客应用程序,我想允许读者在博客文章中添加评论.如果我想阻止任何类型的XSS恶作剧,我可以对所有注释进行HTML编码,以便在渲染时它们变得无害.但是,如果我想要一些基本功能,如超链接,粗体,斜体等,该怎么办?

我知道的StackOverflow使用大规模杀伤性武器降价编辑器,这似乎是一个伟大的选择.我想要去实现,如果不是因为它支持的事实,双方的HTML和降价这离开它开放的XSS攻击.

asp.net security xss asp.net-mvc

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

要签入还是不签入整个Eclipse项目?

我很快就会检查新Java项目的第一次提交.我使用Eclipse Ganymede,一堆插件让事情变得更容易一些.

以前我一直参与检查整个Eclipse项目的项目.在结账后获取项目设置非常方便.然而,这种方法仍然没有问题:

  • 我强烈怀疑某些Eclipse配置文件会在没有用户交互的情况下发生变化(从我使用Eclipse Europa时开始),使得它们在进行提交时显示为已更改(因为它们已更改,但不是交互式).
  • 每个开发机器都有独特的设置,以及项目中所有开发人员的全局设置.保持这些分离很难.
  • 有时,如果Eclipse版本与其他版本不同,Eclipse会生气并弄乱项目配置.另一种情况是它更改格式以便更新,如果提交则会混淆其他人的配置.

对于这个特定项目,我有另一个原因不提交项目文件:

  • 可能有开发人员喜欢NetBeans,以后会加入该项目.但是他们不会在未来几个月内加入.

你是如何组织这个的?你如何检查版本控制以及你在外面做什么?在这种情况下,您认为最佳做法是什么?

java eclipse version-control netbeans

39
推荐指数
4
解决办法
9874
查看次数

我们应该将测量单位放在属性名称中吗?

我想我们大多数人都同意为变量,对象属性和数据库列使用描述性名称是个好主意.如果你想存储某些东西的名字,你也可以调用该属性,Name以便人们知道要放入什么.

如果测量单位不是很明显,我认为你应该更进一步,在名称中包含计量单位.Length_mm例如,应该有助于提醒开发人员,如果用户刚刚以英寸输入,他们最好将长度转换为mm.

但是,我的数据库管理员告诉我,在数据库列名包含度量单位是"不受欢迎的".我认为这只是疯了,但也许有一些风险DBA知道我没有.

在这里给我一句话:我们应该在属性名称中嵌入测量单位吗?为什么?为什么不?

naming-conventions

24
推荐指数
4
解决办法
4178
查看次数

Emacs命令删除非空白字符

我经常想要进行多行函数调用并将其减少到一行.例如,转换...

function_call(
     'first_arg',
     'second')
Run Code Online (Sandbox Code Playgroud)

function_call('first_arg', 'second')
Run Code Online (Sandbox Code Playgroud)

emacs是否有一些命令可以帮助解决这个问题.具体来说,是否有一个命令会删除从该点到第一个非空白字符的所有空格?

emacs whitespace

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

在PHP中按权重生成随机结果?

我知道如何在PHP中生成一个随机数,但是我想要一个介于1-10之间的随机数,但我想要更多的3,4,5,然后是8,9,10.这怎么可能?我会发布我尝试的但老实说,我甚至不知道从哪里开始.

php random

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

用什么语言进一步发展?

好吧,到目前为止,我一直在高中学习计算机科学课程并在网上做一些自己的研究,我发现我非常喜欢这个主题.然而,计算机科学课程给了我一些语言(C++,java和python)的少量经验,让我想知道我自己去哪里开发.

我想创建桌面应用程序,甚至是Web应用程序,如果我可以绕过它.您认为哪种语言最能促进这一点?

作为旁注,有哪些好书或在线文档可以解释一般的计算机科学主题?我找到了一些好的,但他们没有给我我真正想要的深度.什么是好的?

programming-languages

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

我在哪里可以获得图像或完整的Windows操作系统在虚拟机中运行

我想在不同的Windows操作系统上测试我的软件.我计划使用虚拟机软件(VMWare或Microsoft Virtual PC)来实现.

我希望能够以32位和64位的方式测试Windows 7,Windows Vista,Windows XP和Windows 98,并且可能在不同的服务包级别.

我在哪里可以免费或通过购买获得图像或完整操作系统,以便在这些VM系统中运行?


更新,2015年6月:Microsoft将退出TechNet订阅服务并将其替换为TechNet评估中心.因此,罗曼达斯的答案已不再有效.我正在将接受的答案移交给Michael Burr,他的链接仍然提供了大量的操作系统映像,并且也是免费的.

testing virtualization image virtual-pc

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

C# - 在调试模式下步进时跳过方法的属性

我是否可以在方法上使用一个属性,以便在调试模式中单步执行某些代码时,调试器会保留在方法的外部?

.net c# debugging attributes

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

如何在我的LaTeX文档中使用⨝和??

我正在尝试将LaTeX Math符号中的一些符号插入到我的LaTeX文档中:在关系符号标题下,我想要加入(⨝)和square supset(⊐).

它们后面都有一个小符号.那是什么意思; 如何将它们插入到我的文档中?我试着添加它们忽略了b,但它似乎错误而且不起作用.

我正在使用LaTeX的小型Mac安装.

latex

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