问题列表 - 第41443页

在Powershell中用$ PATH执行EXE,它以数值开头?

所以7z.exe在我的$ PATH环境变量中.

PS C:\Users\jimmeh> 7z.exe
Bad numeric constant: 7.
At line:1 char:2
+ 7 <<<< z.exe
    + CategoryInfo          : ParserError: (7:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : BadNumericConstant
Run Code Online (Sandbox Code Playgroud)

除了重命名EXE,有没有办法做到这一点,还是Powershell中的一个错误?

powershell exe constants numeric

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

密码字段应该是唯一的吗?

鉴于最近的Gawker Media密码泄漏,我意识到许多用户共享相同的密码.为了帮助鼓励更强的密码,如果密码在所有用户中都是唯一的,那么它会有用吗?

我能想到的一个直接缺点(除了帐户创建性能?)是能够知道某人正在使用给定的字符串作为密码.这种知识与用户列表相结合可能非常危险.

有没有办法减轻这种负面影响,同时保留不允许重复密码的所谓好处?

它有点像XKCD踢机器人,你不能重复短的,非原创的句子,如"yah"或"lol".

编辑^ 2:我认为你可以独特 - 如果反对哈希,但正如有人指出,用不同的盐,这将没有预期的效果.好眼!

security

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

在groovy中重载数组的运算符

我是一个时髦的新手.也许这是小菜一碟,但我希望将数组/列表的+运算符重载为这样的代码

def a= [1,1,1]
def b= [2,2,2]

assert [3,3,3] == a + b 
Run Code Online (Sandbox Code Playgroud)

groovy overloading operator-keyword

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

是否有支持Annotate/Blame的java的Diff库?

我正在挖掘Google的免费(开源)Java差异库的结果,并且似乎有很多(其中一些甚至使用通用对象而不仅仅是使用字符串).

在我挖掘大量搜索结果而没有找到我正在搜索的内容之前,我先问一下:

这些差异库是否支持cvs annotate或svn blame等功能.我想要

  • 将电流String[]传递给函数
  • 继续将旧版本的String[]函数传递给函数,直到我用完所有版本,或者库告诉我没有原始行未被注释(最后一件事不是必须但非常有用,因为检索旧版本的String[]很贵,所以我想尽早停下来)
  • 调用一个函数,它给我一个ìnt[]告诉我当前版本的每一行,它在哪个版本上次更改或者它是否根本没有改变(即最后一个版本中的最后一个更改).

支持非Strings的对象很好,但没有必要.如果API不完全那样,我想我可以忍受它.

如果没有,任何人都可以建议一个可扩展的差异库,其中可以轻松添加该功能,最好是希望接收该功能作为贡献(并且在接受贡献之前不需要填充大量文书工作,例如GNU项目)?然后,我会自愿(至少尝试)将其添加到那里.

java diff annotate blame

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

node.js同步执行系统命令

我需要在node.js函数中

result = execSync('node -v');
Run Code Online (Sandbox Code Playgroud)

同步执行给定的命令行并返回该命令文本的所有stdout.

PS.同步是错误的.我知道.仅供个人使用.

UPDATE

现在我们有mgutz的解决方案,它给我们退出代码,但不是stdout!仍在等待更精确的答案.

UPDATE

mgutz更新了他的答案,解决方案在这里:)
另外,正如dgo.a所提到的,有独立模块exec-sync

更新2014-07-30

ShellJS lib到了.认为这是目前最好的选择.


更新2015-02-10

最后!NodeJS 0.12原生支持execSync.
见官方文档

javascript command sync exec node.js

162
推荐指数
10
解决办法
14万
查看次数

有没有办法在WPF中使用数据模板继承?

是否有可能具有DataTemplate组合或继承(类似于样式中的"BasedOn")?有两个我需要的实例.

  1. 对于继承的类:我有一个带有几个继承类的基类.我不想在每个派生类中复制基类模板DataTemplate.

  2. 不同的视图:对于同一个类,我想定义一个datatemplate,然后根据需要添加到该模板.防爆.基本模板将显示对象中的数据,然后我想要不同的模板,可以对对象执行不同的操作,同时显示数据(继承基本模板).

wpf xaml datatemplate

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

如何在perforce中查看对一组文件的更改的统一日志?

我是新手,来自cvs-> svn-> git的历史.我很难看到影响一组文件的最新更改的紧凑表示.例如,如果我转到目录并键入:

% p4 filelog .
Run Code Online (Sandbox Code Playgroud)

它没有做任何有用的事情.更有趣的是

% p4 filelog *
Run Code Online (Sandbox Code Playgroud)

但是,这会向我显示每个文件的单独更改历史记录.我宁愿看到一个统一的格式变化视图,显示:更改号码,提交消息,更改最近N个提交的文件.

perforce

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

保护代码存储库免受破坏或错误提交的方法?

你是如何或试图保护你的源代码存储库免受引入错误或破坏构建的提交?似乎在提交时进行强制回归测试可以大大有助于防止错误蔓延到多个开发人员所处理的项目中.但是,大多数常见的代码版本控制工具都不提供此领域的任何功能.

这是我尝试过的一种方法.我创建了subversion预提交钩子来生成项目的副本,其中包含挂起的提交更改,然后它在此副本上运行语法检查和单元测试.如果任何测试失败,则提交将被语法检查器或单元测试的结果拒绝,以向开发者提交反馈.如果语法检查器和单元测试通过,则会接受commit.它起作用了,但权衡的是它使提交真的很慢.如果代码版本控制软件提供了更好的集成来促进这一点,除了在预提交上运行外部程序,我认为速度可以提高.

我正在寻找你用来实现这一目标的方法,思考为什么这是一个好的或坏的想法,或者使用代码版本控制工具的经验,这些工具为代码检入的回归测试/构建测试提供支持.同样重要的是承诺的速度给你?

svn git cvs version-control unit-testing

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

从Perl调用命令,需要查看输出

我需要从perl调用一些shell命令.这些命令需要相当长的时间才能完成,因此我希望在等待完成时看到它们的输出.

系统直到它完成的功能并没有给我任何的输出.

EXEC函数给出输出; 但是,它从那一点退出perl脚本,这不是我想要的.

我在Windows上.有没有办法实现这个目标?

perl shellexecute

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

简单的Javascript正则表达式问题

谷歌让我失望,因为?=无法搜索.是什么

(?=[aeiouy])
Run Code Online (Sandbox Code Playgroud)

匹配 - 特别是?=,我知道[aeiouy]是任何一种.

javascript regex

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