随笔 - 56  文章 - 1 评论 - 12 trackbacks - 0

10 2010 档案
二分法查找有序数
摘要: public void get(int i) { string[] str = { "1", "2", "3", "4", "6", "9", "102" }; int front, end, mid; front = 0; end = str.Length - 1; mid = (front + end) / 2; int k = 0; while (front < end &&...阅读全文
posted @ 2010-10-29 17:59 通心菜 阅读(23) | 评论 (0) 编辑
爬虫相关
摘要: 解析html,可以使用HtmlAgilityPack。性能不错。如果确实在爬虫中需要。也可以内嵌Mozilla Gecko(http://code.google.com/p/geckofx/)来实现,性能要比IE的好很多。如果想要更好的性能,可以使用webkit.net(http://webkitdotnet.sourceforge.net/)。性能比gecko还要好阅读全文
posted @ 2010-10-29 16:54 通心菜 阅读(149) | 评论 (1) 编辑
byte
摘要: byte[] bytesa = new byte[sizeof(int)]; byte[] bytesb = new byte[sizeof(int)]; byte[] bytesc = new byte[sizeof(int)]; byte[] bytesd = new byte[sizeof(int)]; byte[] bytes16 = new byte[16]; //Console.Wri...阅读全文
posted @ 2010-10-20 19:48 通心菜 阅读(80) | 评论 (0) 编辑
产生唯一随机码
摘要: 产生唯一随机码的方法分析。  现在的WEB中经常会需要产生一些邀请码、激活码。需要是唯一并且随机的。下面总结下一些常用的产生随机码的方法,并分享自己的1个方法: 1. 自己写代码产生随机的数字和字母组合,每产生1个去数据库查询该随机码是否已存在,如果已存在,则重新产生,直到不重复为止。 优点:没发现有啥优点。 缺点:产生速度慢,还要查询数据库,当数据量大的时候,可能重复的机率会比较高,要查询多次...阅读全文
posted @ 2010-10-20 10:17 通心菜 阅读(168) | 评论 (0) 编辑
update select
摘要: 最常用的update语法是: UPDATE <table_name> SET <column_name1> = <value>, SET <column_name2> = <value> 如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦 第一,要select出来放在临时变量上,有很多个哦 第二,...阅读全文
posted @ 2010-10-19 11:58 通心菜 阅读(8293) | 评论 (1) 编辑