<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_五味书屋</title><subtitle type="text">莫等闲，白了少年头！</subtitle><id>http://feed.cnblogs.com/blog/u/28148/rss</id><updated>2011-04-12T03:25:42Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/28148/rss"/><entry><id>http://www.cnblogs.com/henq/archive/2011/04/12/2013451.html</id><title type="text">关于浏览器账号的一个愿望</title><summary type="text">不知道大家经常上网有没有一个烦恼，不同的鸟网站都要有自己的账号，每个网站都要登录啊真让人蛋疼。	所有上网的入口都是浏览器，建议各个浏览器能开放一个账号管理api，让所有用户都用自己的浏览器账号，各个网站开发者采用浏览器的账号做登录验证等等操作。	实现起来不难。每个网站可以把自己网站的账号和浏览器账号进行绑定。	减少亿万网民的麻烦。	鸟蛋登录，真让人蛋疼！	互联网搞的和现实中一样让人蛋疼，明明一个身份证可以搞定的事，还要搞那么多证件让人烦躁。	天朝的各种形形色色证件无法改变，为啥我们IT界也这让人蛋疼的。</summary><published>2011-04-12T03:25:00Z</published><updated>2011-04-12T03:25:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2011/04/12/2013451.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2011/04/12/2013451.html"/><content type="html">&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;不知道大家经常上网有没有一个烦恼，不同的鸟网站都要有自己的账号，每个网站都要登录啊真让人蛋疼。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;所有上网的入口都是浏览器，建议各个浏览器能开放一个账号管理api，让所有用户都用自己的浏览器账号，各个网站开发者采用浏览器的账号做登录验证等等操作。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;实现起来不难。每个网站可以把自己网站的账号和浏览器账号进行绑定。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;减少亿万网民的麻烦。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;鸟蛋登录，真让人蛋疼！&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;互联网搞的和现实中一样让人蛋疼，明明一个身份证可以搞定的事，还要搞那么多证件让人烦躁。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space: pre; "&gt;	&lt;/span&gt;天朝的各种形形色色证件无法改变，为啥我们IT界也这让人蛋疼的。&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/henq/aggbug/2013451.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/henq/archive/2011/04/12/2013451.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/henq/archive/2010/06/01/1748988.html</id><title type="text">关于移动，联通，电信的区分。</title><summary type="text">最近需要对移动，联通，电信进行区分，对区分方法做了下整理。1：按号段进行区分联通：130,131,132,155,156电信：133,153,189移动：134,135,136,137,138,139,150,151,152,157,158,159,1882：按IMSI进行区分：protected int GetMobiType(string imsi) { var state = ""; if ...</summary><published>2010-06-01T03:55:00Z</published><updated>2010-06-01T03:55:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2010/06/01/1748988.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2010/06/01/1748988.html"/><content type="html">&lt;p&gt;最近需要对移动，联通，电信进行区分，对区分方法做了下整理。&lt;/p&gt;&lt;p&gt;1：按号段进行区分&lt;/p&gt;&lt;p&gt;联通：130,131,132,155,156&lt;/p&gt;&lt;p&gt;电信：133,153,189&lt;/p&gt;&lt;p&gt;移动：134,135,136,137,138,139,150,151,152,157,158,159,188&lt;/p&gt;&lt;p&gt;2：按IMSI进行区分：&lt;/p&gt;&lt;p id=""&gt;&lt;p id=""&gt;protected int GetMobiType(string imsi)&lt;/p&gt;&lt;p id=""&gt;{&lt;/p&gt;&lt;p id=""&gt;var state = "";&lt;/p&gt;&lt;p id=""&gt;if (!string.IsNullOrEmpty(imsi))&lt;/p&gt;&lt;p id=""&gt;state = imsi.Substring(0, 5);&lt;/p&gt;&lt;p id=""&gt;switch (state)&lt;/p&gt;&lt;p id=""&gt;{&lt;/p&gt;&lt;p id=""&gt;case "46000"://移动&lt;/p&gt;&lt;p id=""&gt;return 1;&lt;/p&gt;&lt;p id=""&gt;case "46007"://移动&lt;/p&gt;&lt;p id=""&gt;return 1;&lt;/p&gt;&lt;p id=""&gt;case "46002"://移动&lt;/p&gt;&lt;p id=""&gt;return 1;&lt;/p&gt;&lt;p id=""&gt;case "46001"://联通&lt;/p&gt;&lt;p id=""&gt;return 2;&lt;/p&gt;&lt;p id=""&gt;case "46003"://电信&lt;/p&gt;&lt;p id=""&gt;return 3;&lt;/p&gt;&lt;p id=""&gt;default://未知&lt;/p&gt;&lt;p id=""&gt;return 0;&lt;/p&gt;&lt;p id=""&gt;}&lt;/p&gt;&lt;p id=""&gt;}&lt;/p&gt;&lt;p id=""&gt;3：wap访问，大多是山寨机提取的样本。&lt;/p&gt;&lt;p id=""&gt;Agent&lt;/p&gt;&lt;p&gt;1&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p&gt;2&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5&lt;/p&gt;&lt;p&gt;3&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)&lt;/p&gt;&lt;p&gt;4&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.5.24 Version/10.53&lt;/p&gt;&lt;p&gt;5&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; 51Logon.com; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)&lt;/p&gt;&lt;p&gt;6&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.7 Safari/533.4&lt;/p&gt;&lt;p&gt;7&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;MAUI WAP Browser&lt;/p&gt;&lt;p id=""&gt;8&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)&lt;/p&gt;&lt;p&gt;9&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Nokia7610/2.0 (5.0509.0) SymbianOS/7.0s Series60/2.1 Profile/MIDP-2.0 Configuration/CLDC-1.0&lt;/p&gt;&lt;p&gt;10&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.55 Safari/533.4&lt;/p&gt;&lt;p&gt;11&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;NokiaN93-1/20.0.041&lt;/p&gt;&lt;p&gt;12&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;MAUI_WAP_Browser&lt;/p&gt;&lt;p&gt;13&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)&lt;/p&gt;&lt;p&gt;14&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;GIONEE-I9/SW1.0.0/WAP2.0&lt;/p&gt;&lt;p&gt;15&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;UNTRUSTED/1.0&lt;/p&gt;&lt;p&gt;16&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/4.0&lt;/p&gt;&lt;p&gt;17&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;MAUI_WAP_Browser, MyWireless_WAP&lt;/p&gt;&lt;p&gt;18&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;NokiaN73-2/3.0-630.0.2 Series60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1&lt;/p&gt;&lt;p&gt;19&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; QQDownload 1.7; InfoPath.1)&lt;/p&gt;&lt;p id=""&gt;20&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; MAXTHON 2.0)&lt;/p&gt;&lt;p id="cjabiokabamngnbigeeibddnihgllkgg-mousedown"&gt;这是采集的一些样本。&amp;nbsp;&lt;/p&gt;&lt;p&gt;以后备用&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/henq/aggbug/1748988.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/henq/archive/2010/06/01/1748988.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/henq/archive/2010/01/06/1640161.html</id><title type="text">被#号折腾了。</title><summary type="text">问题：开发了一个动态更新接口，客户端请求动态更新的接口参数内容中包含#，浏览器中包含#被当做锚点处理。服务器端接收不到#后边的内容。tnnd客户端！</summary><published>2010-01-06T02:21:00Z</published><updated>2010-01-06T02:21:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2010/01/06/1640161.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2010/01/06/1640161.html"/></entry><entry><id>http://www.cnblogs.com/henq/archive/2009/09/18/1569508.html</id><title type="text">Orm 请别让数据库中的默认值形同虚设！！</title><summary type="text">没有最懒，只有更懒。用orm就是为了偷懒，那你在我新增一条记录的时候，还必须对在数据库中已经设置了默认值的列还要赋值呢？我所见到Orm都犯了一个毛病，生成插入insert语句的时候都是一个列不拉的都进行一次赋值，导致数据库列上设置的默认值全都形同虚设！生成insert语句的时候请智能一些，只指定用户赋值的列，不要遍历表的所有列。不知道这个发首页合适不，不合适请撤下，希望orm设计者能改进下，能让广...</summary><published>2009-09-18T07:42:00Z</published><updated>2009-09-18T07:42:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2009/09/18/1569508.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2009/09/18/1569508.html"/></entry><entry><id>http://www.cnblogs.com/henq/archive/2009/08/31/1557726.html</id><title type="text">利用反射，泛型，静态方法快速获取表单值到Model。</title><summary type="text">初级的，很简单，牛人可以不看了。不过还算实用。在项目中经常需要处理表单，给model赋值，很烦人的一些重复代码。如下边的代码：[代码]经常还会出现写错情况，尤其是加班写这种无聊代码的时候...使用反射，泛型，静态方法可以很容易解决这个问题。说的好像有点高深，其实超级简单。见代码。[代码]只所以用静态方法，主要是图方便，不用new。以后所有的表单都可以很简单的处理了，两行代码搞定。[代码]不需要任何...</summary><published>2009-08-31T15:23:00Z</published><updated>2009-08-31T15:23:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2009/08/31/1557726.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2009/08/31/1557726.html"/></entry><entry><id>http://www.cnblogs.com/henq/archive/2009/01/04/1368197.html</id><title type="text">subsonic sqlite 路径问题</title><summary type="text">subsonic 默认的sqlite数据库链接采用的绝对路径，修改源码SQLiteDataProvider.cs 文件113行 return CreateConnection(DefaultConnectionString）；改为： return CreateConnection(DefaultConnectionString.Replace("~/",System.Web.HttpContext...</summary><published>2009-01-04T07:47:00Z</published><updated>2009-01-04T07:47:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2009/01/04/1368197.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2009/01/04/1368197.html"/></entry><entry><id>http://www.cnblogs.com/henq/archive/2008/12/02/1345413.html</id><title type="text">ORM是工具，工具是用来提高开发速度的。</title><summary type="text">看到园子里最近大谈ＯＲＭ，我也来凑热闹。我用过的ORM工具有，SPL，NBEAR，SUBSONIC。SPL我第一次用的时候感觉很爽，增加记录的时候不用再对着数据库的字段，一个一个写了。写数据库访问也很简单，不用考虑关闭链接，打开链接。确实很方便。用SPL做了两个项目，用的比较开心。后来发下一个问题，ｘｍｌ来保存数据库结构映射，比较危险。虽然有解决办法，但不是太爽。后来看到院子里的NBEAR，初次接...</summary><published>2008-12-01T18:03:00Z</published><updated>2008-12-01T18:03:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2008/12/02/1345413.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2008/12/02/1345413.html"/></entry><entry><id>http://www.cnblogs.com/henq/archive/2008/09/08/1286751.html</id><title type="text">基于XML的后台管理系统--设想</title><summary type="text">网站的前台页面千变万化，使用统一的风格很难满足需求。而网站后台一般都是数据的增删改查，界面变化的地方不是很多，那么我们完全可以做一个统一的网站后台管理系统。　　网站的后台使用者可以分为两类人：１：业务用户（只需要看到自己需要处理的业务模块。）。２：系统后台定制者（给不同的用户角色划分不同的管理界面。）。业务用户一般都是我们的客户，后台定制者一般就是我们程序员本身了。 　　我们的后台管理系统包含以下...</summary><published>2008-09-08T06:15:00Z</published><updated>2008-09-08T06:15:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2008/09/08/1286751.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2008/09/08/1286751.html"/></entry><entry><id>http://www.cnblogs.com/henq/archive/2008/06/16/1223275.html</id><title type="text">项模板的使用--提高编程速度</title><summary type="text">项模板，快速的建造重复的轮子，用过的大大们就不用看了。</summary><published>2008-06-16T10:53:00Z</published><updated>2008-06-16T10:53:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2008/06/16/1223275.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2008/06/16/1223275.html"/></entry><entry><id>http://www.cnblogs.com/henq/archive/2008/04/23/1167332.html</id><title type="text">C#开发编码规范</title><summary type="text">C#开发编码规范&#xD;</summary><published>2008-04-23T06:11:00Z</published><updated>2008-04-23T06:11:00Z</updated><author><name>五味果</name><uri>http://www.cnblogs.com/henq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/henq/archive/2008/04/23/1167332.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/henq/archive/2008/04/23/1167332.html"/></entry></feed>
