<?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/14521/rss</id><updated>2011-09-18T13:54:20Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/14521/rss"/><entry><id>http://www.cnblogs.com/zsy/archive/2011/09/18/2180705.html</id><title type="text">架构设计的标准-摘要</title><summary type="text">程序架构-- Architecture（1）程序组织（Program Organization）：功能模块（子系统）应基于客户需求与功能特征进行合理划分。（2）数据设计（Data Design）：基本原则--》功能模块的划分应与数据库（数据表）的划分保持一致。（3）安全性（Security）：首要数据安全，还要考虑用户授权、加密、非法攻击等。（4）性能（Performance）：从架构的层面上考虑性能的优化。（5）可扩展性（Scalability）：注意面向服务的架构（Service-Oriented Achitecture）。（6）可靠性（Reliabilite）：包括容错性和错误处理，考虑</summary><published>2011-09-18T13:54:00Z</published><updated>2011-09-18T13:54:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2011/09/18/2180705.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2011/09/18/2180705.html"/><content type="html">&lt;div &gt;&#xD;
&lt;p&gt;程序架构-- Architecture&lt;/p&gt;&#xD;
&lt;p&gt;（1）程序组织（Program Organization）：功能模块（子系统）应基于客户需求与功能特征进行合理划分。&lt;/p&gt;&#xD;
&lt;p&gt;（2）数据设计（Data Design）：基本原则--》功能模块的划分应与数据库（数据表）的划分保持一致。&lt;/p&gt;&#xD;
&lt;p&gt;（3）安全性（Security）：首要数据安全，还要考虑用户授权、加密、非法攻击等。&lt;/p&gt;&#xD;
&lt;p&gt;（4）性能（Performance）：从架构的层面上考虑性能的优化。&lt;/p&gt;&#xD;
&lt;p&gt;（5）可扩展性（Scalability）：注意面向服务的架构（Service-Oriented Achitecture）。&lt;/p&gt;&#xD;
&lt;p&gt;（6）可靠性（Reliabilite）：包括容错性和错误处理，考虑可能出现的错误与异常。&lt;/p&gt;&#xD;
&lt;p&gt;（7）可用性（Usability）：用户体验。&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/zsy/aggbug/2180705.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/zsy/archive/2011/09/18/2180705.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/zsy/archive/2011/09/17/2179753.html</id><title type="text">抽象工厂模式（abstract factory）</title><summary type="text">抽象工厂引入了产品组与产品等级结构，要充分理解引用这两个概念的作用以及两者的关系。http://blog.csdn.net/ipqxiang/article/details/1955677要掌握以下四个概念的相关性：抽象工厂（abstract factory）具体工厂（concrete factory）抽象产品（abstract product）具体产品（concrete product）</summary><published>2011-09-17T10:25:00Z</published><updated>2011-09-17T10:25:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2011/09/17/2179753.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2011/09/17/2179753.html"/><content type="html">&lt;p&gt;抽象工厂引入了产品组与产品等级结构，要充分理解引用这两个概念的作用以及两者的关系。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://blog.csdn.net/ipqxiang/article/details/1955677"&gt;http://blog.csdn.net/ipqxiang/article/details/1955677&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;要掌握以下四个概念的相关性：&lt;/p&gt;&#xD;
&lt;p&gt;抽象工厂（abstract factory）&lt;/p&gt;&#xD;
&lt;p&gt;具体工厂（concrete factory）&lt;/p&gt;&#xD;
&lt;p&gt;抽象产品（abstract product）&lt;/p&gt;&#xD;
&lt;p&gt;具体产品（concrete product）&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/zsy/aggbug/2179753.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/zsy/archive/2011/09/17/2179753.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/zsy/archive/2011/09/17/2179744.html</id><title type="text">单件模式（singleton pattern）</title><summary type="text">单件模式：类紧紧一个实例。构建单件时要考虑以下方法：（1）安全线程，使用lock；（2）双重锁定，使用lock；（3）静态初始化；（4）延迟初始化。</summary><published>2011-09-17T10:04:00Z</published><updated>2011-09-17T10:04:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2011/09/17/2179744.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2011/09/17/2179744.html"/><content type="html">&lt;p&gt;单件模式：类紧紧一个实例。构建单件时要考虑以下方法：&lt;/p&gt;&#xD;
&lt;p&gt;（1）安全线程，使用lock；&lt;/p&gt;&#xD;
&lt;p&gt;（2）双重锁定，使用lock；&lt;/p&gt;&#xD;
&lt;p&gt;（3）静态初始化；&lt;/p&gt;&#xD;
&lt;p&gt;（4）延迟初始化。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/10966/2011091720514636.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/10966/2011091720540515.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/zsy/aggbug/2179744.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/zsy/archive/2011/09/17/2179744.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/zsy/archive/2011/05/07/2039699.html</id><title type="text">ActiveReports报表设计器</title><summary type="text">最近项目使用ActiveReports做报表开发，做了一个报表设计器。程序下载：ActiveReports报表设计器-源码http://download.csdn.net/source/3263047</summary><published>2011-05-07T04:52:00Z</published><updated>2011-05-07T04:52:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2011/05/07/2039699.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2011/05/07/2039699.html"/><content type="html">&lt;p&gt;最近项目使用ActiveReports做报表开发，做了一个报表设计器。&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/zsy/ar.jpg" /&gt;&lt;/p&gt;&lt;p style="background-color: highlight; "&gt;程序下载：&lt;/p&gt;&lt;div style="display: inline-block; "&gt;&lt;div&gt;ActiveReports报表设计器-源码&lt;/div&gt;&lt;/div&gt;&lt;span  style="font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; line-height: normal; "&gt;&lt;a href="http://download.csdn.net/source/3263047"&gt;http://download.csdn.net/source/3263047&lt;/a&gt;&lt;/span&gt;&lt;span  style="font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; line-height: normal; "&gt;&amp;nbsp;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/zsy/aggbug/2039699.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/zsy/archive/2011/05/07/2039699.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/zsy/archive/2008/04/18/1160137.html</id><title type="text">给CheckBoxList和RadioButtonList添加滚动条</title><summary type="text">如何给CheckBoxList和RadioButtonList添加滚动条？？继承基类CheckBoxList和RadioButtonList，添加滚动属性，重写Render方法即可。属性列表：[代码]重写Render方法：[代码]就这样就可以了。还要定义一个枚举：[代码]</summary><published>2008-04-18T08:40:00Z</published><updated>2008-04-18T08:40:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2008/04/18/1160137.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2008/04/18/1160137.html"/></entry><entry><id>http://www.cnblogs.com/zsy/archive/2007/10/08/916537.html</id><title type="text">ajaxPro与ComponentArt控件发布问题</title><summary type="text">10月3号把网站发布上去，本地调试通过了。一到服务器就出现问题了，与AjaxPro有关的都提示&amp;#8220;NetRoute&amp;#8221;未定义；ComponentArt控件不显示，查看页面的源文件，与本地的相同。问题究竟出现在哪里？？到百度与Google上搜索一下，只找到了AjaxPro的解决办法，要设置ISAPI扩展，设置方法 名称 内容 可执行文件 c:\windows\microsoft....</summary><published>2007-10-08T00:42:00Z</published><updated>2007-10-08T00:42:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2007/10/08/916537.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2007/10/08/916537.html"/></entry><entry><id>http://www.cnblogs.com/zsy/archive/2006/07/05/443034.html</id><title type="text">数据库截取一定长度的字符串</title><summary type="text">数据库截取一定长度的字符串：/**//*******************************************作者：小朱功能：获取一定长度的字符串日期：2004年11月01日*******************************************/CREATEFUNCTION[dbo].[uf_GetString](@strVarChar(2000)='',--要截取的...</summary><published>2006-07-05T01:50:00Z</published><updated>2006-07-05T01:50:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2006/07/05/443034.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2006/07/05/443034.html"/></entry><entry><id>http://www.cnblogs.com/zsy/archive/2006/07/05/443018.html</id><title type="text">数据库null值小议</title><summary type="text">在数据库的查询过程中，遇到以下问题：当select * from tKeyword where typeId= case when @typeId &amp;lt; 0 then null else @typeId endorder by orderNo desc这句话是正确的，但是当@typeId &amp;lt; 0不出结果，而数据库中有满足条件typeId=null的数据。后来进行了以下处理：if @typ...</summary><published>2006-07-05T01:38:00Z</published><updated>2006-07-05T01:38:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2006/07/05/443018.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2006/07/05/443018.html"/></entry><entry><id>http://www.cnblogs.com/zsy/archive/2006/01/10/314627.html</id><title type="text">获取最大序号</title><summary type="text">怎样在NHibernate中执行类似的SQL语句：select max(orderNo) as resultfrom tRole？？获取最大序号的角色#region获取最大序号的角色publicPersistent.RoleMaxOrderNoRole(){Persistent.Roleresult=newRole();try{System.Collections.IListilist=sessi...</summary><published>2006-01-10T07:23:00Z</published><updated>2006-01-10T07:23:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2006/01/10/314627.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2006/01/10/314627.html"/></entry><entry><id>http://www.cnblogs.com/zsy/archive/2006/01/06/312488.html</id><title type="text">NHibernate中DateTime,int,bool空值的处理方法</title><summary type="text">我们知道，数据库中DateTime子段允许为空(null)。当我们在ASP.NET中映射为DateTime是就不允为空了。该怎么处理？基本有两种办法： （1）修改.hbm.xml文件中的类型，该"DateTime"为"String"，该实体文件中的属性类型"DateTime"为"String"。  处理的时候，该属性值要么为空，要么是具有正确日期格式的字符串。  该方法只适合DateTime类型，...</summary><published>2006-01-06T09:20:00Z</published><updated>2006-01-06T09:20:00Z</updated><author><name>小朱</name><uri>http://www.cnblogs.com/zsy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zsy/archive/2006/01/06/312488.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zsy/archive/2006/01/06/312488.html"/></entry></feed>
