10 2006 档案

摘要:Thread State and the Global Interpreter Lock 线程状态和全局解释器锁 The Python interpreter is not fully thread safe. In order to support multi-threaded Python programs, there's a global lock that must be held by the current thread before it can safely access Python objects. Without the lock, even the simpl 阅读全文
posted @ 2006-10-23 22:02 计算机技术 阅读(229) 评论(0) 推荐(0)
摘要:-->在Emacs下用C/C++编程版权说明和参考文献按照惯例,我写的文章在最开始处放版权说明和参考文献。 参考文献: hhuu @ newsmth 的《Emacs的日常生活》 emacs 的文档 emacs 相关插件的文档 版权说明:转载请注明转自曹乐的个人主页 www.caole.net,请保证全文转载,尤其不可省略这一部分。 序用emacs写程序也有5个年头了,深切地体会到Emacs的强大。程序员有三种,一种是用vi的,一种是用emacs的,还有一种是其他。或许有些夸张,但也颇能体现出emacs在程序员中的地位。 emacs最大的问题在于入门门槛较高。它看起来和多数... 阅读全文
posted @ 2006-10-18 15:57 计算机技术 阅读(212) 评论(0) 推荐(0)
摘要:我有个朋友曾经感叹,Firebird最需要的是一个好的管理工具。从Interbase 6.0到Firebird1.5,我一直用的是SQL脚本加Marathon。客观的说,这是一个非常优秀的Admin Tool,但是,Marathon却有几个无法回避的问题:1、Marathon已经有一年没有更新了,已经不能如过去那样完美的支持飞速发展的Firebird。2、Marathon存在所仰赖的Delphi已经注定要谢幕了(Windows平台上最优秀的开发工具,整整一个时代的辉煌,天才之作,如今徒留感叹……)这让Marathon项目的未来变得迷茫寒冷。3、Marathon只能运行在Windows平台,这是 阅读全文
posted @ 2006-10-07 02:16 计算机技术 阅读(464) 评论(0) 推荐(0)
摘要:今天要在Firebird中使用分页查询功能,就开始犯愁,这个东西没有Oracle的rownum,也没有SQL Server的Top n,会是通过什么方式分页的呢?非常让人无奈的是Firebird的网站上找不到新版的查询语言文档。而我手头的Interbase 6.0 Language Refrence中对分页查询只字未提。在我心里,准备好了两个方案:1、用Generator生成一个rownum,显然,在并发的情况下,这个办法会有很多麻烦。 2、用客户端游标忽略掉无关的行。.net 1.x的DataGrid分页就是这种方式,性能非常糟糕。Google的结果让我瞠目结舌,原来,Firebird直接支 阅读全文
posted @ 2006-10-07 01:36 计算机技术 阅读(1135) 评论(0) 推荐(0)