问题列表 - 第33113页

犀牛嘲笑 - 使用Arg.Matches

我有一个我正在模拟的函数,它将一个参数对象作为参数.我想根据对象中的值返回结果.我无法比较对象,因为Equals没有被覆盖.

我有以下代码:

_tourDal.Stub(x => x.GetById(Arg<TourGet>.Matches(y => y.TourId == 2), null)).Return(
                new Tour() 
                {
                    TourId = 2,
                    DepartureLocation = new IataInfo() { IataId = 2 },
                    ArrivalLocation = new IataInfo() { IataId = 3 }
                });
Run Code Online (Sandbox Code Playgroud)

这应该返回当提供的参数的TourId为2时指定的对象.

这看起来应该可以工作,但是当我运行它时,我得到以下异常:

使用Arg时,必须使用Arg.Is,Arg.Text,Arg.List,Arg.Ref或Arg.Out定义所有参数.预期有2个参数,1个已被定义.

我需要做些什么来解决这个问题?

.net c# unit-testing rhino-mocks

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

如何将模块的代码拆分为单独的文件

我很想知道如何将Drupal模块分解为多个包含文件.链接的一些钩子支持包括组件,如hook_menu,hook_theme等.

一旦我计划简化我的一个复杂模块,它已经达到2.3K的行,其中一半的功能集.由于缺乏关于包容范围的知识,我必须回滚所有这些步骤.

如果有一些详细信息,请帮助我.

drupal drupal-6 drupal-modules

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

以编程方式访问特定命令的bash完成

我正在尝试编写一个小型命令启动器应用程序,并希望在我自己的完成系统中使用bash的选项卡完成.我已经能够获得一般命令的完成列表compgen -abck.
但是,我还希望获得特定命令的完成:例如,输入git p应显示git命令的完成.

我有什么方法可以compgen用来做这个吗?如果没有,还有其他方法可以通过编程方式获得完成列表吗?

[编辑:澄清一点,我不是要 bash 提供完成 - 我的应用程序是一个GUI命令启动器.我只想在我自己的应用程序中使用bash的现有完成.

bash shell tab-completion bash-completion

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

为我的网站上的任意元素创建"赞"按钮,并回读状态 - 可能吗?

我是Facebook编程的新手,并且想知道,作为这个问题的后续行动,以下是否可行.

我在网站上有一系列活动.我从几个RSS源中获取它们,并且完全可以自由地输出它们 - 例如作为单个页面,因此每个事件都有一个永久链接.

我想要

  1. 为每个事件创建一个Facebook"喜欢"按钮,而不以任何方式将它们输入到Facebook系统中

  2. 通过JavaScript或服务器端回读当前用户对任何一个事件的"喜欢"状态,这样我就可以在"我喜欢的事件"列表中显示这些事件.重要的是,我需要能够在后续页面请求中读取状态,而不仅仅是在用户单击"喜欢"按钮的那一刻.

@ karim79的回答确实回答了第一部分,但不是第二部分.

此页面包含创建按钮所需的所有信息:社交插件> Like按钮还有一个FBML事件可以在有人注册时做出反应.但这仍然无法让我检查返回用户的"喜欢"状态.

有没有办法做到这一点?

php facebook fbml

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

无法获取命名空间System.Deployment.Application

我试图得到这个:System.Deployment.Application.ApplicationDeployment.CurrentDeployment.IsFirstRun

但应用程序命名空间不存在.我只看到System.Deployment.Internal.但是,对象浏览器向我显示了该命名空间的所有属性和方法,但我的应用程序无法看到它.

我错过了什么?

vb.net clickonce

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

Eclipse-CDT:在自动生成的包含保护中使用命名空间

在使用.hpp/.cpp模板创建新类时,是否有可能(以及如何)在Eclipse CDT中自动生成的包含保护的名称中添加命名空间?

对我来说,Eclipse很好地生成了一个带有命名空间的新类,但是包含保护不包含命名空间,因此如果相同的头文件在两个不同的目录中存在两次,则只能包含一个.

在我的例子中,命名空间的名称,Eclipse项目名称和源目录的名称都是相同的,因此这些可以作为include guard的前缀.

eclipse namespaces eclipse-cdt include-guards

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

如何在SWT表标题中添加"(de)全选"复选框?

我有一个SWT表,我正在使用SWT.CHECK样式进行实例化,以便在每一行旁边显示一个复选框.我的用户在表的标题行中请求了另一个复选框,以允许他们通过单击选择/取消选择所有行.

我看不出任何明显的方法,我只通过谷歌找到了Swing/JTable的例子.有谁知道如何做到这一点?我希望没有重新实现Table或退回头文件上下文菜单.

java checkbox swt

7
推荐指数
2
解决办法
7912
查看次数

Reporting Services中的日期格式不正确

我在报告中有一个日期时间字段,格式设置为31/01/2000 13:30.它在对话框中说,以星号()开头的格式将反映报告的区域设置.

它还证实了我目前的区域设置是:英语(英国)

然后我部署到我的本地报表服务器并运行报表,它以美国日期格式显示,例如01/31/2009.

本地报表服务器设置为在我自己的本地帐户下运行,该帐户设置为英国格式区域设置.

它从哪里获取这些美国设置?

sql-server ssrs-2008

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

使用Python和urllib2时设置Host-header

我正在使用自己的解析器,并希望使用urllib2连接到IP(在urllib2中没有解析),我想自己设置HTTP Host-header.但urllib2只是忽略我的Host-header:

txheaders = { 'User-Agent': UA, "Host: ": nohttp_url }
robots = urllib2.Request("http://" + ip  + "/robots.txt", txdata, txheaders)
Run Code Online (Sandbox Code Playgroud)

python http urllib2

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

为用户详细信息更新创建django信号

我正在研究一个django项目,我希望实现一个信号,当某个用户地址被更改时应该调用该信号.我已经看到了内置信号,但它们似乎在我的情况下不起作用,因为如果我使用save也将在其他保存事件中调用,虽然我能够创建自定义信号,但我找不到,我该怎么称呼这个?

请建议.

提前致谢.

django

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