问题列表 - 第25429页

当我用非零参数显式调用exit时,为什么我的Perl脚本返回零返回码?

我有一个调用另一个脚本的Perl脚本.Perl脚本应该传播脚本的返回代码,但似乎返回零到其调用者(Java应用程序)desipte显式调用exit $scriptReturnCode.

代码和输出如下(我意识到<=>可能/应该是,!=但这就是我所拥有的):

print "INFO: Calling ${scriptDirectory}/${script} ${args}"
$scriptReturnCode = system("${scriptDirectory}/${script} ${args}");

if ( $scriptReturnCode <=> 0 ) {
        print "ERROR: The script returned $scriptReturnCode\n";
        exit $scriptReturnCode;
} else {
        print "INFO: The script returned $scriptReturnCode.\n";
        exit 0;
}
Run Code Online (Sandbox Code Playgroud)

我从Java获得的输出是:

20/04/2010 14:40:01 - INFO: Calling /path/to/script/script.ksh arg1 arg2 
20/04/2010 14:40:01 - Could not find installer files <= this is from the script.ksh    
20/04/2010 14:40:01 - ERROR: The script returned 256
20/04/2010 14:40:01 - Command …
Run Code Online (Sandbox Code Playgroud)

perl return-value

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

MySQL中的十进制VS Int?

decimal(10,0) unsigned类型和int(10) unsigned类型之间是否存在性能差异?

mysql performance

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

C#WinForms ErrorProvider控件

有没有人知道是否有办法获得激活ErrorProvider图标的控件列表.即.任何验证失败的控件.我试图避免循环表单中的所有控件.

我想显示某种消息,指出表单上有多少错误.由于我的表单包含选项卡,我试图让用户明白错误可能存在于非活动选项卡上,并且需要检查所有选项卡.

谢谢

巴里

c# validation errorprovider winforms

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

matplotlib模拟R的`对`

R有一个有用的函数pairs,它为数据集中变量之间的成对连接提供了很好的矩阵.结果图看起来类似于下图,从这篇博文中复制:

对

有没有基于python的matplolib准备使用的功能?我搜索了它的画廊,但找不到任何类似于我需要的东西.从技术上讲,这应该是一项简单的任务,但正确处理所有可能的案例,标签,标题等是非常繁琐的.

更新请参阅下面的答案,快速而肮脏的近似.

python r matplotlib

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

有没有一种速记方法来在C#中去除字符串?

有没有一种速记方法来在C#中去除字符串?

它相当于(如果'x'是一个字符串):

string y = x == null ? "" : x;
Run Code Online (Sandbox Code Playgroud)

我想我希望有一些运算符可以像以下那样工作:

string y = #x;
Run Code Online (Sandbox Code Playgroud)

一厢情愿,是吧?

到目前为止我最接近的是字符串类的扩展方法:

public static string ToNotNull(this string value)
{
    return value == null ? "" : value;
}
Run Code Online (Sandbox Code Playgroud)

这让我做:

string y = x.ToNotNull();
Run Code Online (Sandbox Code Playgroud)

对此有何改进,任何人?

.net c# string null

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

System.Runtime.Serialization.Json命名空间在哪里?

我已将System.Runtime.Serialization dll 的引用添加到我的项目中,但仍无法找到System.Runtime.Serialization.Json命名空间,因此无法找到DataContractJsonSerializer类.我在这里错过了什么?

c# asp.net asp.net-mvc serialization json

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

在iframe元素中添加动态元素而不是我创建的元素

如果我创建一个动态IFRAME元素并且我动态地将元素聚合到新的iframe,那么我有一个小问题.它工作如果我这样做:

var miiframe=document.getElementById("miiframe");
var myElement=content.document.createElement("LABEL");
myElement.innerHTML="blabla";
miiframe.contentDocument.body.appendChild(myElement);
Run Code Online (Sandbox Code Playgroud)

但如果我这样做不起作用:

var miiframe=content.document.createElement("IFRAME");
miiframe.src="about:blank";
document.body.appendChild(miiframe);
var myElement=content.document.createElement("LABEL");
myElement.innerHTML="blabla";
miiframe.contentDocument.body.appendChild(myElement);
Run Code Online (Sandbox Code Playgroud)

我看到iframe,但我没有看到标签元素.最勇敢的是,如果在appendElement之前我做并警告它的工作!

var miiframe=content.document.createElement("IFRAME");
miiframe.src="about:blank";
document.body.appendChild(miiframe);
var myElement=content.document.createElement("LABEL");
myElement.innerHTML="blabla";
alert("now works!!!");
miiframe.contentDocument.body.appendChild(myElement);
Run Code Online (Sandbox Code Playgroud)

随着DIV元素的工作,但我想用IFRAME元素做到这一点!

此代码适用于Firefox.谢谢!!

javascript iframe dynamic

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

如何在qmake 4.5的.pro文件中指定我想忽略msvc8(2005)中的库

我有一个链接问题.它可以通过在msvc8项目属性中指定 - >链接器 - >输入 - >忽略特定库:msvcrtd.lib来解决.该库与libcpmtd.lib冲突.但无法找到如何在用于生成.vcproj文件的qmake .pro文件中执行相同的操作.感谢任何提示/ LG

visual-studio-2005 qt4 visual-c++

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

ASP.NET MVC领域:如何在URL中隐藏"区域"名称?

运行具有博客区域和博客控制器的MVC 2区域示例时,URL如下所示:

http:// localhost:50526/Blog/Blog/ShowRecent格式:

RootUrl/AreaName/ControllerName/ActionName

刚刚发现了MVC区域,它似乎是一种组织代码的好方法,即为每个部分创建一个区域,在我的例子中每个区域都有自己的控制器.这意味着每个AreaName = ControllerName.这样做的结果是Url中的双AreaName/ControllerName路径,例如/ Blog/Blog /上面

没有完全清楚地了解路由,我如何设置路由以不显示AreaName?

编辑:

我试图减少路由的工作量,因为这些似乎相互影响(即需要特定的排序)并可能导致严重的头痛:-)在将现有的webform应用程序转换为MVC时,我已经转换了几个核心部分,它们各有一个Controller和相当数量的View/Actions,虽然大部分数据访问都是在程序集中,但Model/ViewData类的数量正在增长......我目前正在根模型/视图中创建子文件夹这些部分(或区域)的文件夹,并希望创建区域将以相同的方式工作,除了组织代码(使用覆盖区域的基本路线)任何评论?

asp.net-mvc-routing asp.net-mvc-areas

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

preg_replace只是匹配的一部分

我正在使用preg_replace基于modrewrite的分页链接创建URL.我用:

$nextURL = preg_replace('%/([\d]+)/%','/'.($pageNumber+1).'/',$currentURL);

哪个工作正常,但我想知道是否有更好的方法,而不必包括'/'在替换参数.我需要将数字匹配为两个之间,/因为URL有时可以包含除页面部分之外的数字.这些数字不仅仅是数字,所以要/[\d]+/阻止它们被替换.

php regex preg-match

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