真正解决HtmlAgilityPack抓取网页 中文乱码问题
摘要:HTMLAgilityPack官方Dll处理汉字时出现乱码。解决方案:1.打开官方提供的Source项目2.找到HtmlAgilityPack项目3.找到“ private HttpStatusCode Get 方法”4.按如下修改代码 //原官方代码 //Encoding respenc = !string.IsNullOrEmpty(resp.ContentEncoding) // ? Encoding.GetEncoding(resp.ContentEncoding) // : null; //修改中文乱码问题 System.Text.Encoding respenc; if ((res
阅读全文
posted @
2011-05-12 10:50
Renn.Erann
阅读(1008)
推荐(0)
ADO.NET与MySQL,MS SQL2005并发测试
摘要:最近使用ADO.NET与MySQL读取数据。常发现有空的sleeping进程存在。后来查阅资料,有几个原因。1.没有关闭DataReader,也没有关闭connection。2.没有关闭连接池今天只测试第二种情况,在连接字符串中加入"Pooling=false;"则不启用连接池。微软默认是启用连接池的。并且默认最大连接数为100。超过100刚会报错! <add name="myconnStr" connectionString="Server=*;Database=data; User=username;Password=123;Use
阅读全文
posted @
2011-01-05 16:37
Renn.Erann
阅读(668)
推荐(0)
代码高亮_总结
摘要:1,先上从微软的示例代码中找到的一个C#,VB代码高亮的例子。示例代码提供下载!http://download.csdn.net/source/20791272,JS版代码高亮.正则表达式的运用!http://download.csdn.net/source/20805533,再说一个JS+Flash做的开源“代码高亮”项目:SyntaxHighlighter 。目前version is 2.1.364。支持目前大多数代码高亮!下载地址:http://code.google.com/p/syntaxhighlighter/http://alexgorbatchev.com/wiki/Synta
阅读全文
posted @
2010-02-25 18:48
Renn.Erann
阅读(260)
推荐(0)
大型网站数据库优化及浅析大型网站的架构(转)
摘要:大型网站数据库优化千万人同时访问的网站,一般是有很多个数据库同时工作,说明白一点就是数据库集群和并发控制,这样的网站实时性也是相对的。这些网站都有一些共同的特点:数据量大,在线人数多,并发请求多,pageview高,响应速度快。总结了一下各个大网站的架构,主要提高效率及稳定性的几个地方包括:1、程序程序开发是一方面,系统架构设计(硬件+网络+软件)是另一方面。软件架构方面,做网站首先需要很多web服务器存储静态资源,比如图片、视频、静态页等,千万不要把静态资源和应用服务器放在一起。一个好的程序员写出来的程序会非常简洁、性能很好,一个初级程序员可能会犯很多低级错误,这也是影响网站性能的原因之一。
阅读全文
posted @
2009-06-19 10:09
Renn.Erann
阅读(720)
推荐(0)