bluesky_lcj

导航

2009年8月4日

在C#中跨线程访问Winform控件

摘要: private void requestCompleted(IAsyncResult asyncResult) { System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; StringBuilder ss = new StringBuilder(); if (asyncResult == null) return... 阅读全文

posted @ 2009-08-04 09:09 bluesky_lcj 阅读(249) 评论(0) 推荐(0) 编辑

2009年8月2日

转载关于基于.NET平台的分层架构

摘要: 架构基本原则:   这里,将描述一些在这个架构设计中的基本原则,其中很多都是经典的设计原则,不过针对分层架构的特点,用我自己的语言进行了描述。其中也有我自己提出的原则。  逐层调用原则及单向调用原则  现在约定将N层架构的各层依次编号为1、2、…、K、…、N-1、N,其中层的编号越大,则越处在上层。那么,我们设计的架构应该满足以下两个原则:  1.第K(1<K<... 阅读全文

posted @ 2009-08-02 11:07 bluesky_lcj 阅读(138) 评论(0) 推荐(0) 编辑

2009年8月1日

(转)编程中悟出八个字:1专 2静 3谦 4筹 5悟 6慎 7透 8恒

摘要: 1、"忽如一夜春风来,千树万树梨花开.\"现在的技术百花齐放,切忌不可贪. 不要盲目的追求新技术,唯有算法才是灵魂。2、"非淡泊无以明志,非宁静无以致远.\"要想达到高的境界,必须能够心静. 年轻的程序员都很浮躁,这一点对于他们来说尤为的重要。3、谦不仅指技术,而且还指人.一门实用的技术,无论多么容易掌握.只要你 深入的研究,都会挖掘出很多新东西来.对于人来讲,你可能会就某些方面向其他人请教.如果... 阅读全文

posted @ 2009-08-01 20:10 bluesky_lcj 阅读(147) 评论(0) 推荐(0) 编辑

(转)改善SQL语句的效率的几条原则

摘要: 1、不要使用游标 2、规范化你的数据表3、不要使用SELECT *4、了解你将要对数据进行的操作5、不要给“性别”列创建索引6、使用事务7、小心死锁8、不要打开大的数据集9、不要使用服务器端游标10、使用参数查询11、在程序编码时使用大数据量的数据库12、不要使用INSERT导入大批的数据13、注意超时问题14、不要忽略同时修改同一记录的问题15、在细节表中插入纪录时,不要... 阅读全文

posted @ 2009-08-01 20:06 bluesky_lcj 阅读(149) 评论(0) 推荐(0) 编辑

2009年7月31日

SQL Server和Oracle的常用函数对比

摘要: 1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.001) value fro... 阅读全文

posted @ 2009-07-31 14:12 bluesky_lcj 阅读(219) 评论(0) 推荐(0) 编辑

SQL2005的数据类型详解

摘要: 在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 种数据类型。下面分类讲述各种数据类型。一、 整数数据类型 整数数据类型是最常用的数据类型之一。 1、INT (INTEGER)INT (或INTEGER)数据类型存储从-2的31次方 (-2 ... 阅读全文

posted @ 2009-07-31 14:10 bluesky_lcj 阅读(284) 评论(0) 推荐(0) 编辑

SQL SERVER 数据类型详解

摘要: 数据类型 类型 描 述 bit 整型 bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个... 阅读全文

posted @ 2009-07-31 13:50 bluesky_lcj 阅读(160) 评论(0) 推荐(0) 编辑

int、bigint、smallint 和 tinyint范围

摘要: int、bigint、smallint 和 tinyint范围使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(... 阅读全文

posted @ 2009-07-31 10:32 bluesky_lcj 阅读(334) 评论(0) 推荐(0) 编辑

SQLServer中char、varchar、nchar、nvarchar比较

摘要: 对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varcha... 阅读全文

posted @ 2009-07-31 10:27 bluesky_lcj 阅读(683) 评论(2) 推荐(0) 编辑

2009年7月25日

每个开发人员现在应该下载的十种必备工具

摘要: 本文讨论:•用于编写单元测试的 NUnit•用于创建代码文档资料的 NDoc•用于生成解决方案的 NAnt•用于生成代码的 CodeSmith•用于监视代码的 FxCop•用于编译少量代码的 Snippet Compiler•两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET ... 阅读全文

posted @ 2009-07-25 20:54 bluesky_lcj 阅读(199) 评论(0) 推荐(0) 编辑