摘要: 这样的故事已经超出了我所能评价的范围。疯牛病,这一世纪瘟疫从人们眼中逐渐淡出的时刻,回望它的来路。有太多太多的感慨。为那些陌生病人奉献了毕生精力的医生,在电视镜头前给女儿吃牛肉的农业部长。以及魔幻一般的致病因子。未来的漫长岁月,人类仍然要面对它的威胁。终极巫术。http://www.oursci.org/magazine/200209/020906.htmhttp://www.oursci.org/magazine/200210/021012.htmhttp://www.oursci.org/magazine/200211/021104.htmhttp://www.oursci.org/mag 阅读全文
posted @ 2005-11-29 22:49 计算机技术 阅读(116) 评论(0) 推荐(0)
摘要: 一年一度的哈里·波特又回来了,第六集小说还没有读到,不过赶在新片公映的时间,看到了《哈里·波特与火焰杯》。应该说电影一集比一集好看了,第四集故事紧凑,视觉效果流畅完整,已经不复第一集中的生涩。可爱的双胞胎兄弟还在制造笑料,当然,主角身边则少不了没完没了的麻烦。我们的小哈里长大了,开始对女孩子心动。魔法妈妈的故事也在跟着他从小孩子的童话成长为一个少年的冒险。14岁的少年,有了比11岁更多的心事。电影里的迪戈里和哈里,感觉要比小说更丰满。迪戈里不再是那个有点迟钝的憨厚小伙子,他英俊,正直,这个青涩的年轻人已经有了男子汉的责任感和胸怀。而哈里的表现也更像个14岁的毛头小子,而不是 阅读全文
posted @ 2005-11-22 23:49 计算机技术 阅读(124) 评论(0) 推荐(0)
摘要: Python 与 C++ 的交互编程基础知识编译语言和解释语言尽管现在很多编程技术都在交融,出现了不少带有编译系统的解释语言,和带有复杂运行时系统的编译语言,但通常我们还是可以比较明确的区分它们。在这个大前提下,Python和C++属于这个两类技术中比较极端的代表。编译时和运行时C++的强大之处在于高效的生成产品和强大复杂的编译系统。利用C++的语法,可以生成非常灵活强大的程序,而这其中大部分工作都是在编译程序的过程中完成。相对而言,C++没有标准的运行时(CLI系统还没有真正成为C++的标准,只能说提供了一个C++在CLI系统上运行的标准),要建立一个完善的运行时,要么就要投入大量的成本,要 阅读全文
posted @ 2005-11-22 15:38 计算机技术 阅读(230) 评论(0) 推荐(0)
摘要: 朋友总问,你的Blog更新了吗?很遗憾,很久没有更新,不是我病了或者有什么不开心的事,我只是在打游戏,在打WOW。很投入,很沉迷。我只是不知道说什么。不知不觉,我也到了快30的年纪。时间在慢慢流逝,话也慢慢变少。大概在旁观者眼中,我还是一如既往的喋喋不休。而我的心中,却越来越找不到可说的,可想的。并不是真的无物可记,只是我陷入了很多人都会经历的一个境地。对自己写的东西无法满意。有些话,不能说;有些话;说不清,有些想法,闷在心里,找不到满意的文字来表达。突然发现,CSDN的Blog撤销了非技术类别的发布标签,很喜欢,这应该是CSDN的风格。毕竟我们来CSDN不是因为这里可以吹水,可以风花雪月或者 阅读全文
posted @ 2005-11-18 01:02 计算机技术 阅读(136) 评论(0) 推荐(0)
摘要: 信息是什么?我们这些IT业的从业者,每天都在于其打交道,我们的工作就是整理或生产信息。但是,我们是否真的理解了信息,或者信息的价值?甚至包括我们自己对工作的态度,就是反信息化的。 作为一个程序员,读到这里时不该有任何异议,你真的喜欢写文档吗?你真的认真写过文档吗?你认真地阅读过别人的文档吗?等等等等,关于文档的是是非非,已经太多了。然而,文档只是知识和项目管理的第一步。 纸上的不算,这么多年,我用键盘写出的文字,稳超10万字,但是,它们都在哪里?很多时候,想找早年的某篇文章,我自己都找不到了。除了文档格式不统一,还有一个问题就是检索困难。存储、分类、检索,成了文档管理的大问题。这依赖于文档所. 阅读全文
posted @ 2005-07-19 10:47 计算机技术 阅读(224) 评论(0) 推荐(0)
摘要: 失眠的夜里,偶然读到一段话,据说是管理学中的“苛希纳定律”(我对管理学是外行,不知道是否管理学中真的有这么一个定律):如果实际管理人员比最佳人数多两倍,工作时间就要多两倍,工作成本就要多四倍;如果实际管理人员比最佳人数多3倍,工作时间就要多3倍,工作成本就要多6倍。我没有什么管理工作的经验,不过这个定律似乎同样适用于软件设计。当过度设计带来额外的复杂度时,它的负面效应似乎不是线性增长,而是成倍数的向上翻。Bug,额外的维护成本,升级和改造都成了噩梦。我个人的切身体会,就是有一段时间热衷于复杂的设计,用各种模式和多层架构来实现功能。诚然,这样的设计带来了相当大的弹性,但是过度复杂的程序难以调试和 阅读全文
posted @ 2005-03-21 05:36 计算机技术 阅读(192) 评论(0) 推荐(0)
摘要: (附前文)习惯上我们在应用系统中一直使用两值逻辑:非True即False。两值逻辑的运算体系已经相当成熟,与、或、非以及衍生的异或、与非等等。但是在实际应用中,我们会有机会遇到三值逻辑。三值逻辑通常包含可选的True、False、NULL。如何在完备的两值逻辑运算体系中加入这个NULL,使之满足我们的需要,并且不会引发逻辑矛盾,就是我们要在这里讨论的。NULL参与逻辑运算时,实际上存在着不同的算法。按NULL值在运算中的“优先级”分为三种。通常我们在数据库中使用的三值逻辑,遵循NULL最优的原则。有NULL值参与二值运算时,返回结果为NULL,其它与二值逻辑相同。这一原则基于关系型数据库将NU 阅读全文
posted @ 2005-03-20 03:00 计算机技术 阅读(219) 评论(0) 推荐(0)
摘要: 这次更新新增加了一个复数类型,以及一个用于SQL脚本处理的工具类。有兴趣试用的朋友可以与我联系。 阅读全文
posted @ 2005-01-12 10:27 计算机技术 阅读(119) 评论(0) 推荐(0)
摘要: 说来惭愧,自从FB1.5出来以后,一直没有顾上很深入的挖掘它的新功能,只是当它是IB的一个延续来对待——只要能平滑移植,就算OK。说来惭愧,自从FB1.5出来以后,一直没有顾上很深入的挖掘它的新功能,只是当它是IB的一个延续来对待——只要能平滑移植,就算OK。前两天才发现,Firebird 1.5.2里,已经支持了CASE 表达式。在我看来,这是关系型数据库中一个相当重要的功能,因为利用CASE,可以生成强大的数据透视表——这个东西好像在Excel等电子表格里有个专门的名字,忘了是啥了。但它绝对是一种非常有用的功能。当然,我们可以用电子表格软件实现这个功能,但是会带来额外的网络通讯负担,其计算 阅读全文
posted @ 2004-12-21 09:57 计算机技术 阅读(204) 评论(0) 推荐(0)
摘要: 虽然这次的Blog内容很短,但却是我的长期劳动结晶。尽管这个文档的翻译没有让我赚到一分钱,但是这份努力是值得的,无论英文或是专业技术,都因为高密度的翻译工作有了很大提高。在这个过程中,还认识了很多朋友,特别是很多Python领域的专家高手,这是更大的收获了。现在,我需要的,是找一个能够帮我把TeX文档编译成PDF和HTML的朋友…… 阅读全文
posted @ 2004-12-20 00:38 计算机技术 阅读(135) 评论(0) 推荐(0)