首页 > 2015年07月06日 > 全部分享
Spring技术内幕:Spring AOP的实现原理(五)
7、Advice通知的实现 AopProxy代理对象生成时,其拦截器也一并生成。下面我们来分析下Aop是如何对目标对象进行增强的。在为AopProxy配置拦截器的实现中,有一个取得拦截器配置过程,这个过程由DefaultAvisorChainFactory实现的,而这个工厂类负责生成拦截器链,在它的getInterceptorsAndDynamicInterceptionA- dvice方法中,...
分类:编程语言   时间:2015-07-06 23:30:51    收藏:0  评论:0  赞:0  阅读:368
二叉树的建立与遍历(二)(c++实现)
【目标】建立如下所示的一棵二叉树,并且输出其对应的前序遍历、中序遍历、后序遍历。...
分类:编程语言   时间:2015-07-06 23:30:41    收藏:0  评论:0  赞:0  阅读:347
《开源框架那些事儿21》:巧借力与借巧力
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。 故事1:巧借力,乌鸦也可以吃核桃 有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。 核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞...
分类:其他   时间:2015-07-06 23:30:33    收藏:0  评论:0  赞:0  阅读:294
Observer观察者模式
#include #include #include using namespace std; //观察者模式。 //定义了一对多的关系,让多个观察对象同时监听一个主题对象, //当主题对象发生变化时,多个对象作出相应的响应。 class School { public: School(char *s) {...
分类:其他   时间:2015-07-06 23:30:21    收藏:0  评论:0  赞:0  阅读:256
Mali GPU OpenGL ES 应用性能优化--基本方法
1. 常用优化工具2. 常用优化方案     OpenGL ES优化的主要工作是在图形管道中找到影响性能的bottleneck,其bottleneck一般表现在以下几方面:     ? 在应用程序代码中,如冲突检测     ? GPU与主内存间的数据传输     ? 在VP(Vertex Processor)中的顶点处理     ? 在FP(Fragment Processor)中的片断处理   ...
分类:其他   时间:2015-07-06 23:30:12    收藏:0  评论:0  赞:0  阅读:437
Memento记忆模式
//Memento记忆模式。 #include #include using namespace std; class Memento; class Originator { public: Originator(char *s = "") { _str = new char[100]; strcpy(_st...
分类:其他   时间:2015-07-06 23:30:01    收藏:0  评论:0  赞:0  阅读:337
Python图像处理(15):SVM分类器
在opencv中支持SVM分类器,本文尝试在python中调用它。 和前面的贝叶斯分类器一样,SVM也遵循先训练再使用的方式,我们直接在贝叶斯分类器的测试代码上做简单修改,完成两类数据点的分类。 首先也是先创建训练用的数据,需要注意的是这里的train_label必须是整数类型,而不是float:...
分类:编程语言   时间:2015-07-06 23:29:52    收藏:0  评论:0  赞:0  阅读:392
自己动手开发简易的Web服务器
使用python实现一个简易版的web服务器,旨在了解web服务器的工作原理,及了解HTTP协议。没有涉及多线程处理,并发之类的内容,以后再专门另外研究。...
分类:Web开发   时间:2015-07-06 23:29:41    收藏:0  评论:0  赞:0  阅读:304
Codeforces Round #290 (Div. 2) C. Fox And Names 拓扑排序
C. Fox And Names time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Fox Ciel is going to publish a paper on FO...
分类:编程语言   时间:2015-07-06 23:29:31    收藏:0  评论:0  赞:0  阅读:276
Mali GPU OpenGL ES 应用性能优化--测试+定位+优化流程
1. 使用DS-5 Streamline定位瓶颈    DS-5 Streamline要求GPU驱动启用性能测试,在Mali GPU驱动中激活性能测试对性能影响微不足道。1.1 DS-5 Streamline简介    可使用DS-5 Streamline从CPU和Mali GPU中实时收集性能计数器,然后以图形方式显示这些计数器,其主要功能如下:     ? 收集计数器--从CPU和Mali G...
分类:其他   时间:2015-07-06 23:29:12    收藏:0  评论:0  赞:0  阅读:306
STL之nth_element()(取容器中的第n大值)
nth_element()函数   头文件:#include 作用:nth_element作用为求第n大的元素,并把它放在第n位置上,下标是从0开始计数的,也就是说求第0小的元素就是最小的数。   如:a[start,end]元素区间。排序后a[n]就是数列中第n+1大的数(下标从0开始计数)。要注意的是a[start,n),     a[n,end]内的大小顺序还不一定。只能确定a[...
分类:其他   时间:2015-07-06 23:29:01    收藏:0  评论:0  赞:0  阅读:271
[华为机试真题]66.单词搜索
题目代码/*--------------------------------------- * 日期:2015-07-06 * 作者:SJF0115 * 题目:WordSearch * 来源:华为机试真题 -----------------------------------------*/ #include #include #include...
分类:其他   时间:2015-07-06 23:28:51    收藏:0  评论:0  赞:0  阅读:224
stm32 优先级说明
抢占优先级和响应优先级,其实是一个中断所包含的两个优先级,其中前者是对抢占优先级的级别划分,后者是相同抢占优先级的优先级别的划分。 比如: 中断A抢占优先级比B高,那么A的中断可以在B里面触发,忽略响应优先级; A和B抢占优先级相同,则A、B的响应优先级决定谁先响应;总之 , 抢占优先级厉害 , 只有...
分类:其他   时间:2015-07-06 23:28:41    收藏:0  评论:0  赞:0  阅读:344
hdu 1710 Binary Tree Traversals 前序遍历和中序推后序
题意:给出前序历遍和中序遍历的顺序,来推导后序遍历的顺序。 做法:把握两个要点,前序是 先根历遍的,所以前序的第一个是根。然后这个根把中序分为两半,左边是左子树,右边是右子树。然后递归下就ok了。...
分类:其他   时间:2015-07-06 23:28:31    收藏:0  评论:0  赞:0  阅读:332
单源最短路径 dijkstra算法实现
本文记录一下dijkstra算法的实现,图用邻接矩阵表示,假设图为无向图,并且连通,有向图,不连通图的做法类似。算法简述: 首先确定“单源”的源,假设是第0个顶点。 维护三个数组dist[], color[], path[],设其下标分别为0…i…n-1:   dist[] 表示源点到顶点i的最短距离,在初始化时,如果源点到顶点i有路径,则初始化为路径的权重,否则初始化为INT_MAX;   c...
分类:编程语言   时间:2015-07-06 23:28:21    收藏:0  评论:0  赞:0  阅读:293
构建工具的发展及Android Gradle快速上手
最近谷歌宣布官方不再维护Eclipse ADT了,之后将更加专注于Android Studio的功能和性能上的改进,Studio使用了Gradle编译系统,本文旨在帮助大家认识Gradle,看懂Gradle脚本并能作一些常用的定制,同时介绍一下构建工具的发展,欢迎大家一起探讨研究。...
分类:移动平台   时间:2015-07-06 23:28:11    收藏:0  评论:0  赞:0  阅读:660
黑马程序员——Hashtable,HashMap,TreeMap的区别
Hashtable : 此类实现一个哈希表,该哈希表将键映射到相应的值,任何非null  对象都可以作键值,是线程不同步的 HashMap : 基于哈希表的Map接口的实现,此实现提供所有可选的映射操作并允许使用null值各null键., TreeMap : 底层是二叉树结构,线程不同步,对键进行了排序...
分类:其他   时间:2015-07-06 23:28:01    收藏:0  评论:0  赞:0  阅读:191
Java - IntelliJ IDEA生成Javadoc
IntelliJ IDEA作为Java流行的编辑器, 其生成一些Javadoc会对中文乱码, 使用UTF-8编码即可. 这个常见的问题, 则需要生成时设置参数即可. 在 "Tools->Gerenate JavaDoc" 面版的 "Other command line arguments:" 栏里输入 "-encoding utf-8 -charset utf-8"....
分类:编程语言   时间:2015-07-06 23:27:41    收藏:0  评论:0  赞:0  阅读:330
用JUnit4进行单元测试代码编写
JUnit4简介Junit是一个可编写重复测试的简单框架,是基于Xunit架构的单元测试框架的实例。JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用JDK 5的Annotation特性简化测试用例的编写。JDK 5里可以静态导入,例如import static org.junit.Assert.*;。Annotation又称注解(或元数据),其实就是@Before、@After、@...
分类:其他   时间:2015-07-06 23:27:31    收藏:0  评论:0  赞:0  阅读:407
woodcut
http://www.lintcode.com/en/problem/wood-cut/# 二分答案,贪心验证,具有单调性 class Solution { public: /** *@param L: Given n pieces of wood with length L[i] *@param k: An integer *return...
分类:其他   时间:2015-07-06 23:27:23    收藏:0  评论:0  赞:0  阅读:267
1797条   上一页 1 2 3 4 ... 90 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!