我的独立博客——不沉之月
  2009年2月9日
摘要: 问题发现: 用以下代码获取的网页源代码,大部分中文显示正常,一部分成为?? [代码] 思考: 先看看DownloadString()的源代码片段: [代码] DownloadString()首先把数据下载回来,形式是byte[],然后猜测数据的编码,问题就在于它是猜测- - 然后看看猜测的过程 [代码] 可以看出,它获取request的ContentType来猜测Charset。Ever... 阅读全文
posted @ 2009-02-09 01:05 vls 阅读(10553) 评论(3) 推荐(1) 编辑
  2009年1月31日
摘要: Windows系统下文件名是不区分大小写的,但SVN里却是区分大小写的,在Windows里Commit文件,可能会造成版本库里有同名,但大小写不同的两个文件。 解决方法是添加pre-commit脚本。如下引用是Windows下添加pre-commit脚本的方法,注意文中提到的check-case-insensitive.py已经过时,采用case-insensitive.py获取更好性能。2009... 阅读全文
posted @ 2009-01-31 17:57 vls 阅读(9419) 评论(0) 推荐(0) 编辑
摘要: JS代码:[代码]看上例代码,a()和b()里面的变量i都没有使用var声明,最终alert结果会是3!!!由于js中,没有使用var声明的变量都是全局变量,加了var才是局部变量。 阅读全文
posted @ 2009-01-31 17:51 vls 阅读(191) 评论(0) 推荐(0) 编辑
摘要: IOCP是一种高性能的连接模型,遗憾的是.Net Framework没有提供相应的类库。 本文提供一种类型安全的C#实现 阅读全文
posted @ 2009-01-31 16:25 vls 阅读(4223) 评论(1) 推荐(2) 编辑