djlzxzy

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年8月10日

摘要: 关于生成并发唯一性流水号的解决方案 看了文章《弃用数据库自增ID,曝光一下我自己用到的解决方法》,居然还显示到首页上去。我却觉得如果新手不辨真假,盲目顺从,那么会造成误人子弟的事实。首先从作者的写这篇文章的目的上讲他想实现的无非是下面目的:1、不用自增长ID,因为自增长移植的时候不方便。2、这个存储过程可以很高效的产生唯一性的自增长ID从我小虎的认知上来回答:1、对于作者的第一点,完全可以用Guid来替代自增长,或者在移植的时候,可以先去掉自增长的属性。有的人说Guid性能比不上自增长ID,这里我们先不讨论这一点,个人认为效率问题主要体现在索引技巧上。2、关键是作者的第二点,完全是不正确的,也 阅读全文
posted @ 2011-08-10 22:34 djlzxzy 阅读(622) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/xujinpeng99/article/details/6387782在C#编程中,经常会碰到产生随机数的情况,并且是在短时间内产生一组随机数。如果这组随机数中有大量重复的,则达不到我们的要求。生成随机数可以用伪随机数发生器Random,受种子控制生成伪随机数,默认以当前时间值为种子。如果程序运行的很快,就会导致在几乎同一时刻运行多次,肯定会有重复的。比如我们要生成1到10之间的5个随机数,则经常会产生 2 2 1 1 1这样的情况,那么如何得到非常随机的不那么重复的随机数呢?比如 4 2 3 3 5这样的。 有人说用Thread.Sleep(5) , 阅读全文
posted @ 2011-08-10 22:28 djlzxzy 阅读(868) 评论(0) 推荐(1) 编辑

摘要: http://www.2guys.cn/collection/17461956481956.html以下是代码片段:usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Threading;usingSystem.IO;usingSystem.Text;usingSystem.Management;usingSystem.Runtime.InteropServices;namespaceLemony.SystemInfo{//////系统信息类-获取CPU、内存、磁盘、进程信息///pub 阅读全文
posted @ 2011-08-10 22:26 djlzxzy 阅读(625) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/jackeyrain/blog/item/437bed7f706fa20328388a9f.html关于WMI MSDN有详细说明。 本文列举数例算抛砖引玉吧。WMI是个好东西,看过本文后也许你应该能举一反三参考MSDN也许自己做个优化大师也是可能的。本文的例子在以下环境调试通过:Windows2003+AMD64双核CPU+VisualStudio2005(C#)下调试通过,无错版!首先要添加“引用”一个dll,选择“System Management”;再引入2个命名空间:using System.Management;using System.IO 阅读全文
posted @ 2011-08-10 22:25 djlzxzy 阅读(492) 评论(0) 推荐(0) 编辑

摘要: http://www.jyeoo.com/math/ques/detail/4efb9e41-6a5d-44ad-bfc8-36aef3abfaa4http://baike.baidu.com/view/13740.htm同学们一定见过商品的条形码吧!商品条形码是一个13位数,它是商品的“身份证”.条形码中前8位是厂商识别代码,接着4位是商品项目代码,最后一位是校验码,校验码是由前12位数按一定公式计算而得出的.其计算公式见下表.步骤举例说明1.自右向左编号某商品条形码为:690123456789X(X为校验码)位置序号13121110987654321代码690123456789X2.从序号 阅读全文
posted @ 2011-08-10 22:20 djlzxzy 阅读(3049) 评论(0) 推荐(0) 编辑