在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登门拜访",痛苦"雪上加霜"。...
分类:
其他好文 时间:
2014-11-12 15:02:31
阅读次数:
157
今天在导出签名APK时,居然出现了“Conversion to Dalvik format failed with error 1”于是,我习惯性地“Project”->“Clean”,把工程清理一下。然后再重新导出签名APK,结果还是提示“Conversion to Dalvik format f...
分类:
其他好文 时间:
2014-11-11 18:43:48
阅读次数:
193
http://www.nowamagic.net/librarys/veda/detail/1711前面说了,人类解决问题大部分时候会习惯性地使用联想思维,简言之就是首先枚举你关于这个问题能够想到的所有你学过的知识,然后一一往上套看看能否解决手头的问题。这种思维方式受限于人脑联想能力本身的局限性。如...
分类:
其他好文 时间:
2014-11-10 21:13:33
阅读次数:
174
偶然看到了“Fotolog: Scaling the World\'s Largest Photo Blogging Community”,才发现很多数据库的优化其实道理都很简单,至高境界是当你面对问题时,是否真正做出了自己的思考,而不仅仅只是经验主义的惯性使然:本文案例背景介绍:一个图片网站,每张...
分类:
数据库 时间:
2014-11-09 08:35:43
阅读次数:
157
看到有更新,习惯性的点了,升级到Visiual Studio Ultimate 2012 Update 1,并且按照提升重启了电脑。因为昨天太晚,也没验证。尽早打开VS,结果直接Crash。错误如下:问题签名:问题事件名称:CLR20r3问题签名 01:devenv.exe问题签名 02:11.0....
分类:
其他好文 时间:
2014-10-31 15:30:03
阅读次数:
159
适用场景:代码中经常会出现:根据条件创建实现了同一个接口的不用类实例,而这些判定条件可能随时变动,导致我们这个不得不去改动很多代码。备注:工厂方法在Head First中,被认为不是设计模式的一种,但人们经常使用,大家习惯性的叫,久了也就言传为“工厂方法模式”。解决了什么问题例如:string db...
分类:
其他好文 时间:
2014-10-30 13:10:26
阅读次数:
161
ARM异常中断返回的几种情况重要基础知识:R15(PC)总是指向“正在取指”的指令,而不是指向“正在执行”的指令或正在“译码”的指令。一般来说,人们习惯性约定将“正在执行的指令作为参考点”,称之为当前第一条指令,因此 PC总是指向第三条指令。当 ARM 状态时,每条指令为 4 字节长,所以 PC 始...
分类:
其他好文 时间:
2014-10-30 10:53:55
阅读次数:
195
1 现象:下图A处Scroll View的中心点和真正上Scroll View的中心点有偏差 原因:创建Scroll View 的时候,调整Scroll View的大小的时候,习惯性的点击边框进行了微调,实际上调整的是UIPanel 更正: 在图B处,修改Center的X,Y值分别为0,0
分类:
其他好文 时间:
2014-10-28 17:43:26
阅读次数:
201
趁着周末玩爽了,兴致来了,继续玩玩java(估计再玩下去,就要被java玩了),第六章实在是很长,那就两个阶段来看吧。1.java 7的增强包装类这些包装类就是java上的基本类型,只不过人人基本都是C过来的,那么不可避免的有一些惯性的思维。除了int和char类型之外,其余的都是把首字母大写,我靠...
分类:
编程语言 时间:
2014-10-27 00:20:03
阅读次数:
228
之所以取名叫做词法作用域,是这个概念是js中相当基础也是极为重要的,很多想当然的错误或感觉怪异的问题都是和这个东西有关。所以,本文主要说下这个名词的概念以及讨论下他牵扯出来的有关变量、函数、闭包的问题。由变量开始谈习惯性先来段代码:view sourceprint?1var x = "globol ...
分类:
编程语言 时间:
2014-10-26 11:26:28
阅读次数:
234