问题列表 - 第3341页

编写运行命令并记录退出代码的包装函数的最佳方法是什么

我目前使用此函数来包装执行命令并记录它们的执行,并返回代码,并在非零返回代码的情况下退出.

然而,这是有问题的,因为它显然是双插值,使得带有单引号或双引号的命令会破坏脚本.

你能推荐一个更好的方法吗?

这是功能:

do_cmd()
{
    eval $*
    if [[ $? -eq 0 ]]
    then
        echo "Successfully ran [ $1 ]"
    else
        echo "Error: Command [ $1 ] returned $?"
        exit $?
    fi
}
Run Code Online (Sandbox Code Playgroud)

unix bash shell

17
推荐指数
2
解决办法
8454
查看次数

T-SQL:比较两个表 - 第二个表中不存在的记录

如果UNION ALL是一个除了在T-SQL.减法的等价物是什么?

例如,如果我有一个表PEOPLE和一个表EMPLOYEES.而且我知道,如果我删除EMPLOYEES记录,PEOPLE我将离开我的公司CONTRACTORS.

有没有办法做到这一点类似UNION ALL?我不需要指定任何字段名称的地方?我问的原因是这只是一个假设的例子.我需要对很多不同的表做几次这样的事情.假设的模式EMPLOYEESPEOPLE是相同的.

sql t-sql sql-server-2005

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

C#COM DLL:我使用Regasm还是Regsvr32?

我正在构建一个C#ActiveX DLL ...我使用REGASM或REGSVR32进行注册吗?

如何注册64位接口和32位接口?

com 64-bit x86 interop activex

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

正则表达式在字符串中查找整数

我想在Java中使用正则表达式.

我想要做的是找到字符串中的第一个整数.

例:

String = "the 14 dogs ate 12 bones"
Run Code Online (Sandbox Code Playgroud)

将返回14.

String = "djakld;asjl14ajdka;sdj"
Run Code Online (Sandbox Code Playgroud)

也将返回14.

这就是我到目前为止所拥有的.

Pattern intsOnly = Pattern.compile("\\d*");
Matcher makeMatch = intsOnly.matcher("dadsad14 dssaf jfdkasl;fj");
makeMatch.find();
String inputInt = makeMatch.group();
System.out.println(inputInt);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java regex integer

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

IIS文件下载挂起/超时 - sc-win32-status = 64

基于以下内容,在尝试通过HTTP下载文件时,为什么我可能会出现大量"挂起"的想法?

  • 服务器是IIS 6
  • 正在下载的文件是二进制文件,而不是网页
  • 几个客户端挂起,包括TrueUpdate和FlexNet Web更新包,以及使用响应流执行基本HttpWebRequest/HttpWebResponse逻辑和下载的自定义.NET应用程序
  • 成功为200 0 0时的IIS日志文件签名(sc-status sc-substatus sc-win32-status)
  • 对于失败,错误签名为200 0 64
  • sc-win32-status of 64是"指定的网络名称不再可用"
  • 我可以在URL上指向firefox并且每次都成功下载(也许一些重试逻辑发生在引擎盖下)

在这一点上,似乎我的服务器有一些时髦的东西,它正在抛出这些错误,或者这只是正常的网络行为,我需要使用(或写入)对故障更具弹性的客户端.

有什么想法吗?

iis http download

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

你是否需要在onclick中指定'javascript:'?

AFAIK,您永远不需要在onclick中指定协议:

onclick="javascript:myFunction()"

onclick="myFunction()"

今天我在Google Anallytics的这篇文章中注意到他们正在使用它:

<a href="http://www.example.com" onClick="javascript: pageTracker._trackPageview('/outgoing/example.com');">
Run Code Online (Sandbox Code Playgroud)

这个例子是完全错误的,还是有理由javascript:在除了a之外的任何东西中指定href

javascript google-api

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

将图像请求重定向到不同的Web服务器的最佳方法?

我试图通过添加"图像服务器"(用于处理图像请求的专用服务器)以及将.gif,.jpg,.png等的所有请求重定向到我来减少web服务器的负载.

我的问题是,处理重定向的最佳方法是什么?

  • 在防火墙级别?(我可以使用iptables吗?)
  • 在负载平衡器级别?(ldirectord可以处理这个吗?)
  • 在apache级别 - 使用重写规则?

感谢您提供有关最佳方法的任何建议.

--Update--

我要补充的一点是,这些是为第三方托管的域,因此我不能指望所有开发人员修改他们的代码并将他们的图像指向另一台服务器.

webserver firewall scalability load-balancing iptables

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

如何在.NET中读取"驱动器标签"或"卷名"?

您能否在.NET中显示用于读取驱动器标签或卷名的示例代码?我觉得这需要WMI,但我不愿意"下拉"到WMI中,因为它就像是在某些版本的操作系统或用户中可能不存在某些对象的意义上下降到基于字符串的SQL查询中可能无权查询某些数据.我很高兴相信我对WMI的看法不对...

.net wmi

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

C++中进程间通信的最佳方式

我有两个进程,一个将查询其他数据.在有限的时间内将有大量的查询(每秒10000次),每秒将传输数据(> 100 mb).数据类型将是一个整数类型(双,int)我的问题是以哪种方式连接这个过程?

共享内存,消息队列,lpc(本地过程调用)或其他....

而且我想问你建议哪个图书馆?顺便提一下,请不要建议MPI.编辑:在windows xp 32位下

c++ memory boost shared ipc

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

为什么JavaScript中的函数既是构造函数又是对象?

我最近一直在做很多研究,但还没有得到一个非常好的答案.我在某处读到当JavaScript引擎遇到函数语句时会创建一个新的Function()对象,这会让我相信它可能是一个对象的子对象(从而成为一个对象).所以我给Douglas Crockford发了电子邮件,答案是:

不完全是因为函数语句不调用编译器.

但它产生了类似的结果.

另外,据我所知,除非已将实例化为新对象,否则不能在函数构造函数上调用成员.所以这不起作用:

function myFunction(){
    this.myProperty = "Am I an object!";
}
myFunction.myProperty; // myFunction is not a function
myFunction().myProperty; // myFunction has no properties
Run Code Online (Sandbox Code Playgroud)

但是,这将有效:

function myFunction(){
    this.myProperty = "Am I an object!";
}
var myFunctionVar = new myFunction();
myFunctionVar.myProperty;
Run Code Online (Sandbox Code Playgroud)

这只是一个语义问题......在整个编程世界中,对象何时真正成为一个对象,以及它如何映射到JavaScript?

javascript constructor object

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