2004年8月1日

关于返回值

摘要: 数组,一定不能返回NULL Object[] F1(){ //do something return null; //灾难} 上面的代码可能导致灾难性的后果。极少有人这样使用你的函数的。 Object[] objArray = F1();if (objArray != null){ for (int i = 0; i < objArray.Length; ++i) {... 阅读全文

posted @ 2004-08-01 10:30 温少 阅读(1653) 评论(11) 推荐(0) 编辑

感概枪手

摘要: 从博客园首页的一篇文章(http://www.cnblogs.com/william_fire/archive/2004/07/31/28765.aspx),连接博客堂的一篇文章(http://blog.joycode.com/mvm/archive/2004/07/29/28830.aspx),又从博客堂的文章,连接到MSDN的一篇枪手文章(http://www.microsoft.com/ch... 阅读全文

posted @ 2004-08-01 02:30 温少 阅读(1137) 评论(14) 推荐(0) 编辑

2004年7月31日

关于MONO

摘要: Mono最近发展很快,前段时间发布了Mono 1.0,并且有虚拟主机提供商采用了MONO提供ASP .NET的网站服务。Mono带了Mono版的NUnit,还包括了开发工具Mono Developer。 Mono是一个开源的.NET实现。我认为,开放、开源才是.NET的正确发展方向,可能Microsoft并不是这么想,但其把CLR和C#提交ECMA和ISO,也是期望通过开放,赢得更多的开发者,从而... 阅读全文

posted @ 2004-07-31 19:07 温少 阅读(1544) 评论(10) 推荐(0) 编辑

关于字符串的使用

摘要: 字符串,最初在C中是指一个char数组。在.NET和Java,语言本身内置String的类型,String一个不可变得类型,每次修改,都返回新的实例。以下我讨论关于String类型的一些常见用法。 1、判断是否空字符串 //判断是否为null,或者长度是否为0if (str == null || str.Length == 0){ //do something } //判断是否为null... 阅读全文

posted @ 2004-07-31 17:56 温少 阅读(3296) 评论(10) 推荐(0) 编辑

关于.NET中一些模块的看法

摘要: 对.NET的一些模块,包括ASP .NET、ADO .NET、COM+等以前曾经使用过的模块,最近有了一些看法,随手写下: ASP .NET很棒,从扩展性、创新性、性能都很好。 我认为这是.NET Framework中设计和实现最好的模块了。ASP .NET由于会把Page编译成代码,然后再编译成DLL,速度很快。在Server Event、Server Control方面,ASP .NET是一个... 阅读全文

posted @ 2004-07-31 14:35 温少 阅读(5107) 评论(50) 推荐(0) 编辑

2004年7月30日

有感于Elipse

摘要: 使用Elipse一些日子了,Eclipse真的很不错,功能要比JBuilder强,而且他是一个开放源码的IDE。他是基于SWT技术,速度更是基于Swing技术的JBuilder无法相比的。Eclipse某些功能还比Visual Studio .net 2003要好,更人性化,例如代码重构的功能、产生Getter和Setter等功能。 由于Eclipe开放源码,功能强大,开发plug-in也非常方... 阅读全文

posted @ 2004-07-30 08:49 温少 阅读(7277) 评论(21) 推荐(0) 编辑

2004年7月28日

再谈ADO .NET vs JDBC

摘要: 曾经在.NET下有过大约三年的开发经历,可以说非常熟悉ADO .NET。ADO .NET最大的特性是对断开连接方式的全方位支持,其引入了DataSet、DataTable、DataRow等等对象,构建了一个“内存数据库”简化版本,DataAdapter把DataReader的数据填充到DataTable或者DataSet中,给使用者一个直观的使用方式。ADO .NET还能够和ASP .NET和Wi... 阅读全文

posted @ 2004-07-28 04:07 温少 阅读(8612) 评论(19) 推荐(1) 编辑

2004年7月26日

关于Yukon中内置CLR的看法

摘要: Yukon,MS SQL Server 2005的codename,其最大的特性就是内置CLR,MS为此而炒作。以下我谈谈我的看法:1、其实这并不是一个新或者先进的技术。其他主流的数据库,都内置JVM,Oracle 8i、DB2 7.1,SYBASE都内置JVM,Oralce和DB2都是若干年前就内置JVM了,SYBASE具体什么时候支持,我还没查相关的资料,反正肯定走在MS SQL Server... 阅读全文

posted @ 2004-07-26 22:35 温少 阅读(1327) 评论(9) 推荐(0) 编辑

关于GUID生成函数的不同数据库间的支持

摘要: MS SQL Server中,有NEWID函数,返回的数据类型为UniqueIdentifier,长度为36。Oracle中,有SYS_GUID函数,返回数据类型为char,长度为32。DB2中,没有产生GUID的函数,有一替代的函数generate_unique,返回的数据类型为CHAR FOR BIT,长度为13。SYBASE中,也有NEWID()函数,返回的数据类型为char,长度为36。评... 阅读全文

posted @ 2004-07-26 22:16 温少 阅读(5304) 评论(6) 推荐(0) 编辑

程序员的基本功是什么?

摘要: 前段时间,和在读研究生的同学探望一个老师。我大学专业学的是政治学,老师问,我们专业(政治学)的基本功是什么?我同学说是方法学,而我说是历史。后来我们又谈到计算机专业的基本功,我说是离散数学和形式化的能力。程序员的基本功是什么呢?大家谈谈自己的看法吧! 阅读全文

posted @ 2004-07-26 22:00 温少 阅读(2182) 评论(10) 推荐(0) 编辑

导航