2012年2月27日

程序是设计出来的

摘要: 软件程序开发,也许人们的印象是一帮程序员对着电脑狂敲代码。但是事实上一套好的程序仅仅是敲代码敲出来的么。答案是,敲代码只是程序开发的一部分,甚至不是最主要的部分。 那么什么才是最重要的?是程序设计。所谓程序设计,是指开始敲代码之前的所有准备工作都是称之为程序设计部分,程序设计直接关系到你敲代码敲的是否顺手,以及敲代码时间的长短。设计是智力劳动而敲代码只是体力劳动!如果按照时间划分的话,程序开发总时间=程序设计时间+代码编写时间,且,程序设计时间>代码编写时间,如果在实际中你的代码编写时间大于了程序设计时间,那么,你的设计是失败的,你的工作将会很痛苦。因为好的设计会让你觉得写代码是一种享受 阅读全文

posted @ 2012-02-27 17:41 c语言源码 阅读(208) 评论(0) 推荐(0) 编辑

Hibernate缓存管理

摘要: 1、Cache简介缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。缓存的物理介质通常是内存,而永久性数据存储源的物理介质通常是硬盘或磁盘,应用程序读写内在的速度显然比读写硬盘的速度快,如果缓存中存放的数据量非常大,也会用硬盘作为缓存的物理介质。缓存的实现不仅需要作为物理介质的硬件,同时还需要用于管理缓存的并发访问和过期等策略的 阅读全文

posted @ 2012-02-27 16:11 c语言源码 阅读(135) 评论(0) 推荐(0) 编辑

关于Extjs--- Ext.onReady()的用法

摘要: 问题:先自定义一个函数f(),在通过Ext.onReady(f())方式来调用。看书上写的是:<script language="javascript">function f(){Ext.Msg.show({ title:'Hello', msg:'Have you seen my heart?', buttons:{ yes:'true', no:true, cancel:true, } });}Ext.onReady(f()); </script>但运行后没显示上网查了一下Ext.onReady() 阅读全文

posted @ 2012-02-27 09:40 c语言源码 阅读(197) 评论(0) 推荐(0) 编辑

导航