2008年6月26日

摘要: 大学时候有一门课叫做《数据库系统概论》,里面有些数据库系统的理论。比如关系数据库RDBMS,外模式,内模式,关系代数,SQL基础,视图,GRANT,数据字典等等。但到底数据库系统内部如何实现的?看过Oracle和DB2的白皮书都只是讲一些逻辑分层等等抽象的架构图,没有对系统内部进行详细介绍。这儿是一篇最近找到的系统讲述数据库内部架构和实现的论文,由研究生和微软的人共同撰写。 阅读全文
posted @ 2008-06-26 10:05 Mainz 阅读(1137) 评论(0) 推荐(0) 编辑

2008年5月23日

摘要: 在深入了解微软的测试之前,对微软这个IT业界巨无霸的测试感觉是顶礼膜拜,高不可攀,总觉得可能很神秘,用很牛的技术或者很高深的手段。深入了解之后,发现微软的测试也是和我们做一样的事情,只不过人家做的更认真,更细,更实用,更有效率。再回过头来看时,微软的测试给我留下印象最多的是,流程,效率,意识,工具,素质!也就是这几项,成为我们国内IT企业亟需跨越的。 阅读全文
posted @ 2008-05-23 13:19 Mainz 阅读(664) 评论(2) 推荐(0) 编辑

2008年5月3日

摘要: 真正的创新需要与市场面紧密结合。我们需要一批有志向的能够在困难面前百折不挠的企业家,而且他们知道什么样的创新能够在市场上站得住脚,真正在创新方面有作为的企业家可以成为一个国家产业的支柱,而不是做贸易或者做房地产。就现在的留学生来说,在追求技术创新的同时,也要懂得市场和管理。 阅读全文
posted @ 2008-05-03 19:50 Mainz 阅读(411) 评论(0) 推荐(0) 编辑

2008年5月2日

摘要: 加上缩进,输出xml字符串,代码: using System.Xml;using System.Text; /// /// Format xml string without indent /// to xml string with indent /// /// xml string without indent /// xml string with indent private strin... 阅读全文
posted @ 2008-05-02 13:20 Mainz 阅读(666) 评论(0) 推荐(0) 编辑

2008年5月1日

摘要: 桌面应用程序的UI构建有没有突破常规的方法?能否结合web的优点?例如使用XML、XSLT、CSS来描述UI,用JavaScript来响应事件。XUL使运用 Web 开发技能构建桌面应用程序变得容易。使用 XUL,可以直接与 HTML 混合使用并可大量使用 JavaScript和CSS。更可贵的是,它是一种跨平台的轻量级的基于 XML 的用户接口语言。 阅读全文
posted @ 2008-05-01 13:13 Mainz 阅读(2445) 评论(1) 推荐(0) 编辑

2008年4月30日

摘要: 用C#写了一个Tail -f 类似的小工具,用法说明:1. 编辑runTail.bat文件,修改路径和需要跟踪的文件路径和名称 2. 运行runTail.bat 阅读全文
posted @ 2008-04-30 12:59 Mainz 阅读(351) 评论(0) 推荐(0) 编辑

2008年4月22日

摘要: 最近测试了一个自己写的快速排序,和System.Array.Sort做了个性能对比,发现System.Array.Sort比自己写的排序算法要快很多,拿20W和1000W随机数来测试效率相差40%左右。微软MSDN上对System.Array.Sort的说明:“Array 中的每个元素均必须实现 IComparable 接口,才能与 array 中的其他所有元素进行比较。 如果排序不能成功地完成,则结果未定义。此方法使用 QuickSort 算法。此实现执行不稳定排序;亦即,如果两元素相等,则其顺序可能不被保留。相反,稳定排序保留相等元素的顺序。 一般情况下,此方法的运算复杂度为 O(n log n),其中 n 是 array 的 Length;最坏的情况下其运算复杂度为 O(n ^ 2)。” 阅读全文
posted @ 2008-04-22 13:06 Mainz 阅读(4650) 评论(10) 推荐(1) 编辑

2008年4月20日

摘要: 递归用的场合很多,比如求一棵树的深度,树查找节点等,递归的好处就是代码简洁,代码易读,缺点是效率不高,深度限制。随着树的深度增加,程序对函数栈空间的使用越来越多,由于栈空间有限( 栈大小受编译器限制,例如VS2003默认1M),递归方法可能导致内存耗尽问题。解决方法有两个:使用非递归算法, 使用线索二叉树 阅读全文
posted @ 2008-04-20 18:50 Mainz 阅读(1830) 评论(2) 推荐(0) 编辑

2008年4月19日

摘要: The simple life, although hard to reach it in a big city… 阅读全文
posted @ 2008-04-19 15:35 Mainz 阅读(349) 评论(0) 推荐(0) 编辑
摘要: I don’t believe that a stress-free life is possible. Stress is a response to challenges in life, and a life without challenges is too boring to contemplate. However, I do believe that most of the stress in our lives is unnecessary, and that it can be eliminated by taking some simple (and some not-so-simple) steps. 阅读全文
posted @ 2008-04-19 15:18 Mainz 阅读(517) 评论(1) 推荐(0) 编辑

导航