问题列表 - 第401页

SQL Server重复检查

确定SQL Server表中重复记录的最佳方法是什么?

例如,我想查找表中收到的最后一个重复的电子邮件(表包含主键,接收日期和电子邮件字段).

样本数据:

1  01/01/2008 stuff@stuff.com
2  02/01/2008 stuff@stuff.com
3  01/12/2008 noone@stuff.com
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

C#游戏网络库

我正在使用.Net v2开发在线策略游戏.虽然游戏主要是战略性的,但它确实有一些需要合理网络性能的战术元素.我打算将TCP数据包用于战略数据,将UDP数据包用于战术数据.

{编辑}我忘了提到我偏离WCF和.NET 3+有几个原因.首先,因为我想保持我的下载量小,我的大多数客户已经拥有.NET 2.0.其次,因为我希望能够选择移植到Mac和Linux,并且不确定Mono中的WCF可用性.{/编辑}

我正在寻找网络库的建议.我找到了一些选项,例如GarageGames的扭矩网络库(C++),RakNet(C++)和lidgren网络库(C#):

http://www.opentnl.org/ http://www.jenkinssoftware.com/ http://code.google.com/p/lidgren-network/

有没有人对这些或其他图书馆有实际经验?


我只是偶然发现了RakNetDotNet:

http://code.google.com/p/raknetdotnet/

可能是我正在寻找的......

c# network-programming

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

显示C#winforms编辑控件的提示

我正在研究一个C#winforms应用程序(VS.NET 2008,.NET 3.5 sp 1).我在表单上有一个搜索字段,而不是在搜索字段旁边有一个标签,我想在搜索字段本身的背景中显示一些灰色文本(例如,"搜索字词").当用户开始在搜索字段中输入文本时,文本应该消失.我怎样才能做到这一点?

c# user-interface winforms

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

在COBOL中串联未知长度的字符串

如何在COBOL中将长度未知的两个字符串连接在一起?因此,例如:

WORKING-STORAGE.
    FIRST-NAME    PIC X(15) VALUE SPACES.
    LAST-NAME     PIC X(15) VALUE SPACES.
    FULL-NAME     PIC X(31) VALUE SPACES.
Run Code Online (Sandbox Code Playgroud)

如果FIRST-NAME = 'JOHN 'LAST-NAME = 'DOE ',我如何获得:

FULL-NAME = 'JOHN DOE                       '
Run Code Online (Sandbox Code Playgroud)

相对于:

FULL-NAME = 'JOHN            DOE            '
Run Code Online (Sandbox Code Playgroud)

string cobol

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

开发在线考试申请表,如何防止作弊?

我的任务是为小型大学开发在线考试软件,我需要采取措施防止作弊......

您对如何做到这一点有什么想法?

我想可能禁用所有的IE/firefox选项卡,或者一些日志互联网活动的方式,所以我知道他们是否在谷歌上搜索...是否有任何现实的方法从flex/web应用程序做这些事情?

browser apache-flex cross-browser

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

如何有效地迭代Java Map中的每个条目?

如果我有一个Map用Java 实现接口的对象,并希望迭代其中包含的每一对,那么通过地图的最有效方法是什么?

元素的排序是否取决于我对界面的具体映射实现?

java iteration collections dictionary

3113
推荐指数
41
解决办法
238万
查看次数

这个查询有什么问题吗?

INSERT INTO tblExcel (ename, position, phone, email) VALUES ('Burton, Andrew', 'Web Developer / Network Assistant', '876-9259', 'aburton@wccs.edu')
Run Code Online (Sandbox Code Playgroud)

我有一个Access表,有五个字段:id,ename,position,phone和email ...每个都是纯文本字段,有50个字符,保存位置为255,id为自动增量字段.我正在使用VB.NET从Excel表中读取数据,该表被推送到一个用于填写查询的简单类中.我对另外两个表执行相同的操作,这些表的数据是从DB2表和MySQL表中提取的.另外两个工作,但这个简单的INSERT循环保持失败,所以我不认为这是我的"InsertNoExe"函数处理所有OleDb的东西.

那么,嗯,这个查询,任何字段标题等看起来都是假的吗?如果有人想看,我可以发布其他代码.

编辑:修正.我不确定宽图像是否算作Stack Overflow错误,这就是我离开它的原因.

编辑2:我很密集.我使用try ... catch来查看伪查询,甚至不检查ex.messsage.嘎.

INSERT INTO tblExcel (ename, position, phone, email) VALUES ('Burton, Andrew', 'Web Developer / Network Assistant', '876-9259', 'aburton@wccs.edu')

   at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
   at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at EmployeeList.EmployeeDatabase.ExeNonQuery(String sql) in C:\andy\html\code\vb\EmployeeList\EmployeeDatabase.vb:line 263

Syntax error in INSERT INTO statement.
Run Code Online (Sandbox Code Playgroud)

编辑3: …

sql vb.net oledb excel ms-access

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

这是正确使用互斥锁吗?

我有一种情况,我可能会同时运行一个程序的多个实例,并且重要的是只有一个特定的函数不能同时在多个这些实例中执行.

这是使用互斥锁来防止这种情况发生的正确方法吗?

lock (this.GetType()) {
    _log.Info("Doing Sync");
    DoSync();
    _log.Info("Sync Completed");
}
Run Code Online (Sandbox Code Playgroud)

c# mutex

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

如何检测Flex应用程序是否失去焦点

作为这个问题的后续问题:开发在线考试申请表,如何防止作弊?

我可以检测Flex应用程序何时失去焦点?即如果用户点击了另一个应用程序或打开了浏览器选项卡?

我读到这个:检测Flex应用程序何时失去焦点但不是很清楚......

apache-flex actionscript

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

什么是最小化托盘C#WinForms应用程序的正确方法是什么?

将WinForms应用程序最小化到系统托盘的正确方法是什么?

注意:最小化到系统托盘 ; 在时钟任务栏的右侧.我不是要求最小化到任务栏,这是当你点击窗口上的"减号"按钮时会发生的事情.

我已经看到了像"最小化,设置ShowInTaskbar = false,然后显示你的NotifyIcon"这样的hackish解决方案.

像这样的解决方案是hackish,因为应用程序似乎不像其他应用程序那样最小化托盘,代码必须检测何时设置ShowInTaskbar = true,以及其他问题.

这样做的正确方法是什么?

c# trayicon winforms

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