一、概念
AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。
二、Aop原理
1.面向对象编程模型
OOP(面向对象编程)...
分类:
其他 时间:
2014-08-16 21:09:11
收藏:
0 评论:
0 赞:
0 阅读:
572
看着题意:[1,i]中等于a[i]的个数要大于[,jn]中等于a[j]的个数 且i
int n;
int aa[1000000 + 55];
int bb[1000000 + 55];
int c[1000000 + 55];
map mp;
ll lowbit(ll x) {
return x&(-x);
}
void add(int i,int val) {
while...
分类:
其他 时间:
2014-08-16 21:09:01
收藏:
0 评论:
0 赞:
0 阅读:
308
过了样例就能AC
注意一点 0条边特意判断下。是否无法构成生成树也要判断
#include
#include
#include
using namespace std;
#define maxn 110
int parent[maxn];
int N,M;
struct edge
{
int u,v,w;
}edges[maxn*maxn];
int cmp(void const *a,vo...
分类:
其他 时间:
2014-08-16 21:08:41
收藏:
0 评论:
0 赞:
0 阅读:
392
这次,做之前首先规划了一下到底该怎么改?首先来看看哪里有多余的:前台:除了加载的hashtable内容和显示的内容不一样,别的地方区别很小;后台,D层中,因为三个组合查询用到的D层方法只是返回值不同,所以,返回值这里可以用list (of T)代替,这样,前台后台冗余就少多了。...
分类:
其他 时间:
2014-08-16 21:08:31
收藏:
0 评论:
0 赞:
0 阅读:
346
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级,求总共有多少总跳法。...
分类:
其他 时间:
2014-08-16 21:08:21
收藏:
0 评论:
0 赞:
0 阅读:
304
1、右值引用引入的背景
临时对象的产生和拷贝所带来的效率折损,一直是C++所为人诟病的问题。但是C++标准允许编译器对于临时对象的产生具有完全的自由度,从而发展出了Copy Elision、RVO(包括NRVO)等编译器优化技术,它们可以防止某些情况下临时对象产生和拷贝。下面简单地介绍一下Copy Elision、RVO,对此不感兴趣的可以直接跳过:
(1) Copy Elision
Co...
分类:
移动平台 时间:
2014-08-16 21:08:01
收藏:
0 评论:
0 赞:
0 阅读:
519
今天在mac下安装了MySqL + MySQLWorkbench + PyCharm
安装这些东西没有在windows下熟悉。
在Mac下安装程序真的不是很适应,感觉很不爽!!!安装完成后还是蛮高兴,后面可以做自己要做的事情了。
通过查阅各种各样的资料,去安装这些东东。最后经过一番周折终于安装完成。下面是对安装过程和遇到的问题做个简单记录。...
分类:
数据库技术 时间:
2014-08-16 21:07:41
收藏:
0 评论:
0 赞:
0 阅读:
523
WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用....
分类:
Web开发 时间:
2014-08-16 21:07:31
收藏:
0 评论:
0 赞:
0 阅读:
391
1.客户几个关系表ER图
Party
Anentity that can enter into a business relationship, such as buying and selling,and can be of the type Organization or Person.
Party指的能够进行业务往来的实体,例如能够进行采购和销售动作,类型可...
分类:
其他 时间:
2014-08-16 21:07:21
收藏:
0 评论:
0 赞:
0 阅读:
368
众所周知,在面向对象的软件开发中,通过对类的封装和抽象,可以对类进行继承,从而实现代码复用和增加软件的可维护性。那么,窗体能不能继承呢?在重构机房收费系统的时候遇到了如下问题:...
分类:
Windows开发 时间:
2014-08-16 21:07:11
收藏:
0 评论:
0 赞:
0 阅读:
484
链接:http://poj.org/problem?id=3422
卡卡
题意:卡卡的矩阵之旅,有一个n*n的矩阵,卡卡要从左上角走到右下角,每次他只能往右或往下走,卡卡可以走k遍这个矩阵,每个点有一个num值,卡卡走到这里可以获得num点,一个点只能获得一次num值,问卡卡走完k遍后身上num值最大可以是多少?
思路:其实看到这题时没思路,图论书上说了建图的方式,但...
分类:
其他 时间:
2014-08-16 21:07:01
收藏:
0 评论:
0 赞:
1 阅读:
450
UILite库可以使用git访问了
https://git.oschina.net/7thTool/UILite.git
现在可以使用UILite库开发一些应用了
后面...
分类:
其他 时间:
2014-08-16 21:06:41
收藏:
0 评论:
0 赞:
0 阅读:
314
66.颠倒栈(栈)。题目:用递归颠倒一个栈。例如输入栈{1, 2, 3, 4, 5},1 在栈顶。颠倒之后的栈为{5, 4, 3, 2, 1},5 处在栈顶。思路:我自己没做出来,因为总觉得用不上递归。看了网上答案http://blog.csdn.net/cxllyg/article/details...
分类:
其他 时间:
2014-08-16 21:05:01
收藏:
0 评论:
0 赞:
0 阅读:
267
一、基本原则 1、用户体验原则UCD,以用户为中心去设计 2、设计模式是可重用的设计规范实现 3、反模式是糟糕设计的典型,极力避免使用 4、试验模式——超越既有理念和移动现状的设计,有望成为下一个主流UI设计模式。二、主要内容 1、APP UI 设计模式描写叙述的对象是...
分类:
移动平台 时间:
2014-08-16 21:04:51
收藏:
0 评论:
0 赞:
0 阅读:
386
问题来源,在14年的暑假的一次小项目当中遇到了一个这样的问题,要求统计C++代码的注释行数,有效代码行数,代码注释公共行数,以及函数个数。下面稍微解释一下问题,1)注释行数:指有注释的行,包括有代码和注释的公共行(如:3,4,15,22...)2)有效代码行:指有代码的行,包括有代码和注释的公共行(...
分类:
编程语言 时间:
2014-08-16 21:04:41
收藏:
0 评论:
0 赞:
0 阅读:
372
感谢vamei,学习链接:http://www.cnblogs.com/vamei/archive/2013/03/31/2991531.htmlJava进阶01 String类学习链接:http://www.cnblogs.com/vamei/archive/2013/04/08/3000914....
分类:
编程语言 时间:
2014-08-16 21:04:31
收藏:
0 评论:
0 赞:
0 阅读:
676
二分法:double mysqrt(double a){ if(a == 0 ) return 0; double precision = 1.0e-7, start = 0, end = a; if(a precision) { double mid = (...
分类:
其他 时间:
2014-08-16 21:04:21
收藏:
0 评论:
0 赞:
0 阅读:
434