SQLite 是一个轻量级的数据库引擎,相比一般我们用 JET 引擎访问 Aceess 优点很多,ASP.NET 可以使用 System.Data.SQLite 这个 .NET Wrapper,我在本机测试了一下 Bitrac 程序使用不同引擎的速度,目前数据量很小的情况下可以提高一倍的速度,数据库越大提高肯定越多的。就是不知道 System.Data.SQLite 能否在这个服务器上使用,毕竟我所使用的服务器的 .NET 权限是有所限制的。
今天把 Access 到 SQLite 的转换程序已经写完了。明天测试一下服务器是否支持,不管支持不支持,Bitrac 都会多一个 Database Provider。写 Database Provider 真麻烦。每种数据库的 SQL 语句都不太一样,数据类型也要考虑好,真头疼。
FCKeditor 2.5 正式版的Roadmap,看得真让人心惊,100% 又给跳回去了……
一般来说我们都是用 Hashtable 的 ContainsKey 方法来查找 Hashtable 中是否存在某个键值然后读取他,但是这个方法并不是效率最好的方法。比较好的方法是直接读取键值然后判断这个对象是否为 null 然后读取。两种代码分别如下:
if (objHash.ContainsKey(keyValue))
{
strValue=(String)objHash[keyValue];
}Object objValue=objHash[keyValue];
if (objValue!=null)
{
strValue=(String)objValue;
}
腾讯的 TM 从开始出现到现在也有三四年了吧,当时出现估计也是因为 MSN 的大举进入办公室。但是到现在为止 TM 还是那样高低不就的。
几年前我在深圳跟腾讯的一个员工聊过天,当时就说到了 TM,她当时好像就在 TM 开发组,我说我不喜欢用 QQ,喜欢用 TM。她还很奇怪的说,TM 她自己感觉都不是很好用啊。我晕倒。TM 开始推出的时候讲究的就是办公交流工具,开始的版本虽然简单,但是办公交流绝对够用了。我一直用到 2006 新春版后来就没用了。本来感觉 TM 想跟 MSN 抢占办公桌面一直不出多语言版本就算了,TM 2008 看了下文件夹结构,估计要推出多语言版本,本来想关注一下的,但是看到 TM 2008 的更新记录我彻底晕了,从预览第一版到第三版,核心功能还没弄全就开始搞一些花花绿绿的功能,这算什么跟什么啊!

今天终于把 Visual Studio 2008 下载回来了。在离奇曲折的安装过程后,终于可以使用了。2008 给人的惊喜还算蛮大的,启动速度比 2005 快很多很多。 Bitrac 这个在 2005 下建立开发的项目可以无缝移植到 2008 下并且直接编译,其实 2008 在 ASP.NET 开发方面用的还是 .NET 2.0 的类库,只不过增加了 AJAX 的支持,2008 编译完成后 DLL 文件比 2005 编译的小了十几K,感觉运行速度也快了一些。看来 2008 的编译器又有所改进了。至于其他方面的改进和新功能目前还没有用到,所以也就不多说了。
微软在 MSDN 上已经发布新一代的集成开发平台 Visual Studio 2008 。我们可以下载到 90 天试用版来体验一下。MSDN 订阅用户就是幸福啊。
新的 Visual Studio 2008 有两点特别吸引我。