之前在买书的时候凑单的时候买了一本《程序员的数学》,希望能够提升一下自己解决问题的能力,数学应该是最锻炼脑力的学科了。但是当我兴冲冲的去翻阅这本书的时候,展现在我面前的内容不是很符合我的要求~一句话,知识太过于基础。 我觉得这本书面向的读者更适合那些刚接触程序员的人,这样可以从数学的角度把他们...
分类:
其他好文 时间:
2014-08-21 16:47:34
阅读次数:
234
对于设计嵌入式Linux系统的研发人员来说,有一个问题是必须要考虑到的,那就是存储器的空间。我们知道嵌入式Linux系统所用的存储器不是软磁盘、硬盘、ZIP盘、CD-ROM、DVD这些众所周知的大容量常规存储器,它使用的是例如Rom, CompactFlash,M-Systems的DiskOnChi...
分类:
系统相关 时间:
2014-08-21 16:47:04
阅读次数:
436
装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 1 /** 2 * Component 是定义一个对象接口,可以给这些对象动态地添加职责 3 * @author Monica 4 * 5 */ 6 public abstrac...
分类:
其他好文 时间:
2014-08-21 16:44:14
阅读次数:
181
前言点击查看:设计模式系列生成器模式(建造者模式/builder)定义:将一个复杂的对象,分成多分,使同样的构建过程,能有不同的表示,这样的设计模式被称为建造者模式。举例说明:李嘉诚的遗嘱执行:财产(产品角色):李嘉诚拥有众多复杂的财产框架,这里以现金与物品入例。遗嘱(建造者):相当于建造者,分配现...
分类:
其他好文 时间:
2014-08-21 16:40:34
阅读次数:
188
首先创建一个窗体,将GridControl控件拖到窗体中.然后 Click here to change view -> Convert to -> BandedGridView Run Designer 按照正常的手法添加Columns.点击 Bands 添加相应的Bands 列 Bands列可以...
分类:
其他好文 时间:
2014-08-21 16:40:05
阅读次数:
224
作为 Web 开发者,对自己的行业前景,人人都有自己的看法,然而,任何行业都有出人意料的地方。著名的 Web 开发设计博客Nope.com曾向他们的读者做了一个调查,请他们列举 Web 开发领域那些让他们感到意外的事情,收到了各种各样的反馈,本文就是这次调查的结果与分析。一个真正的符合 Web 标准...
分类:
Web程序 时间:
2014-08-21 16:36:44
阅读次数:
286
引言
上一篇文章已经讲解了数据加载过程,接下来我们来看一看数据加载后的处理过程。按照正常的思维逻辑,当数据加载之后,接下来就应该考虑数据的显示逻辑。
MVC显示逻辑
大家可能对J2EE的MVC架构比较熟悉,Gallery2和MVC有什么关系呢,简直是瞎扯???首先,我们先回忆一下软件设计思想以及设计原则(具体请参考http://blog.csdn.net/cdl2008sky/article...
分类:
移动开发 时间:
2014-08-21 15:05:34
阅读次数:
203
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这 些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、 notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带...
分类:
其他好文 时间:
2014-08-21 15:03:34
阅读次数:
272
MVC+DAO设计模式博客分类:JavaJava WEB开发MVC+DAO设计模式本文摘自:http://www.paper.edu.cn 基于MVC+DAO设计模式的Struts框架应用 鲍嘉鑫在Model层,如果数据源发生改变,必然导致不同的数据访问,JavaBean也必然被修改以寻找新的数据源...
分类:
Web程序 时间:
2014-08-21 14:54:24
阅读次数:
220
想到一种从两个维度对编程语言进行分类的方法。横向的维度是从语言设计的角度,考虑设计思想、语法语义、实现方式,按照语言特性的先进程度分为原始、过渡、现代三类。纵向的维度则从抽象层次和问题领域的角度分类。
分类:
编程语言 时间:
2014-08-21 14:52:04
阅读次数:
192