2004年7月26日

关于对佛教的一个看法

昨天看到福生生珠宝的市场活动时,放着一些佛教的音乐,听起来挺舒服的。但是细想,觉得不对劲,越发觉得佛教的势利。今晚和同学吃饭聊天,同学们也赞同我的观点。

 自古以来,佛教都是在达公贵族中盛行,佛教的庙宇的佛,都是需要金身,西藏佛教的布达拉宫更是夸张。柬埔寨的吴哥窟、乐山大佛等,都是工程宏大,想必也耗费巨大的人力物力。和尚下山,到处都是化缘,其实就是向人要钱。佛教的哲学就是,你拜佛,烧香,给钱,佛祖就会保佑你,这根本就是骗钱。柬埔寨当时的文明衰落,可能与吴哥窟耗费了巨大人力物力有关。印度古代信奉佛教,结果印度人被人长期奴役。“南朝四百八十寺,多少楼台烟雨中!”,佛教,真是祸国殃民!!

posted @ 2004-07-26 22:52 温少 阅读(913) 评论(13) 编辑

关于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前面。

2、与标准越走越远。ISO/IEC 9075标准的草案中,其中Part 13是SQL Routines
and Types Using the Java™ Programming Language (SQL/JRT)。MS SQL Server不支持标准,而是另起炉灶,与标准越来越远。

3、仍然是一个重要功能。在设计高性能的应用程序中,一部分数据逻辑需要运行在数据库端,以提高性能。Yukon内置CLR,不是新功能,也可能不符合标准,但在优化一些关键业务逻辑时,还是有必要使用的。

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

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

MS SQL Server中,有NEWID函数,返回的数据类型为UniqueIdentifier,长度为36。

Oracle中,有SYS_GUID函数,返回数据类型为char,长度为32。

DB2中,没有产生GUID的函数,有一替代的函数generate_unique,返回的数据类型为CHAR FOR BIT,长度为13。

SYBASE中,也有NEWID()函数,返回的数据类型为char,长度为36。

评述,GUID在保证数据记录Primary Key唯一性,作用很大,DB2不支持这一函数,商用主流数据库中,DB2最差。MS SQL Server还有直接支持GUID的数据类型,支持最好。SYBASE的文档作得最差,在其文档中无法查到NEWID函数,但是可以使用。

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

程序员的基本功是什么?

前段时间,和在读研究生的同学探望一个老师。我大学专业学的是政治学,老师问,我们专业(政治学)的基本功是什么?我同学说是方法学,而我说是历史。后来我们又谈到计算机专业的基本功,我说是离散数学和形式化的能力。

程序员的基本功是什么呢?大家谈谈自己的看法吧!

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