摘要:
if exists(select * from master.dbo.sysdatabases where name = 'SkyBusiness')begindrop database SkyBusinessprint 'SkyBusiness 已经存在,已被删除'endelsebegin create database SkyBusinesson primary( name=SkyBusine... 阅读全文
摘要:
技术方案:ADO.NET2.0的一个新的特性:SqlBulkCopy。有关这个的性能,很早之前我是亲自做过性能测试的,效率非常高。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--///<summary>///使用SqlBulkCopy方... 阅读全文
摘要:
那网络异常断开原因主要有那些呢?归纳起来主要有以下两种:1、客户端程序异常。 对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。只要在服务端处理这个异常就可以了。2、网络链路异常。 如:网线拔出、交换机掉电、客户端机器掉电。当出现这些情况的时候服务端不会出现任何异常。这样的话上面的代码就不... 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//TcpService.csusingSystem;usingSystem.IO;usingSystem.Text;usingSystem.Net;usingSystem.Diagnostics;u... 阅读全文
摘要:
在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个问题。一、异步Socket是如何工作的:那异步Socket是如何工作的呢?我以接收一条消息来说明这个问题。首先,程序向系统投递... 阅读全文
摘要:
javascript中有个eval方法,用过的人都知道他的方便和强大之处。 在C#中,我们也可以通过Com组件来执行一段javascript代码。下面的代码展示了如何用MSScriptControl 组件执行一段数学表达式:MSScriptControl.ScriptControlClass sc = new MSScriptControl.ScriptControlClass();sc.Lang... 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--DROPPROCEDUREIFEXISTSP_test;CREATEPROCEDUREP_test()BEGINDECLAREEXITHANDLERFORsqlexceptionROLLBACK;ST... 阅读全文
摘要:
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%'... 阅读全文
摘要:
.NET Socket开发之同步Socket实现两例今天,我们来讲一下在.NET 网络应用程序开发中同步Socket的应用,很多人认为在网络应用的服务端Socket不应该使用同步Socket。是的,在大多数情况下是这样的,但是也有一些场景下我们使用同步Socket可能会得到更的结果。如在下面的两种场景下我们便可以考虑使用同步的Socket。一、客户端数量比较少:数量比较少是指会同时连接到服务器的客... 阅读全文
摘要:
zt:http://www.cnblogs.com/nokiaguy/archive/2008/06/09/1216166.html 本文介绍了.net 3.5 framework中的Lambda表达式。这种表达式可以取代delegate,作为方法指针来使用。 在C#2.0及C#1.x中,需要使用delegate来定义方法指针。如下面的代码如示: publicdelegateboolFilter(... 阅读全文