符合标准的TreeView实现(Div+CSS+JS+ASP.NET)发布于 2009年1月15日 Zheng Li这几天有点小活,要求是ASP.NET的,虽然我不怎么看好ASP.NET,但是人家要求了我也就照做吧。 最复杂的部分是一个TreeView。出于兼容性和简单性考虑没有用ASP.NET的TreeView控件,而是参考一篇文章自行写了一个出来。 技术指标如下: -继续阅读
C++中的Hello World发布于 2009年1月8日 Zheng Li> 我一直觉得孔乙己会做一个很好的HR。 > “读过书,……我便考你一考。茴香豆的茴字,怎样写的?” ——孔乙己 在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通过写一个成功的“Hello继续阅读
"C#中反射(Reflection)对const、readonly及static的影响发布于 2009年1月8日 Zheng Liusing System; using System.Collections.Generic; using System.Text; using System.Reflection; namespace ConsoleApplication1 { public class ReflectionTest {继续阅读
标准C++中获取某种数据类型的最大值和最小值发布于 2009年1月7日 Zheng Li用惯C#,比如我想让一个int数等于无穷大,只需要简单写: int a = int.MaxValue; 转到C++上,疑惑了... 首先C++不会有属性这种东西,而且不同平台上的某个类型的最大最小值是不一样的。 解决方案是使用limits头文件的方法。 在我的工作站平台(Microsoft (R) Windows继续阅读
广度优先搜索发布于 2009年1月7日 Zheng Li广度优先搜索(Breadth-First Search, BFS, 台湾称“横向优先搜寻”)是最简单的图搜索算法之一。广度优先搜索的特点是总是沿已发现与未发现的边界,向外依次扩展。设起始节点为s,则广度优先搜索算法首先会发现与s距离为k的所有结点后,才会发现与s距离为k+1的结点。...继续阅读
THOSE MOMENTS发布于 2009年1月6日 Zheng Li> All those moments will be lost in time, > like tears in the rain. Found in FFFFOUND!继续阅读
计算机科学中的O(logn)发布于 2009年1月4日 Zheng Li在计算机科学中我们经常说类似这样的话: “基于交换的排序算法的时间复杂度至少是O(nlogn)的。” 但是这里从来不说所谓logn,是以几为底数的logn? 实际上,我们有: 所以在计算机科学中谈论的对数logn,其底数是无所谓的。但是默认情况,如果写成logn,一般认为是以2为底的n的对数。继续阅读
都是系统管理员,差距咋就这么大呢...发布于 2009年1月4日 Zheng LiSun工程师惊天发现:大吼可致硬盘潜伏期激增 Sun Microsystems Fishworks实验室的工程师Brendan Gregg公布了他的惊天发现:如果你对着硬盘大吼,会导致其潜伏期出现瞬间激增。 从这位仁兄公布的视频上看,他在一个吵杂的数据中心里使用相关软件监测硬盘的IO/s和潜伏期,然后对着RAID继续阅读
全周期线性同余随机数生成器发布于 2009年1月2日 Zheng Li全周期线性同余随机数生成器(Full period linear congruential random generator): 其中如果前两项的和为非负数,则δ(Xi)=0,否则δ(Xi)=1。继续阅读