上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页
这里不是说用System.Web.Hosting.ApplicationHost和System.Net.HttpListener做的那种web server,而是直接用socket api做一个简单的能收发HTTP包的网络服务器,当然也不会完全实现RFC 2616,主要学习探索用。 Read More
posted @ 2009-04-05 10:57 蛙蛙王子 Views(4353) Comments(23) Diggs(1) Edit
我们大概需要解决如下问题 1、我们要有一个通用的数据库操作帮助类,类似微软的DAAB,但最好能支持多种数据库; 2、我们要有一个使用简单的orm框架,能方便的用c#代码来进行数据库存取操作,而且要尽量保证性能,比如使用参数化查询; 3、我们要有一个代码生成器帮助我们解决一些重复性劳动,比如生成实体类,生成调用存储过程的c#代码等; Read More
posted @ 2009-04-01 22:36 蛙蛙王子 Views(3153) Comments(24) Diggs(0) Edit
一、TOP n 实现的通用分页存储过程(转自邹建) Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->CREATE PROC sp_PageView @tbname sysname, --要分页显示的表名 @... Read More
posted @ 2009-03-26 06:56 蛙蛙王子 Views(3169) Comments(3) Diggs(1) Edit
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> public static int ContainsHeaderEndToken(char[] chars, int start, int end) { bo... Read More
posted @ 2009-03-06 15:21 蛙蛙王子 Views(1385) Comments(4) Diggs(0) Edit
摘要:我们做webService的时候,如果在处理用户请求的时候需要进行异步IO操作,在异步IO完成前会有一个线程在那里同步等待,正在等待的请求太多的话会大大降低服务的吞吐量,asp.net2.0里有异步的HttpHandler能解决这个问题,可.net2.0没给弄一个异步的webservice,这就需要我们自己去实现了。 Read More
posted @ 2009-02-28 12:57 蛙蛙王子 Views(5113) Comments(15) Diggs(1) Edit
新学一招,教大家怎么看死锁 代码如下,3个线程,第一个线程得到锁,Sleep一分钟,后两个线程都等待锁。 class Program { static List _list = new List(); static object _syncRoot = new object(); static void Main(string[] args) { ... Read More
posted @ 2009-02-04 13:14 蛙蛙王子 Views(1132) Comments(1) Diggs(1) Edit
摘要:做线程同步的时候一般都用Monitor对象或者lock关键字,其实好多场景是对资源读多写少,这时应该使用读写锁,而.net自带的ReaderWriterLock的性能有问题,于是我把.net 3.0的ReaderWriterLockSlim类给提取出来了。 关于ReaderWriterLock和ReaderWriterLockSlim的对比,参考如下链接:并发数据结构 : .NET Fram... Read More
posted @ 2009-01-13 17:02 蛙蛙王子 Views(1116) Comments(1) Diggs(2) Edit
服务端收到客户端的请求,如果该请求的处理依赖另一个服务,而且客户端要求同步返回结果,一般得把请求的线程等待一个信号,等请求处理完毕再发送一个信号,给客户端返回结果,但如果这样的同步等待请求并发量很大的话,会很快耗费完线程池线程。 Read More
posted @ 2009-01-12 23:24 蛙蛙王子 Views(2767) Comments(5) Diggs(1) Edit
本来是想把SQL Server性能这节分两篇发出来的,但为了完整还是整成一篇发出来吧,从执行计划一节到最后是今天翻的。红色标注的是拿不准的地方,不对的地方大家指正。对于英文差的同学,阅读英文资料是个痛苦的过程,但通过阅读,让我更深入的了解了SQL Server。 Read More
posted @ 2009-01-02 18:34 蛙蛙王子 Views(3479) Comments(8) Diggs(0) Edit
基本数据结构解析之ArrayList 基本数据结构解析之Stack & Queue 基本数据结构解析之List 数据结构 : Hash Table [I] 数据结构 : Hash Table [II] Understanding GetHashCode, 理解GetHashCode C#中的ReaderWriterLock和LockFree Read More
posted @ 2009-01-02 13:33 蛙蛙王子 Views(484) Comments(0) Diggs(0) Edit
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页