Visual Studio 2005 有一个开源的Subversion插件,Ankhsvn (http://ankhsvn.tigris.org/),安装后,VS 2005中将内置Subversion的支持,可以直接在VS里面提交修改。我经常用它和TortoiseSVN 配合来使用Subversion,十分方便。可是升级到Visual Studio 2008后,发现Ankhsvn没有集成进来,因为目前的Ankhsvn还不支持VS2008,据说下个版本才会支持VS 2008。不过这不影响我们在Visual Studio 2008中使用Ankhsvn,我们可以自己动手修改注册表,将Ankhsvn集成进VS 2008。方法很简单。阅读全文>
发表于 @ 2007年12月08日 02:48:00|评论(loading...)|编辑|收藏
这两天用一个常用编辑的软件打开一个最近更新的xml配置文件时突然报编码错误,说不支持utf-16。看到这个错误,我愣了一下,这个软件不支持utf -16的xml我是知道的,但是这个xml配置文件可是用XmlSerializer序列化的一个class,一直都是使用utf-8编码的,怎么突然出 utf-16了?用Notepad++打开这个xml,看了一下右下角的编码,显示的还是utf-8,看来文件输出没有错啊,等等,突然注意到第一行:阅读全文>
发表于 @ 2007年12月02日 21:05:00|评论(loading...)|编辑|收藏
找了一些关于LINQ to SQL在Beta 2到RTM的差异变化,可以从这里下载pdf版本的微软正式文档。阅读全文>
发表于 @ 2007年11月27日 23:04:00|评论(loading...)|编辑|收藏
这两天由于需要一个ASP.Net的服务器信息探针。到网上找了找,似乎没有发现什么开源的ASP.Net的系统信息探针(探测器)。由于技术含量不是很高,于是干脆自己动手丰衣足食了。
到网上找了一下各个ASP.Net系统信息探针,把功能总结了一下,基本上都实现出来了。既然实现了就别藏着掖着了,也没什么技术含量,拿出来开源好了。有谁有更好的想法可以告诉我,如果不费劲,我就加进去。
我把这个放到Google code hosting上面了,需要的可以从上面下载:
http://aspnetsysinfo.googlecode.com/
我这个ASP.Net的系统信息探针与其它探针最大的不同处,是我这个探针除了支持Windows平台的IIS服务器环境,它还支持Linux下的Mono假设的ASP.Net环境。阅读全文>
发表于 @ 2007年11月25日 12:26:00|评论(loading...)|编辑|收藏
用C# 2.0的朋友可能会经常使用匿名方法(Anonymous Methods)和匿名委托(Anonymous Delegate)。在这里我说2个比较常用的应用环境。实现Retry机制和WinForm的线程安全的访问比较优雅(elegant)的方式。阅读全文>
发表于 @ 2007年11月07日 23:16:00|评论(loading...)|编辑|收藏
一个普遍的错误存在于ASP.Net程序员中,就是针对HttpRequestValidationExceptioin异常,错误的将ASP.Net页面的 validateRequest设置为false来关闭安全审核。这是一个很危险的操作。由于这种错误具有普遍性,所以在这里发一个警告,并且告知正确的处理方法。阅读全文>
发表于 @ 2007年04月11日 10:52:00|评论(loading...)|编辑|收藏
本来是个帖子,但是问的问题没有得到实际的答案。所以干脆放到Blog上来好了,当作长期的一个题目。这样如果有人看的话,也许能够给我一些线索。
我用C#做数据库应用的时候,经常遇到的一个问题就是内存消耗特别大。这种情
况在作大数据量的数据库导入导出的时候更为明显。
说一个常见的数据库导入导出的Case, 大家看看比较合理的办法是什么:
环境:
有一个数据库SRC, 里面有500万条记录。有A, B, C三个字段。数据库的大小去
掉水分后,大约500MB的数量级。这个作为源数据库。
数据库DEST是目标数据库,里面有AA, BB, CC, DD, EE, FF等5个字段。
其中,AA, BB, CC的值,是根据SRC.A和B的值计算得来的。而且过程复杂,所以
不适合使用存储过程实现。并且AA, BB, CC不是单独得出,而是同时以SRC.A和
SRC.B得出的(当然,运算三遍可以分别取到各值,但显然运算量就大了3倍)。
目的:
将SRC中的所有数据经过变换,导入到数据库DEST中。
我所尝试过的方法:
……阅读全文>
发表于 @ 2005年11月07日 21:41:00|评论(loading...)|编辑|收藏
中文编程其实很简单,C#和Java都支持Unicode作为源代码,因为在这里就十分有趣的尝试了一下用中文编程。程序看起来虽然有趣味,但是打起汉字来还是不如英文快。呵呵,也许实用价值不大,那就coding 4 fun吧。(稍作修正,直接用运行时类别鉴定来决定"我是谁")阅读全文>
发表于 @ 2004年10月04日 21:11:00|评论(loading...)|编辑|收藏
这篇文章以中国银行外汇汇率网页为例,应用正则表达式,将其中的数据提取出来,并且制作成WebService,用Xml的形式提供给大家做服务。越是简单的例子,估计越能够使得初学者接受的快。简单的正则表达式的应用、WebService的应用,应该能够使人入门吧。阅读全文>
发表于 @ 2004年10月04日 21:06:00|评论(loading...)|编辑|收藏
正则表达式的一个简单的例子,至于这个程序的用途,请看我的前一篇文章,
"Regular Expression 正则表达式-1 (C#)"
http://blog.csdn.net/dancefire/archive/2004/10/04/124784.aspx阅读全文>
发表于 @ 2004年10月04日 20:51:00|评论(loading...)|编辑|收藏