lqb

我一直在努力!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年2月18日

摘要: 原创C#中国身份证验证(包括省份验证和校验码验证,符合GB11643-1999标准)   校验的计算方式:   1. 对前17位数字本体码加权求和   公式为:S = Sum(Ai * Wi), i = 0, ... , 16   其中Ai表示第i位置上的身份证号码数字值,Wi表示第i位置上的加权因子,其各位对应的值依次为: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2   2. 以11对计算结果取模   Y = mod(S, 11)   3. 根据模的值得到对应的校验码对应关系为:    Y值: 0 1 2 3 4 5 6 7 8 9 10   校验码: 1 0 X 9 8 7 6 5 4 3 2 注:数据库是根据中华人民共和国国家统计局截至2003年6月30号的数据,但是之前有修改过的数据,所以,假如是太早颁发的身份证在地区代码上可能有出入。可以参考国家统计局的数据。 如果有哪里不妥请提出,我会尽快改进。校验成功并不能说明是真 阅读全文

posted @ 2008-02-18 21:41 BlackPhoenix 阅读(2459) 评论(6) 推荐(0) 编辑

摘要: 疑问:如何对内存中DataSet数据表执行Sql语句? 在做网站流量统计系统的时候,遇到的问题。 ^o^内容见原文...... 之所以坚持用这种方法,是因为我觉得动态数组+编程排序的处理负荷很大,多用户同时操作时会显得很慢,而如果可以对临时表执行sql查询,当ASP.NET服务器和Sql Server数据服务器在不同的主机上,还可以分担任务,提高性能。 希望大家帮忙想个解决办法或更好的处理想法。 阅读全文

posted @ 2008-02-18 18:12 BlackPhoenix 阅读(1061) 评论(1) 推荐(0) 编辑