问题列表 - 第10207页

PowerShell搜索脚本忽略二进制文件

我真的习惯grep -iIr在Unix shell 上做,但我还没有能够获得PowerShell等价物.

基本上,上面的命令递归搜索目标文件夹并忽略二进制文件,因为"-I"选项.此选项也等同于--binary-files=without-match选项,其中显示"将二进制文件视为与搜索字符串不匹配"

到目前为止,我一直在使用Get-ChildItems -r | Select-String我的PowerShell grep替换偶尔Where-Object添加.但我还没有找到一种方法来忽略grep -I命令所做的所有二进制文件.

如何使用Powershell过滤或忽略二进制文件?

所以对于给定的路径,我只想Select-String搜索文本文件.

编辑: 在Google上再制作几个小时这个问题如何识别文件的内容是ASCII还是二进制.问题是"ASCII",但我相信作者的意思是"文本编码",就像我自己一样.

编辑:似乎isBinary()需要编写一个来解决这个问题.可能是一个C#命令行实用程序,使其更有用.

编辑:似乎grep正在做的是检查ASCII NUL字节或UTF-8 Overlong.如果存在,则认为文件是二进制文件.这是一个memchr()调用.

powershell grep

25
推荐指数
2
解决办法
6864
查看次数

获取块参数的数量

我需要获取给定块所需的参数数量.例如:

foobar(1,2,3) { |a, b, c|
}

def foobar(x, y, z, &block)
  # need to obtain number of arguments in block
  # which would be 3 in this example
end
Run Code Online (Sandbox Code Playgroud)

这可以在1.9主干中使用,但不能在任何正式版本中使用.我希望有没有办法做到这一点,而无需下载单独的gem /扩展模块.

ruby methods

10
推荐指数
2
解决办法
3791
查看次数

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

IPhone连接测试:如何强制它失去连接?

如果我找不到互联网连接,Apple希望我给用户一个友好的道歉.使用Reachability演示,这很容易.我想更进一步,监控连接丢失.该演示具有此功能,但我无法弄清楚如何关闭我的连接以测试它是否有效.

我将如何模拟连接丢失(或实际丢失)?

iphone cocoa-touch objective-c

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

Mac上的单声道 - 使用什么数据库?

我开始使用Mono在我的Mac上开始使用ASP.NET,我想知道人们在这个设置中使用了哪些数据库.我正在寻找易于设置的东西,因为这只是为了娱乐和继续学习ASP.NET.

database macos mono monodevelop

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

在开发过程中调试Firefox插件的最快方法

调试Firefox插件是一个缓慢的过程:(1)使用构建脚本将JS编辑器(2)包中的源代码编辑到XPI中(3)拖入Firefox安装(4)重启Firefox(5)打开JavaScript调试器

我们能否加快这一进程?比如在没有重启的情况下将其安装到Firefox中,或者配置构建脚本以将其安装到Firefox中?

debugging firefox compilation firefox-addon

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

Visual Web Developer中的PHP语法高亮?

我最近在IIS上安装了PHP 5,但是,我无法找到突出显示VWD插件或扩展的PHP语法.我在哪里可以找到插件?我以为有一个正式的.

php visual-web-developer syntax-highlighting vwdexpress visual-studio-express

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

在Objective-C中对协议/回调/委托进行OCUnit测试

使用OCUnit,有没有办法测试委托协议?

我正在尝试这个,这不起作用.

-(void) testSomeObjDelegate {
  SomeObj obj = [[SomeObj alloc] initWithDelegate:self];
  [obj executeMethod];
}
-(void) someObjDelegateMethod {
  //test something here
}
Run Code Online (Sandbox Code Playgroud)

我将尝试obj在不同的线程上调用该方法,并让测试进入睡眠状态,直到调用该委托.似乎应该有一种更简单的方法来测试它.

delegates unit-testing objective-c ocunit

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

将DataContract作为XML保留在数据库中

我正在为WCF服务开发一种"存储转发"应用程序.我想将消息作为原始XML blob保存在数据库中,作为XElement.我在将datacontract转换为数据库调用所需的XElement类型时遇到了一些麻烦.有任何想法吗?

c# xml wcf datacontract

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

如何在不循环的情况下确定元素是否包含在数组中?

如何检查特定元素是否在数组中?我不想为此手动编写循环 ; 相反,我想使用JavaScript内置函数,也许是相当于的东西

new Array(0,1,2,3,6,9,12,15,18).Contains(5)  //return false
new Array(0,1,2,3,6,9,12,15,18).Contains(1)   //return true
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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