问题列表 - 第21825页

在bash脚本中检查C程序的返回值?

我有一个bash脚本,我使用$检查上次运行命令的退出代码?变量,但现在我正在执行一个C程序(从该脚本),如果程序成功执行,它返回0.有什么方法可以在我的bash脚本中捕获C程序的返回值吗?

我相信不同的命令,如awk,sed等都是用C语言编写的.他们如何使用$?将退出代码存储在其中?如何让我的C程序将其退出代码存储在$ ??

我希望我的问题很明确.

c linux bash

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

Rhino Mocks:模拟HttpRequestBase.Files

我有一个视图和控制器,允许用户将文件上传到服务器.这是在视图中使用input type='file'和在控制器中通过获取Request.Files(HttpRequestBase,返回a HttpFileCollectionWrapper)的值来完成的.

我很难用Rhino Mocks嘲笑这个.

HttpContextBase mockHttpContext = MockRepository.GenerateMock<HttpContextBase>();
HttpRequestBase mockRequest = MockRepository.GenerateMock<HttpRequestBase>();
mockHttpContext.Stub(x => x.Request).Return(mockRequest);

mockRequest.Stub(x => x.HttpMethod).Return("GET");

// Next line fails -  throws MissingMethodException
// (Can't find a constructor with matching arguments)
HttpFileCollectionWrapper files =
    MockRepository.GenerateMock<HttpFileCollectionWrapper>();

files.Stub(x => x.Count).Return(1);

mockRequest.Stub(x => x.Files).Return(files);
Run Code Online (Sandbox Code Playgroud)

构造函数HttpFileCollectionWrapper需要一个HttpFileCollection,但是它有一个internal构造函数.

任何人都可以建议如何使这种方法或其变体工作?

asp.net-mvc rhino-mocks file-upload

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

winforms:datagridview:height(autosize)取决于行数

在我的一个表单中,datagridview显示来自数据库的数据(当然,数据的数量(因此行数)可以改变).数据库连接采用加载事件的形式.我只是想知道整个datagridview的高度是如何自动调整的,具体取决于它显示的行数.

c# height datagridview autosize

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

如何使用Codeigniter在自定义404页面中重定向404错误?

亲切的先生们,我正在使用Codeigniter建立一个博客.我可能需要一种方法将404错误重定向到自定义404页面.就像Abduzeedo.com的404页面一样.是否可以通过使用路线来控制这个?或者我应该使用控制器将其指向另一个视图?非常感谢!

php codeigniter

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

如何在内连接表上强制索引?

如何在类似于此的查询上强制索引.我需要单独强制foo和bar上的索引.

SELECT foo.*, bar.*
FROM foo
INNER JOIN bar ON foo.rel_id = bar.rel_id
WHERE foo.status = 1
  AND bar.status = 1
Run Code Online (Sandbox Code Playgroud)

mysql inner-join

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

阻止用户互相覆盖

我想在更新记录时阻止两个用户意外地覆盖彼此.也就是说两个用户加载一个带有记录A的页面.用户1将记录更新为AB,用户2将其更新为AC.

我不只是想让最后一个命中数据库来覆盖.我需要一种机制来说明记录已经更新,因此你的记录无法保存.

现在我的两个想法是给记录加盖时间戳并检查.如果不匹配则不允许更新.第二种方法是每次执行更新时GUID记录,检查GUID以及它是否不匹配不更新.

这些方法中的任何一种都是有效的,如果是的话,这是最好的.如果没有,你有什么建议.这是在C#中,如果它有所作为

谢谢

c# database overwrite

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

如何在WPF应用程序中实现Balloon消息

我们希望使用Microsoft 的UX指南中描述的气球消息.我发现了一些使用Windows Forms中的本机代码的示例,但是本机代码需要一个组件句柄,这对于WPF应用程序来说有点困难,因为它不遵循相同的概念.

我发现了一些使用WPF装饰器机制的示例代码,但我仍然不相信这是WPF应用程序最简单的方法.可能的实现是围绕工具提示实现装饰器吗?

我的具体案例是一个带有几个文本框的表单,需要输入验证和可能的错误输入值的通知 - 这似乎适用于气球消息.

在WPF下是否有为此用例构建的商业或开源控件,我应该注意哪些?

.net wpf user-interface xaml wpf-controls

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

为什么C#结构不能被继承?

我正在通过C#由Jeffery Richter阅读CLR,它说结构是一种值类型,不能继承.

有任何技术或哲学原因吗?

.net c#

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

未捕获[CKEDITOR.editor]实例"html"已存在

我在加载CKEDITOR时遇到问题.我已经完成了这里描述的所有内容:http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Integration但是无论如何我得到一个错误(谷歌Chrome 4.x)未捕获[CKEDITOR.editor]实例"html " 已经存在.这是我的代码:

<script type="text/javascript" src="/engine/jq.js"></script> 
<script type="text/javascript" src="/engine/cke/ckeditor.js"></script> 
<script type="text/javascript" src="/engine/cke/adapters/jquery.js"></script>

<textarea class="jquery_ckeditor" name="html" id="html" rows="10">text</textarea>
<script type="text/javascript">
    if (CKEDITOR.instances['html']) { CKEDITOR.remove(CKEDITOR.instances['html']); // with or without this line of code - rise an error }
    CKEDITOR.replace('html');
</script>
Run Code Online (Sandbox Code Playgroud)

ckeditor

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

需要获取作为字符串发送的变量的值?

我正在向函数发送一个字符串作为参数,但我已经在该名称中有一个全局变量,我想得到该变量的值,但它的发送为未定义的..

我的示例代码

我有一个数组如[0] [0],reg [0] [1],reg [1] [0],reg [1] [0],reg [2] [0],reg [2] [ 1]

我有一些全局变量,如tick1,tick2,tick3 ......

它的值为0,1或2

在我打电话的功能中

calc_score(id) //id will return as either tick1,tick2,tick3
{
    alert(eval("reg[id][1]")); // it should return the value of reg[0][1] if id is 0

}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

id不会是数字它将是字符串..所以我该怎么做?

javascript

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