C#
Damon_King
别人笑我太疯癫,我笑别人开裤裆
展开
-
寻正则表达式:匹配控制字符
寻匹配控制字符的正则表达式。哪位仁兄知道望回复,在此感激不尽!匹配/n、/t的正则表达式。原创 2007-11-09 15:15:00 · 1648 阅读 · 0 评论 -
C#:List细节
1.List不能像数组那样初始化:Liststring> list = new Liststring>(10);//此时list的Capcity属性值为10,Count属性值为0。因此下面的代码会出现运行时错误: list[5] = "www.tiexue.net";//索引超出范围。必须为非负值并小于集合大小。 2.不能在foreach时修改集合(List,原创 2008-09-08 17:11:00 · 3331 阅读 · 0 评论 -
Linq 无法删除尚未附加的实体
ProductDataContext pdc = new ProductDataContext(CONNECTSTRING);Product product = pdc.Proudct.Single(p => p.ProductId == 444);pdc.Attach(product);//附加实体---增加此段代码即可解决“无法删除尚未附加的实体”问题pdc.Product.Del原创 2008-06-10 17:34:00 · 3734 阅读 · 1 评论 -
如何在X64系统上配置ASP.NET程序
ASP.NET程序在编译的时候默认是Any CPU,即编译的程序可以在X86、X64系统平台上运行。若希望我们的ASP.NET程序运行在X64系统上,我们所要做的仅仅是部署IIS,修改配置。若想程序运行于IIS32位模式下,即运行在.net framwork32位下进行如下配置:1.cscript %systemdrive%/inetpub/adminscripts/adsutil.vbs原创 2008-05-20 16:44:00 · 2183 阅读 · 0 评论 -
DIY中文版VS2008
VS2008R出来了,屁颠屁颠的安装上,虽说是EN版,但其中强大的功能另我折服,驱散了EN文酃照在我心中的阴霾!但其中注释看起来还是很别扭的。今天老三在群里不知道发啥疯,说:谁要中文版VS2008,我纳闷,正式版还没出呢,哪里的中文版的。这小子卖啥关子?他接着说,把其它装中文版2k5的机器上C:/Windows/Microsoft.NET/Framework/v2.0.50727/zh原创 2008-01-11 00:28:00 · 1604 阅读 · 2 评论 -
@@IDENTITY 是否总能保证插入语句执行后的ID是正确的?
这两天CSDNBlog问题不断啊!今天venjiang老大忙里偷闲去群里骂我们, 搞了个难题考我们。出题如下:@@IDENTITY 是否总能保证插入语句执行后的ID是正确的?(这描述的不清晰哦,云里雾里的揣摩老大的意思ing....)我想了想(因为我们一直使用inser into table ,select @@IDENTITY 这样的语句返回插入的数据ID,并且从没碰到过返回的ID与数据原创 2007-12-29 16:21:00 · 1513 阅读 · 0 评论 -
奇怪的数据插入异常:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。
前天完成了手头的工作后,经理交给我一个bug让我看下,我接过后看了下Bug信息,是从未见过的异常,但根据异常信息提示又很容易判断出异常原因。异常信息:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 7 ("@ExchangeRate"): 提供的值不是数据类型 float 的有效实例。请检查源数据中的无效值。例如,小数位数大于精度的数值类型的数据即为无效值。 从信息原创 2007-12-07 10:32:00 · 7796 阅读 · 5 评论 -
透过LINQSQO看LINQ内部机理
在未来几年,对框架开发人员而言写LINQ Provider将是一项必须的技能。在未来,所有暴露数据存储的.NET类库都需要有LINQ的支持,随着最近.NET 3.5的发布,这一事项被提上日程。为了让开发人员,尤其是写Provider的人群更简单地理解LINQ是如何工作的,Bart De Smet创建了一个称为LINQSQO(LINQ Standard Query Operator, LINQ转载 2007-12-06 18:39:00 · 1451 阅读 · 0 评论 -
IIS GZip压缩与HTTPCompressionModule的比较
前段时间公司让我测试使用了HTTPCompressionModule后,导致动态页缓存无效的情况。在测试过程中发现,使用 HTTPCompressionModule后,aspx页确实会偶尔出现缓存无效的情况。具体原因还不清楚,问了下用过HTTPCompressionModule的牛人,告诉我让我自己使用Windbg+SOS调试一下。虽然增加了我学习的机会,但是时间赶紧,下了WinDbg后还是没调试原创 2007-12-06 17:38:00 · 1820 阅读 · 5 评论 -
APS.NET获取用户端真实IP
ASP.NET的Request自带一个获取用户端IP的属性 Request.UserHostAddress,但通过UserHostAddress获取的IP地址并不能保证真实、准确,并且上客户端使用了代理怎么办? if (Request.ServerVariables["REMOTE_ADDR"] != null)//发出请求的远程主机的IP地址原创 2007-12-06 14:49:00 · 3000 阅读 · 0 评论 -
Request.ServerVariables参考
Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过由虚拟至物理转载 2007-12-06 14:30:00 · 2775 阅读 · 0 评论 -
WinForm程序如何等待多个线程执行完后提示用户?
使用多线程并行执行可以大大提高程序处理速度,但多个事务线程执行完毕后如何通知用户呢?可以使用Join将多个事务线程合并到主线程中,事务线程执行完毕后主线程才可以继续执行。代码如下: for (int i = 0; i matchCollection.Count; i++ ) ...{ //Start n原创 2007-11-23 12:43:00 · 2491 阅读 · 0 评论 -
HttpWebResponse与WebResponse的区别
WebResponse提供来自统一资源标识符 (URI) 的响应。这是一个 abstract 类。HttpWebResponse提供 WebResponse 类的 HTTP 特定的实现。 俺写了个WinForm上传文件的程序,需要返回服务端的相应信息。初次使用HttpWebResponse来返回服务端相应,程序一直没反应(假死)。后来换成WebResponse则能正常返回服务端相应信息。原创 2007-11-14 17:32:00 · 3463 阅读 · 0 评论 -
VS2005 WInform程序如何调用js
WebBrowser webBrowser = new WebBrowser(); webBrowser.Navigate(AppDomain.CurrentDomain.BaseDirectory + "/Test.html");//加载网页 mshtml.IHTMLDocument2 html = (mshtml.IHTMLDocument2)this.webBrowser.Docum原创 2007-11-13 16:37:00 · 2101 阅读 · 1 评论 -
C# Software Transactional Memory
Software Transactional Memory (STM) is an API for multithreaded computation in which shared data is synchronized without using locks. Threads synchronize by means of memory transactions, short-lived c转载 2008-11-12 17:31:00 · 3773 阅读 · 0 评论