摘要: http://www.chenjiliang.com/Article/View.aspx?ArticleID=6803或许大家都设计过数据库,也为表定义过主键,今天我想阐述的是,应该如何正确的设计一个主键,在以往的一些资料中,都没有提及到主键设计的原则.我为此总结了一下:1.是否要采用GUID作为主键用GUID作主键有它的优势与不足.优势是GUID具有唯一性,在任何情况下,可以产生全球唯一的值.这是GUID最大的优势,也方便数据导入,比如要求从另一个系统中把数据导入进来,那么,不用担心,导入时,会导致主键冲突.不足是GUID值太复杂.不易记忆,因为有时,难免我们会用记录的方式,来进行记录判断. 阅读全文
posted @ 2011-07-05 16:43 董雨 阅读(239) 评论(0) 推荐(0) 编辑
摘要: http://www.chenjiliang.com/Article/View.aspx?ArticleID=2437/*************************************** 软件名称: 福彩22选5缩水软件* 开 发 者: tohen* 开发日期: 2007-05-10* 备 注: 1.其算法适合所有的乐透型彩票 2.缩水条件可拓展***************************************//* 创建基本表create table T1(R1 varchar(10))create table T2(R2 varchar(10))create tab 阅读全文
posted @ 2011-07-05 16:39 董雨 阅读(311) 评论(0) 推荐(0) 编辑
摘要: http://www.chenjiliang.com/Article/View.aspx?ArticleID=13803这两天测试了前几天写的SQL2005专用分页的存储过程,当数据量达到2千多万的时候,效率相当的低,每次执行都要8秒左右(CPU:Q6600)。不过在2百多万数据量的情况下性能还是蛮不错的,在网上找了找,发现这下面的这两个,其实还是一个,不过后面那个是灵活了许多,仅供参考。复制保存/****** Object: StoredProcedure [dbo].[GetRecordFromPage] Script Date: 07/23/2008 18:42:05 ******/SE 阅读全文
posted @ 2011-07-05 16:36 董雨 阅读(236) 评论(0) 推荐(0) 编辑
摘要: http://www.chenjiliang.com/Article/View.aspx?ArticleID=14337我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单的做一下归纳。一、volatile关键字volatile是最简单的一种同步方法,当然简单 阅读全文
posted @ 2011-07-05 16:29 董雨 阅读(232) 评论(1) 推荐(0) 编辑
摘要: http://www.chenjiliang.com/Article/View.aspx?ArticleID=10465上关于此类的讨论非常多,发现对于该问题的理解各有各的说法,而各个说法中又相去甚远。通过浏览这些讨论以及对《O'Reilly-UML2.0InANutshell(2007)》的参考,发表一下自己的看法类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。横向关系较为微妙,按照UML的建议大体上可以分为四种:依赖(Dependency)关联(Association)聚合(Ag 阅读全文
posted @ 2011-07-05 16:26 董雨 阅读(169) 评论(0) 推荐(0) 编辑
摘要: http://www.chenjiliang.com/Article/View.aspx?ArticleID=14380这个文章,是我在急需的情况下在园子里搜索到的,原创作者是:DO-websoftware,为了自己看方便,所以复制到我的空间,希望原创者不要介意哦~~~~很详细的介绍,对我的帮助很大,谢谢哦。。。。类图,对象图,角色图:一、UML中基本的图范畴:在UML2中有二种基本的图范畴:结构图和行为图。每个UML图都属于这二个图范畴。结构图的目的是显示建模系统的静态结构。它们包括类,组件和(或)对象图。另一方面,行为图显示系统中的对象的动态行为,包括如对象的方法,协作和活动之类的内容。行 阅读全文
posted @ 2011-07-05 16:22 董雨 阅读(912) 评论(0) 推荐(0) 编辑
摘要: http://www.chenjiliang.com/Article/View.aspx?ArticleID=4267无废话C#设计模式之一:开篇http://www.chenjiliang.com/Article/View.aspx?ArticleID=4267无废话C#设计模式之二:Singletonhttp://www.chenjiliang.com/Article/View.aspx?ArticleID=4268无废话C#设计模式之三:Abstract Factoryhttp://www.chenjiliang.com/Article/View.aspx?ArticleID=4269无 阅读全文
posted @ 2011-07-05 16:20 董雨 阅读(202) 评论(0) 推荐(0) 编辑