小编Lar*_*nal的帖子

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

C#和VB.NET之间最重要的功能区别是什么?

当然,一般语法有区别,但存在哪些其他批判性区别?有一些差异,对吧?

c# vb.net comparison

33
推荐指数
3
解决办法
9997
查看次数

如何编写简单的聊天机器人AI?

我想建立一个机器人,根据答案询问某人一些简单的问题和分支.我意识到从人类的反应中解析意义将具有挑战性,但是你如何设置程序来处理对话的"状态"?

这将是人与机器人之间的一对一对话.

language-agnostic chat artificial-intelligence chatbot

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

"查找"和"搜索"之间的语义差异?

在构建应用程序时,"查找"与"搜索"的概念之间是否存在任何有意义的差异?你认为它们或多或少是同义词吗?

我在申请用户界面和API设计的标签方面提出了要求.

search naming find semantics

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

有条件地隐藏Gridview中的CommandField或ButtonField

我有一个GridView显示人员记录.我想有条件地显示CommandFieldButtonField基于底层记录的某些属性.我们的想法是只允许对特定人员执行命令.

做这个的最好方式是什么?我更喜欢程序性的声明性解决方案.

asp.net gridview

26
推荐指数
4
解决办法
11万
查看次数

如何为测试目的模拟网络故障(在C#中)?

我正在为一个新应用程序构建可称为DAL的东西.不幸的是,与数据库的网络连接是一个真正的问题.

我希望能够在我的测试范围内临时阻止网络访问,以便我可以确保我的DAL在这些情况下按预期运行.

更新:有许多手动方式来禁用网络,但如果我可以在测试中启用/禁用它肯定会很好.

c# testing network-programming

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

检查WCF端点是否正在侦听的最快方法

通常情况下,如果一个WCF端点不可用(在我的情况,通常是因为服务主机没有运行),我会得到一个超时后EndpointNotFoundException.我想有一个快速的方法来查询服务,看看它是否可用,而不必依赖正常的超时.换句话说,我要保持一个正常的超时正常情况下,但对于终端的快速"平",我希望它失败快,如果它是不可用的时候了.

怎么可以实现呢?

c# wcf

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

MSTest.exe找不到app.config

我目前正在尝试从NCover运行MSTest.exe,但我相信这个问题通常适用于从命令行运行MSTest.exe.

如果我有"/ noisolation"参数,那么MSTest.exe似乎找到并按预期使用app.config.没有它,NCover不会捕获任何覆盖信息.从我迄今为止的研究来看,似乎NCover需要/不分离.所以问题是如何在传递参数时让我的*.config文件工作.

我的NCover设置是:

应用程序到配置文件
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe

工作文件夹
C:\ Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug

应用程序参数
/ noisolation/testcontainer:"C:\ Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug\XYZ.CoreTest.dll"



更新:我添加了一条跟踪,显示我的配置(不奇怪)试图从"C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe.Config"中读取.

更新2:如果可能的话,我不想编辑MSTest.exe.Config.这不是非常便携.

.net mstest app-config visual-studio-2008

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

在WinForms中,为什么不能从其他线程更新UI控件?

我确信这有一个好的(或至少是体面的)原因.它是什么?

multithreading winforms

18
推荐指数
3
解决办法
7313
查看次数

SQL效率:在子查询与JOIN之间的位置然后是GROUP

例如,我想获取应用了某些标签的所有项目的列表.我可以做以下任何一种情况:

SELECT Item.ID, Item.Name
FROM Item
WHERE Item.ID IN (
    SELECT ItemTag.ItemID
    FROM ItemTag
    WHERE ItemTag.TagID = 57 OR ItemTag.TagID = 55)
Run Code Online (Sandbox Code Playgroud)

要么

SELECT Item.ID, Item.Name
FROM Item
LEFT JOIN ItemTag ON ItemTag.ItemID = Item.ID
WHERE ItemTag.TagID = 57 OR ItemTag.TagID = 55
GROUP BY Item.ID, Item.Name
Run Code Online (Sandbox Code Playgroud)

或者完全不同的东西.

一般来说(假设有一般规则),什么是更有效的方法?

t-sql sql-server performance

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