问题列表 - 第17095页

WPF ItemsControl绑定和项目顺序

我在WPF应用程序中有ItemsControl,它绑定到一个对象数组.我正在使用ItemTemplate来呈现列表.我想为列表中的每个项目显示项目顺序,例如

客户1名称:xxxxx年龄:9999

客户2姓名:yyyy年龄:8888

任何想法如何做到谢谢

data-binding wpf datatemplate itemscontrol

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

在单元测试中隐藏stderr输出

我正在编写一些代码的单元测试,这些代码使用sys.stderr.write来报告输入中的错误.这是应该的,但这会破坏单元测试输出.有没有办法告诉Python不输出单个命令的错误消息,àla 2> /dev/null

python unit-testing

15
推荐指数
3
解决办法
5194
查看次数

如何获取在谷歌中找到的关键字的结果数量

我需要提供诸如“蓝色金属水壶”(带/不带引号)之类的关键字,并仅获取为此搜索找到的结果数。如果我现在不加引号搜索,我会得到:

 Results 1 - 10 of about 1,040,000 for blue metal kettle. (0.19 seconds)
Run Code Online (Sandbox Code Playgroud)

这里“1,040,000”是我想要的数字。是否有任何 API 函数可以做到这一点,或者我必须通过 HTML 提取这个数字?做到这一点的最佳方法是什么?

html screen-scraping text-extraction google-search-api

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

Hash #index的替代品在Ruby 1.8和1.9中都没有警告

我有一些ruby代码,我正在转换为Ruby 1.9.我得到的一个警告是Hash#index is deprecated; use Hash#key

但Hash #key没有在Ruby 1.8中定义,所以我不能直接使用它.有没有人有一个很好的选择?

我有几个选项(我会发布作为答案,所以你可以投票),但我希望更好.

ruby ruby-1.9

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

如何使用C#打印1到100而不进行任何循环

我试图使用C#从1到100打印数字而不使用循环.有线索吗?

c# recursion

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

尝试捕获不在SQL Server 2005中工作

如果我尝试在sql server 2005中运行以下代码,我会收到错误

BEGIN TRY

        SELECT 1/0;
    END TRY
    BEGIN CATCH
        SELECT
            ERROR_NUMBER() AS ErrorNumber
            ,ERROR_SEVERITY() AS ErrorSeverity
            ,ERROR_STATE() AS ErrorState
            ,ERROR_PROCEDURE() AS ErrorProcedure
            ,ERROR_LINE() AS ErrorLine
            ,ERROR_MESSAGE() AS ErrorMessage;
    END CATCH;
    GO
Run Code Online (Sandbox Code Playgroud)

错误:

Line 1: Incorrect syntax near 'TRY'.
Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'END'.
Msg 195, Level 15, State 10, Line 7
'ERROR_NUMBER' is not a recognized function name.
Run Code Online (Sandbox Code Playgroud)

我正在使用sql server 2000服务管理器,但现在我已经安装了sql server 2005服务管理器,但仍然得到错误..一篇与之相关的文章说

出现此类错误的原因似乎是目标数据库正在MS SQL Server 2000服务器上运行.所以请确保您的数据库服务器是SQL2005

这是什么意思..?我必须做什么改变?

sql-server try-catch

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

如何在OCMock中存根一个类方法?

我经常在我的iPhone Objective-C单元测试中发现我想要一个类方法,例如NSUrlConnection的+ sendSynchronousRequest:returningResponse:error:方法.

简化示例:

- (void)testClassMock
{
    id mock = [OCMockObject mockForClass:[NSURLConnection class]];
    [[[mock stub] andReturn:nil] sendSynchronousRequest:nil returningResponse:nil error:nil];
}
Run Code Online (Sandbox Code Playgroud)

运行时,我得到:

Test Case '-[WorklistTest testClassMock]' started.
Unknown.m:0: error: -[WorklistTest testClassMock] : *** -[NSProxy doesNotRecognizeSelector:sendSynchronousRequest:returningResponse:error:] called!
Test Case '-[WorklistTest testClassMock]' failed (0.000 seconds).
Run Code Online (Sandbox Code Playgroud)

我很难找到关于此的任何文档,但我认为OCMock不支持类方法.

经过很多谷歌搜索,我发现了这个提示.它有效,但非常麻烦:http: //thom.org.uk/2009/05/09/mocking-class-methods-in-objective-c/

无论如何在OCMock中这样做?或者有人会想到一个聪明的OCMock类别对象可以编写来完成这种事情吗?

iphone cocoa-touch objective-c ocmock

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

这是国际申请的正确文本比较方法... AnsiCompareText或CompareText?

我正在使用Delphi 2009编写一个使用Access数据库的应用程序.

我注意到MS Access'ORDER BY似乎正在排序像AnsiCompareText这样的国际字符集,而在我的应用程序中,我正在使用它SysUtils.CompareText.

Access' (Jet's) ORDER BY results (delphi AnsiCompareText( ) is the same)
  Nørmork
  Öster
  RAM

delphi CompareText( )
  Nørmork
  RAM
  Öster
Run Code Online (Sandbox Code Playgroud)

我应该使用哪个正确的电话进行比较?

注意:我使用美国英语作为我的语言环境.

对不起,我对此不太了解.有许多网站详细讨论了相关主题,但我还没有看到哪个网​​站最合适.

谢谢!

delphi sorting delphi-2009 internationalization

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

如何为此ActionLink创建正确的路径值?

模型SearchResults.aspx是一个实例PersonSearch; 当新页面的请求到达时(GET请求),操作方法应该接受它并计算新结果.

[AcceptVerbs(HttpVerbs.Get)]
public ActionResult SearchResults(PersonSearch search, int? page)
{
    ViewData["Results"] = new PaginatedList<Person>(_searchService.FindPersons(search), page ?? 0, 1);
    return View("SearchResults", search);
}
Run Code Online (Sandbox Code Playgroud)

然后我必须生成上一个/下一个链接:

<%= Html.ActionLink("Next Page >", "SearchResults", routeValues) %>
Run Code Online (Sandbox Code Playgroud)

如果我使用routeValues = ViewData.Model我可以看到传递地址的对象属性,但我无法添加"page"参数.

c# asp.net-mvc actionlink routevalues

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

SQL Server CONVERT(NUMERIC(18,0),'')失败,但CONVERT(INT,'')成功了吗?

PRINT CONVERT(NUMERIC(18,0), '')

产生 Error converting data type varchar to numeric.

然而,

PRINT CONVERT(INT, '')

产生 0没有错误......

问题:是否有一些SQL Server标志或我是否需要为每个varchar到数字转换执行case语句?(除了明显的原因?)

sql sql-server numeric-conversion

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