Loveyuki's BLOG

L-BLOG.NET, The Matrix Reloaded.

.NET 2.0 中 Hashtable 快速查找的方法
Loveyuki | 原创作品 | 2007-11-24 16:13 | 1747 点击 | 2 评论 | .NET 2.0HashTable

一般来说我们都是用 Hashtable 的 ContainsKey 方法来查找 Hashtable 中是否存在某个键值然后读取他,但是这个方法并不是效率最好的方法。比较好的方法是直接读取键值然后判断这个对象是否为 null 然后读取。两种代码分别如下:

  1. 一般慢速的方法:if (objHash.ContainsKey(keyValue))
    {
        strValue=(String)objHash[keyValue]; 
    }
  2. 而快速的方法是:Object objValue=objHash[keyValue];
    if (objValue!=null)
    {
        strValue=(String)objValue;
    }
腾讯 TM 2008 越来越让人失望
Loveyuki | 网络感悟 | 2007-11-23 22:43 | 2163 点击 | 17 评论 | 腾讯MSN

腾讯的 TM 从开始出现到现在也有三四年了吧,当时出现估计也是因为 MSN 的大举进入办公室。但是到现在为止 TM 还是那样高低不就的。

几年前我在深圳跟腾讯的一个员工聊过天,当时就说到了 TM,她当时好像就在 TM 开发组,我说我不喜欢用 QQ,喜欢用 TM。她还很奇怪的说,TM 她自己感觉都不是很好用啊。我晕倒。TM 开始推出的时候讲究的就是办公交流工具,开始的版本虽然简单,但是办公交流绝对够用了。我一直用到 2006 新春版后来就没用了。本来感觉 TM 想跟 MSN 抢占办公桌面一直不出多语言版本就算了,TM 2008 看了下文件夹结构,估计要推出多语言版本,本来想关注一下的,但是看到 TM 2008 的更新记录我彻底晕了,从预览第一版到第三版,核心功能还没弄全就开始搞一些花花绿绿的功能,这算什么跟什么啊!

Visual Studio 2008 使用初感……
Loveyuki | 学习笔记 | 2007-11-23 16:32 | 4618 点击 | 15 评论 | Visual Studio

今天终于把 Visual Studio 2008 下载回来了。在离奇曲折的安装过程后,终于可以使用了。2008 给人的惊喜还算蛮大的,启动速度比 2005 快很多很多。 Bitrac 这个在 2005 下建立开发的项目可以无缝移植到 2008 下并且直接编译,其实 2008 在 ASP.NET 开发方面用的还是 .NET 2.0 的类库,只不过增加了 AJAX 的支持,2008 编译完成后 DLL 文件比 2005 编译的小了十几K,感觉运行速度也快了一些。看来 2008 的编译器又有所改进了。至于其他方面的改进和新功能目前还没有用到,所以也就不多说了。

Visual Studio 2008 已经发布了RTM版本。
Loveyuki | 资源分享 | 2007-11-21 22:56 | 2106 点击 | 4 评论 | Visual Studio

微软在 MSDN 上已经发布新一代的集成开发平台 Visual Studio 2008 。我们可以下载到 90 天试用版来体验一下。MSDN 订阅用户就是幸福啊。

新的 Visual Studio 2008 有两点特别吸引我。

  1. 扩展方法的支持。这个是编译时支持哦。也就是用 2008 写出来的扩展方法不光 .NET 3.5 可以用,.NET 2.0 也可以用哦。
  2. 方便的 Javascript 调试支持。再也不用忍受在 Internet Explorer 下面调试 Javascript 还要附加近程的痛苦了。
关于什么时候提供 Bitrac 下载。
Loveyuki | 原创作品 | 2007-11-20 21:43 | 1978 点击 | 43 评论 | BitracHTML TidyFCKeditor

Bitrac 开发的时间一共有两周左右吧。目前后台功能并不完善。但是勉强可以用。目前不发布的主要原因有两个:

  1. FCKeditor 的问题。目前我使用的是自己优化过的 2.4.3 版本。对 Opera 和 Safari 的支持是不行的。所以我在等官方的 2.5.0 正式版然后优化精简。所以 Bitrac 的发布时间会受 FCKeditor 的发布时间影响。
  2. 另外一个就是 HTMLFormat 的问题。目前的 HTMLFormat 使用了 HtmlAgilityPack 格式化,HTMLTIDY 暂时不考虑了。移植起来太麻烦了。PS:C 代码好难理解啊……

希望大家不要着急。我会努力把 Bitrac 打造成一个最优秀的 .NET 博客程序。

 

版权所有©2007-2008, Loveyuki.com | 系统:Bitrac | 皮肤:Blog Pixel