AOP(Aspect oriented programming)面向切面编程,主要意思是把相同、相似的并且零散的逻辑抽离出来,统一处理,这样不仅维护起来方便,也使得代码更加关注自己本身,清晰明了。 比如我们常见的权限检查,验证登陆,异常处理等都是散乱在系统各个地方,比如管理员在登陆状态才可以添...
分类:
Web程序 时间:
2014-07-23 11:54:26
阅读次数:
208
Back to Kernighan-RitchieInput:Standard InputOutput:Standard OutputYou must have heard the name ofKernighanandRitchie, the authors ofThe C Programming...
分类:
其他好文 时间:
2014-07-23 11:42:16
阅读次数:
298
1. 面向对象分析(object oriented analysis,OOA)2. 面向对象设计(object oriented design,OOD)3. 面向对象编程(object oriented programming, OOP)4. 面向对象测试(object oriented test,...
分类:
编程语言 时间:
2014-07-22 22:43:34
阅读次数:
215
1.3.1 函数范式
函数式编程是一种编程范式,它定义了我们在思考问题时可以使用的概念,但它不能精确地指定如何用编程语言来表达这些概念。因此,就有了许多函数语言,每一种语言强调了函数风格不同方面和特征。
我们可以用一种比较熟悉的范式,面向对象编程(object-oriented programming,OOP)来类比。在面向对象的风格中,我们思考问题是以对象为出发点。每一种面向对象的语言...
分类:
其他好文 时间:
2014-07-22 22:39:34
阅读次数:
219
使用ReactiveCocoa实现iOS平台响应式编程 ReactiveCocoa和响应式编程 在说ReactiveCocoa之前,先要介绍一下FRP(Functional Reactive Programming,响应式编程),在维基百科中有这样一个例子介绍: 在命令式编程...
分类:
移动开发 时间:
2014-07-22 08:16:34
阅读次数:
404
String 是一个有序的字符集合,例如 "hello, world", "albatross"。Swift 字符串通过 String 类型来表示,也可以表示为Character 类型值的集合。Swift 的 String 和 Character 类型提供了一个快速的,兼容 Unicode 的方式来...
分类:
其他好文 时间:
2014-07-22 00:32:37
阅读次数:
255
Swift 中类和结构体有很多共同点。共同处在于:
? 定义属性用于储存值
? 定义方法用于提供功能
? 定义下标用于通过下标语法访问值
? 定义初始化器用于生成初始化值
? 通过扩展以增加默认实现的功能
? 符合协议以对某类提供标准功能
更多信息请参见属性,方法,下标,初始过程,扩展,和协议。
与结构体相比,...
分类:
其他好文 时间:
2014-07-21 11:31:04
阅读次数:
231
一、 1)如果id字段不為null,就加在isNotNull标签语句前加上“and”。2)标签会覆盖子标签中的prepend,上例中,中没有prepend,所以子标签中and会保留。此处的用法是where 1=1,然后是动态sql。还可以,这样可以覆盖子标签中的and,使其变成where。二、...
分类:
数据库 时间:
2014-07-21 10:23:10
阅读次数:
203
#include #include #include using std::cout;class Grand{ private: int hold; public: Grand(int h=0):hold(h){} virtual void Speak() const {cout Speak(...
分类:
其他好文 时间:
2014-07-21 09:12:31
阅读次数:
232
###有约束优化概述基本的观点是有约束优化都是类似于盖房子。首先是最基本的砖块,然后才是有各种各样的用砖块建的房子。这个最基本的砖块就是线性约束的二次优化问题。####线性等式约束的二次优化(Equality Constrained Qudratic Programming)需要优化的目标具有如下的...
分类:
其他好文 时间:
2014-07-21 08:09:22
阅读次数:
231