摘要:
1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的...
阅读全文
posted @ 2010-07-26 00:02
HackerVirus
阅读(299)
推荐(0)
摘要:
http://www.cnblogs.com/TerryFeng/archive/2010/07/10/1774778.html
阅读全文
posted @ 2010-07-24 21:27
HackerVirus
阅读(283)
推荐(0)
摘要:
好的设计产生灵活的软件-上(good design = flexible software part 1)------------没有什么是一成不变的nothing ever stays the same引言 变化是不可避免的。无论现在你多么喜欢你的软件,明天还是可能会改变。你把软件开发的越难以改变,相应用户的需求变更就越困难。在本篇中我们将会视图改进一个已有的系统,看看多么小的一个改变能导致大...
阅读全文
posted @ 2010-07-24 20:39
HackerVirus
阅读(220)
推荐(0)
摘要:
用真实世界检验你的软件-分析引用 是时候毕业了,时候去真实世界检验自己的软件了。 上个版本的狗门很是成功,卖的很疯狂。但是越是卖的还要,抱怨就会越多。下面就是一个用户的意见。 “我非常喜欢你的系统,那个语音识别器。但是在我安装了之后,每次邻居家的狗叫的话,门也会自动打开。但是这不是我想要的效果。”正文 你的软件有了一个上下文。到目前为止,我们是在一个真空,没有结合软件运行...
阅读全文
posted @ 2010-07-24 20:38
HackerVirus
阅读(213)
推荐(0)
摘要:
例:<select id="sltList" name="list"><option value="1">张三</option> <option value="2">李四</option> </select> // 获取当前选中的option值 $('#sltList').val() //获取当前选中项的文本 $('#s...
阅读全文
posted @ 2010-07-23 15:56
HackerVirus
阅读(391)
推荐(0)
摘要:
本文描述Castle+iBatisNet+Castle.MVC的ASP.NET架构及其搭建方法。之前也尝试过Castle+iBatisNet+MonoRail的架构,该架构非常类似于J2EE中的Spring + Struts + iBatis的轻量级架构。虽然我们已经非常熟悉这种架构模式,但是放在ASP.NET环境中,他不能充分利用ASP.NET的优势,我们更清晰与一种既有MVC架构,同时能充分发...
阅读全文
posted @ 2010-07-23 14:29
HackerVirus
阅读(651)
推荐(0)
摘要:
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。正因...
阅读全文
posted @ 2010-07-23 11:25
HackerVirus
阅读(233)
推荐(0)
摘要:
如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存 储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用 Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取速度...
阅读全文
posted @ 2010-07-23 11:19
HackerVirus
阅读(159)
推荐(0)
摘要:
Team里一个兄弟要离开了,当初是我选择让他离开的,跟他的年终谈话中,他也表示他现在做的事情不是他想做的。有点不太舍得让他离开,但是,交给他的工作完成情况实在比较差,不是他技术不好,技术是整个team里最好的,可能是抵触分配给他的工作吧。经验和教训:合适的位置要放置合适的人,否则对位置和人都不好http://www.cnblogs.com/lbsong/archive/2010/02/23/167...
阅读全文
posted @ 2010-07-23 09:47
HackerVirus
阅读(210)
推荐(0)
摘要:
首先,单链表本身是一个递归定义的数据结构,也就是说,单链表中每个节点指向的依然是一个单链表,所以可以使用递归的特性来完成这个问题: static Node ReverseLink(Node list) { if (list.next == null) { return list; } else { Node n = ReverseLink(list.next); list.next.next = ...
阅读全文
posted @ 2010-07-23 09:44
HackerVirus
阅读(495)
推荐(0)