软件真谛

用水云般自在的禅心,书写诗情画意的程序人生...

排序:
默认
按更新时间
按访问量

解剖JavaScript中的null和undefined

    在JavaScript开发中,被人问到:null与undefined到底有啥区别?    一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。    总所周知:null == undefined    但是:null...

2009-02-17 11:13:00

阅读数:30255

评论数:23

悟透JavaScript

引子     编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。     数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。      你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据...

2008-02-24 04:57:00

阅读数:3365

评论数:18

网络环保请从规划URL开始

   对于网站开发来说,如果你有“规划URL”的想法,说明你是一个有经验的网站设计者,最起码也是一个饱尝教训的网站维护者。     对于网站开发人员来说,规划URL的第一个好处就是理清了整个网站的结构。众所周知,网站结构的主体是树形的,就像我们身体内的血管分布,尽管内部枝叶 相同,但整体结构是树...

2007-10-12 12:13:00

阅读数:1558

评论数:1

对象生死劫 - 构造函数和析构函数的异常

  构造函数和析构函数分别管理对象的建立和释放,负责对象的诞生和死亡的过程。当一个对象诞生时,构造函数负责创建并初始化对象的内部环境,包括分配内存、创建内部对象和打开相关的外部资源,等等。而当对象死亡时,析构函数负责关闭资源、释放内部的对象和已分配的内存。  在对象生死攸关的地方,如果程序代码出现...

2007-09-13 09:11:00

阅读数:5674

评论数:8

敏捷的总设计师(极限与敏捷之二)

    要改革了,要开放了,对于重出江湖的邓小平来说,这无疑是一项巨大的工程。如果项目成功,中国将从此走向富强;如果失败,也许中国的经济将倒退50年。    面对如此艰巨的项目,邓小平显得非常冷静和胸有成竹。他没有急于开始改革的具体工作,而是先去了广东考察,接着又转到四川,然后是东北... 他深知...

2005-07-01 15:15:00

阅读数:2052

评论数:0

登山的程序员(极限与敏捷之一)

  从前,有一个A型血的程序员和一个B型血的程序员去登山。显然A和B有着不同的登山方法。  A 到了山脚下,总是先停下来,仔细打量山势。接着,围着山脚转转,看看哪些是小山包,哪个是主峰。然后,设计几条不同的登山线路,并选择出最好的登山线路作为首选计划。同时,他还考虑到如果首选计划出现问题,则可以启...

2005-07-01 15:13:00

阅读数:2013

评论数:2

软件思想回顾与展望

  哲学家说:有什么样的世界观,就有什么样的方法论!  辩论家说:立场决定观点!  世界之所以有技术思想和观点之间的争论,完全与瞎子摸象的场景一样。真理只有一个,但是却很博大精深,没有一个人能看得到她的全部。每个追求真理的人都能感觉到她的存在,因为毕竟可以触摸到她的一部分。于是,人们会发现自己摸到...

2005-01-04 13:11:00

阅读数:2785

评论数:5

嵌套DIV布局似乎与“布局结构与内容相分离”的原则冲突!

    嵌套DIV布局似乎与“布局结构与内容相分离”的原则冲突!    为了合理实现XHTML+CSS格式的布局,似乎免不了在网页内容的HTML文件中写入嵌套的标记,以实现那些常用的布局形式。比如:...    this is header            this is navigater...

2004-12-29 10:58:00

阅读数:2397

评论数:1

在Transact-SQL语句中如何用常量来表示二进制形式的数据?

  二进制数据可能是图像、声音或任何其他数据。如果我们能够把这些二进制以常量的形式表示,我们就可以直接用Transcat-SQL语句来插入和更新数据表中的这些数据。  其实,Transcat-SQL已经给我们提供了方法,那就是二进制常量格式。这个格式是以“0x”开头,后面跟若干十六进制数字,每个字...

2004-10-14 11:44:00

阅读数:1974

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭