自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cpfeed的专栏

计算技术改变生活

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 pureMVC与设计模式之二. Facade模式与Singleton模式

引言上篇文章,我们分析了pureMVC的结构以及工作流。从本文开始,将逐个解剖其中设计到的设计模式。我们先看facade模式和singleton模式。一、pureMVC中的Facade模式1. facade模式介绍Façade模式的理论基础是迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就

2012-03-24 22:18:20 2961 1

原创 字典序法生成全排列算法的证明

引言对一个给定数据进行全排列,在各种场合经常会用到。组合数学中,生成全排列的方法有很多,卢开澄老师的《组合数学》中就介绍了三种:序数法,字典序法,临位互换法等。其中以字典序法由于算法简单,并且使用的时候可以依照当前状态获取下一个状态,直到所有排列全部完成,方便在程序中随要随用,应用比较广泛,STL中的Next_permutation也是使用此法。算法定义首先看什么叫字典序,顾名思

2012-03-21 00:33:02 19896 2

原创 pureMVC与设计模式之一. 结构与工作流

引言 设计模式是软件开发人员的九阳神功。设计模式有基本的23种,九阳神功有九层。学习设计模式容易看似会了生搬硬套,修炼九阳神功容易根基不稳走火入魔。但是,如果最后都深刻理解,融入贯通的话,无疑已是基本天下无敌,见招拆招,随机应变。整个修炼过程是曲折的,需要不断的实践,理解,反思,升华。 MVC,非常著名的软件构架,将视图(表现层),控制流,模型(数据层)分开, 在web开发,UI设计等有很

2012-03-18 18:30:29 3222

原创 java开发1:用Calender来解决夏令时(daylight saving time )等引起的错误

1. 遇到问题在解决了由于公司邮件地址变化造成的ad system report发送的bug之后,这两天,组内的daily report系统又出问题了。现象是,邮件发了,可是附件中的文件却是空的。闲话不说,先看看log。上server上一看,也没有什么exception log,甚是奇怪。仔细研究一下后,发现是由于时间不匹配造成的问题。原来,这个发邮件的cronjob 每天定时的找一个文件

2012-03-16 00:27:37 4163

原创 BitSet数据结构以及jdk中实现源码分析

一. Bitset 基础Bitset,也就是位图,由于可以用非常紧凑的格式来表示给定范围的连续数据而经常出现在各种算法设计中。上面的图来自c++库中bitset的一张图。基本原理是,用1位来表示一个数据是否出现过,0为没有出现过,1表示出现过。使用用的时候既可根据某一个是否为0表示此数是否出现过。一个1G的空间,有 8*1024*1024*1024=8.58*10^9bit,也就是可以

2012-03-11 20:49:33 6576 1

java 远程调试 ppt, 内有demo,简单实用

自己写的介绍java远程调试的ppt。有jvm的调试模型,eclipse的调试技巧,远程调试介绍,环境搭建。并有一个demo演示截图。

2010-09-16

简明易懂的latex说明书

一个简洁易懂的latex入门阅读和写作时查阅的pdf文档,我在写thesis的过程中受益不少,希望感兴趣的来看看

2010-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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