一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2014-10-29 23:33:04
阅读次数:
274
背景介绍redis数据库提供了一些管理功能比如流水线:打包发送多条命令,并在一个回复里面接收所有被执行命令的结果。事务:一次执行多条命令,被执行的命令要么就全部都被执行,要么就一个也不执行。并且事务执行过程中不会被其他工作打断。乐观锁:监视特定的键,防止事务出现竞争条件。虽然这些附加功能都非常有用,...
分类:
其他好文 时间:
2014-10-28 19:46:55
阅读次数:
172
T-SQL语句用于管理SQL Server数据库引擎实例,创建和管理数据库对象,以及查询、插入、修改和删除数据。 Ø 变量 1、 局部变量(Local Variable) 局部变量是用户可以自定义的变量,它的作用范围是仅在程序内部,在程序中通常用来储存从表中查询到的数据或当做程序执行过程中的暂存变量...
分类:
数据库 时间:
2014-10-28 00:36:10
阅读次数:
252
研究团队有个做智能服务组合的,其中用到叫BEPL的东西,因为全称是Business Process Execution Language,译成中文就是商业执行过程语言,这个东东的是整合SOA的一个执行标准语言,其中有那么一个研究叫做BPM,即业务过程管理,专门研究业务过程的。当然这些研究使用的最多的...
分类:
其他好文 时间:
2014-10-27 21:09:34
阅读次数:
297
这两个过程在PMBOK中的定义让我有点confused.仔细想来,两者的区别应该如下:从属实施质量保证属于执行过程组,而控制质量属于监控过程组。活动实施质量保证是审计质量要求和质量控制测量结果;执行项目质量管理计划中所定义的一系列的行动和过程,属于一致性工作的范畴;关注的是与质量活动相关的制度,流程...
分类:
其他好文 时间:
2014-10-27 14:02:49
阅读次数:
213
一个定义良好的API,应该包含了使用该方法的前置条件和后置条件。然而,程序运行的环境是复杂的,程序在执行过程中可能遇到各种错误。为此,源代码要为可能遇到错误做一些准备。编程时要预见到:方法执行时可能会遇到意外情况。错误的根源,可能是不恰当的外部环境,可能是方法调用者传递了不恰当的实参——即错误环境或非法参数。...
分类:
其他好文 时间:
2014-10-27 00:28:39
阅读次数:
198
SELECT语句的执行的逻辑查询处理步骤:(11) (1)FROM (3) JOIN (2) ON (4)WHERE (5)GROUP BY (6)WITH {CUBE | ROLLUP}(7)HAVING (8)SELECT (9)DISTINCT(10)ORDER BY 每个步骤产生一个虚拟.....
分类:
其他好文 时间:
2014-10-26 21:04:48
阅读次数:
203
1.文件名之前多一个“.”,则代表这个文件为“”隐藏文件“。
2.chgrp:改变文件所属用户组
chown:改变文件所有者
chmod:改变文件的权限 //r=4,w=2 x=1;
3.文件默认权限:umask;umask的分数值指的是“该默认值需要减掉的权限”.//002表示的权限被拿掉了2.
4.文件具有SUID的特殊权限时,代表当用户执行此二进制程序时,在执行过程中...
分类:
系统相关 时间:
2014-10-25 20:11:12
阅读次数:
252
1. do...while(0)消除goto语句。
通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源,我们的代码可能是这样:
version 1
bool Execute()
{
// 分配资源
int *p = new int;
bool bOk(true);
// 执行并进行错误处理...
分类:
其他好文 时间:
2014-10-23 22:38:35
阅读次数:
291
1、switch语句执行过程:从第一个匹配条件开始,后边的所有代码都执行,直至结束或遇到 break;
#include
int main()
{
int x = 1,a = 0,b = 0;
switch(x){
case 0:b++;
case 1:a++;
case 2:a++,b++;
}
printf("%d %d\n",a,b);
return 0;
}输出结果: 2...
分类:
其他好文 时间:
2014-10-23 17:43:43
阅读次数:
174