07 2009 档案

摘要:SQLite中也是可以随机取行的,语法也很简单,如下[代码]上例中dict表中两个字段分别为key,value。 阅读全文
posted @ 2009-07-28 15:28 玉开 阅读(4855) 评论(4) 推荐(2) 编辑
摘要:线程独享的数据,可以通过Thread类的静态方法SetData和GetData方法实现,也可以通过静态变量加上[ThreadStatic]特性。Msdn推荐优先使用ThreadStatic修饰静态字段的方法,只有在数据的类型无法确定时再使用数据槽LocalDataStoreSlot和SetData,GetData方法。后者在性能上不如前者,而且使用复杂。 阅读全文
posted @ 2009-07-28 11:25 玉开 阅读(2021) 评论(2) 推荐(1) 编辑
摘要:[代码] 阅读全文
posted @ 2009-07-20 14:20 玉开 阅读(1052) 评论(2) 推荐(2) 编辑
摘要:用HttpWebRequest做POST请求时返回Http 417 expectation failed,解决方法是在发出请求之前设置:System.Net.ServicePointManager.Expect100Continue = false;原因是HttpWebRequest在默认情况下发出请求会添加“Expect: 100-Continue”请求头。 阅读全文
posted @ 2009-07-15 13:23 玉开 阅读(3725) 评论(3) 推荐(2) 编辑
摘要:本文介绍Thread.Start和Thread.Join方法的用法,在试验Thread.Join方法时遇到了意外的结果 阅读全文
posted @ 2009-07-14 11:28 玉开 阅读(3777) 评论(13) 推荐(7) 编辑
摘要:做网站开发离不开缓存,缓存分好多种:服务器缓存,第三方缓存,浏览器缓存等。其中浏览器缓存是代价最小的,因为浏览器缓存依赖的是客户端,而几乎不耗费服务器端的资源。 阅读全文
posted @ 2009-07-10 10:35 玉开 阅读(5932) 评论(5) 推荐(1) 编辑
摘要:System.Threading命名空间是.Net多线程编程的基础。对于多线程编程在实际工作中一直用的不多,所以了解也就不多。尽管如此,随着多核,多个cpu的出现,大计算量的需要,多线程将越来越受关注。所以打算写个系列博客,以便更多的了解学习多线程的知识。听说.Net4.0中有一个更方便多线程的类库,可惜还没真的见识过,先熟悉System.Threading就当“温故而知新”了 阅读全文
posted @ 2009-07-09 10:58 玉开 阅读(6636) 评论(27) 推荐(1) 编辑
摘要:这里说的with(nolock)是指sql查询中的with选项,例如:select * from t1 with(nolock) where a = 'xx'with(nolock)的意思是查询时不考虑任何锁,可能脏读。虽然可能脏读,但是会带来性能的提升。 在一些不需要考虑脏读的场合会用到,例如我刚刚使用的场合,当用户在论坛发广告贴时删除其所有发帖,这个查询就不怕脏读,全删,或者漏一个正在发的都不... 阅读全文
posted @ 2009-07-02 10:42 玉开 阅读(3654) 评论(6) 推荐(3) 编辑

点击右上角即可分享
微信分享提示