《大话重构》这本书是我写的第一本书,从今天起我将通过连载的形式逐渐跟大家分享。
分类:
其他好文 时间:
2014-06-29 00:43:46
阅读次数:
248
我常常感到幸运,我们现在所处的是一个令人振奋的时代,我们进入了软件工业时代。在这个时代里,我们进行软件开发已经不再是一个一个的小作坊,我们在进行着集团化的大规模开发。我们开发的软件不再是为某个车间、某个工序设计的辅助工具,它从某个单位走向整个集团,走向整个行业,甚至整个社会,发挥着越来越重要的作用。...
分类:
其他好文 时间:
2014-06-28 23:39:44
阅读次数:
196
近期在敲机房,对于SQLHelper也是心里有些怵,由于原来没用过,可是看了一些博客和资料后发现,假设不用这个类,会大大添加代码量,并且,事实上它并不新,它是一个有多个关于数据库增删改查操作的语句函数的类,使用这个类能够方便D层调用,对数据库的操作,我们无非就是增删改查,而函数就是有无...
分类:
数据库 时间:
2014-06-28 17:48:57
阅读次数:
279
对于模板方法模式的使用,我懊悔自己用晚了,由于我们的机房收费收费系统有非常多窗口是差点儿一样的,假设我们不用模板方法模式,就会大大添加工作量,首先,我们须要反复的创建窗口,其次我们的代码量也会大大添加,就是复制、粘贴代码也是一件让人摒弃的事情,所以推出模板方法模式,用意就在降低代码反复,...
分类:
其他好文 时间:
2014-06-20 19:39:42
阅读次数:
165
通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。1)...
分类:
移动开发 时间:
2014-06-20 18:09:41
阅读次数:
212
花了好几天一边玩游戏一边折腾重构,就为了给方块的移动加上动画。失败了嗯。首先想到的是让Block类继承View,然后让方块绘画自己,自己执行动画。因为之前是直接往SurfaceView上画正方形的,所以肯定加不上动画。但是后来发现这样就用不着SurfaceView了,于是重新写了布局,想着把方块扔到...
分类:
其他好文 时间:
2014-06-20 15:14:08
阅读次数:
233
你的健康提高你的数学能力提高你的英语水平一个自己的域名和网站一个活跃的Github帐户一台好的电脑足够快的网速读一些经典的计算机科学的书籍:计算机程序的构造和解释、代码大全2、程序员修炼之道、重构-改善既有代码的设计、算法导论、离散数学及其应用、人月神话学士学位资格认证(可选)
分类:
其他好文 时间:
2014-06-18 17:11:19
阅读次数:
212
1、自信心
要对自己有信心,相信自己行。无论是在面对自考,还是在学习中,这点至关重要。不要被困难吓倒,是我们应培养的素质。去做就好了,其他的都是纸老虎。
2、全局观
要有全局观,合理制定计划。有了计划,就不会放纵自己,也可以慢慢改掉拖延症的坏习惯。比如:督促提醒自己每周更新今目标进度,这样,就不会再怠慢学习了。要有全局观,不能只想着当下,要考虑如何做才能长远的受益。...
分类:
其他好文 时间:
2014-06-18 11:19:15
阅读次数:
165
巨型类 当一个类尝试做的太多,它常常展示出过多的实例变量。当一个类有太多实例变量,重复代码的出现就不远了。 你可以提取类来打包一部分变量。选择在部件中有意义的变量放在一起。例如,“存款总量”和“存款货币”很可能在同一部件中。更宽泛的说,在一个类中变量的某个子集共同的前缀和后缀预示着组成同...
分类:
其他好文 时间:
2014-06-17 21:09:07
阅读次数:
171
文章来源:CVPR2014作者:Zhenyao Zhu,Ping Luo,Xiaogang Wang,Xiaoou Tang(香港中文大学果然牛啊,CVPR一刷一大堆)主要内容:提出了利用深度学习(还是CNN)来进行人脸图像重构正面人脸,然后利用重构的正面人脸图像来进行人脸的verification...
分类:
Web程序 时间:
2014-06-17 14:31:01
阅读次数:
330