一、SpringAOP的概述
1、AOP概念
AOP是Aspect-Oriented Programming(面向切面编程)的简称。维基百科的解释如下:
Aspect是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscutting concern)。从关注点中分离出横切关注点是面向切面的程序设计的核心。分离关注点使解决特定领域问题的代码从业务逻辑代码中独立出来,业务逻...
分类:
编程语言 时间:
2015-06-23 17:59:28
阅读次数:
127
从去年八月份到现在,总算完成了词典的编写以及相关技术文档的编辑工作。从整个过程来说,文档的编写比程序的实现耗费的时间更多。基于Qt的词典开发系列文章,大致包含了在编写词典软件过程中遇到的技术重点与难点。每篇文章都完成了一个小的功能,所给的代码都基本上是可以独立运行的。本系列文章对于想要自己动手完成词典软件的程序员来说具有很好的参考价值,对于想要编写其它软件的人来说也具有参考意义。
词典软件制...
分类:
其他好文 时间:
2015-06-23 17:58:56
阅读次数:
121
K2新网站(官网和BPM社区)正式上线了,来吧,我来告诉你如何用正确的姿势打开K2新网站——...
分类:
Web程序 时间:
2015-06-23 17:58:37
阅读次数:
174
有的做大而全的理财平台, 卖着各种各样的非标产品,类似陆金所。 有的专做线下, 牢固的走线下传统小贷公司的路数, 有效的在线下吸纳各种现金流, 比如宜信。 还有的深耕自己的行业, 用自己的行业把控能力降低风险, 做保理, 供应链金融, 或者票据。 比如苏宁, 京东, 五星电器。 还有装逼的, 不知...
分类:
其他好文 时间:
2015-06-23 17:58:48
阅读次数:
122
前缀、中缀、后缀表达式
1.定义
所谓的前、中、后,是指表达式中运算符相对于运算对象的位置。
中缀
运算符位于运算对象中间,即是中缀表达式。如(1+2)*3-4
最普遍的、最易被人脑理解的是中缀表达式。
前缀
运算符位于运算对象之前,即是前缀表达式。如-*+1234
后缀
运算符位于运算对象之后,即是后缀表达式。如12+3*4-
2.总结
前缀、后缀不易被人脑理解,但易于被计算机解析。
只有对中缀表达式进行合理的转换,才可得到相应的前、后缀表达式。...
分类:
其他好文 时间:
2015-06-23 17:57:38
阅读次数:
90
A - Power of Cryptography uva113Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu
Submit Status Practice UVA 113
Appoint description:
Background
Current work in cryptography i...
分类:
其他好文 时间:
2015-06-23 17:59:06
阅读次数:
109
安装memcached之前需要安装libevent
libevent从http://jaist.dl.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz下载
安装libevent
(1)解压libevent-2.0.22-stable.tar.gztar -xvf libevent...
分类:
系统相关 时间:
2015-06-23 17:57:06
阅读次数:
145
自打小时候起,我就非常喜欢看重庆本土的方言剧《生活麻辣烫》(强烈推荐想学重庆话的朋友观看此节目,里面有很多美女帅哥哦 :) )。我喜欢看这个节目,并不是因为它的剧情有多么的好,也不是因为里面有多少“百富美”和“高富帅”,而是因为里面的内容很贴近生活,仿佛就发生在自己的左邻右舍。相对于某些言情剧里面的“阳春白雪”,我更喜欢看生活剧里面的“下里巴人”。因为后者更加的真实,更容易让人产生共鸣。
我写...
分类:
其他好文 时间:
2015-06-23 17:56:10
阅读次数:
118
在这篇文章中,我们将介绍如何使用gallery PreviewWidget在Scope Preview中显示多幅图片。更多关于PreviewWidget类型可以参阅API。...
分类:
系统相关 时间:
2015-06-23 17:56:30
阅读次数:
208
一、为什么需要并发编程
如果是单线程的编程,如果一个程序遇到阻塞的情况,比如需要等待i/o的某个事件发生,才能执行程序。这样就造成了影响了下面的程序的运行。
并发,就是在进程中,采用多个任务进行处理,每个任务由操作系统来回切换。
这样就感觉像很多任务同时执行一样。
二、基本的线程机制
1、定义任务
定义一个类,实现Runnable()接口,在Runnable()接口中定义了run()方...
分类:
编程语言 时间:
2015-06-23 17:56:52
阅读次数:
116
1.意图将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。2.别名动作(Action),事务(Transaction)3.动机有时必须向某对象提出请求,当但并不知道关于被请求的操作或请求的接收者任何信息。例如,用户界面工具箱包括按钮和菜单这样的对象,它的执行请求响应用户输入。但工具箱不能显式的在按钮或菜单中实现该请求,因为只有使用工具箱...
分类:
其他好文 时间:
2015-06-23 17:54:23
阅读次数:
117
首先,希望知道这个问题的人能够帮我解答下。
来看代码:int main()
{ long long int result=-321;
cout<<result<<endl; if(INT_MIN==-2147483648)
cout<<"相等"<<endl; if( result<-2147483648)
cout<<"1"<<endl;...
分类:
其他好文 时间:
2015-06-23 17:53:47
阅读次数:
103
多线程能满足程序员编写非常有效率的程序来达到充分利用CPU的目的,因为CPU的空闲时间能够保持在最低限度。有效利用多线程的关键是理解程序是并发执行而不是串行执行的。例如:程序中有两个子系统需要并发执行,这时候就需要利用多线程编程。线程的运行中需要使用计算机的内存资源和CPU。
一、 进程与线程的概念
这两者的概念,这里只给出自己狭隘的理解:
进程
进程是一个独立的活动的实...
分类:
编程语言 时间:
2015-06-23 17:55:08
阅读次数:
143
在上传图片时,经常需要预览图片。
本用例使用html5+js实现上传图片的本地预览。鼠标移至预览图片可以显示大图。
代码:
My JSP '01.jsp' starting page
$(function(){
var la = $("#large");
la.hide();
/*
鼠标移至预览图...
分类:
Web程序 时间:
2015-06-23 17:55:05
阅读次数:
134
要说计算机现在什么最火,无异于网络。看看各大计算机网站,满眼尽是网络工程师,什么IP啊,路由啊,虚拟机啊,总之,操作性的计算机技能牢牢占据了半壁江山。这些技巧当然重要,但是也不能没有软件开发性技能吧,咋们亲情奉上C/C++工程师成长道路,为立志成为软件开发工程师的同学们提供指导。...
分类:
编程语言 时间:
2015-06-23 17:55:37
阅读次数:
148
标题10161 Ant on a Chessboard
One day, an ant called Alice came to an M*M chessboard. She wanted to go around all the grids. So she began to walk along the chessboard according to this way: (you can ass...
分类:
其他好文 时间:
2015-06-23 17:55:44
阅读次数:
111
提问:你觉得微信wechat和QQ两个相比,哪个更易于使用?
微信wechat目前已经成为了一个国际产品,很多其他国家也在使用,例如,在东南亚国
家非常流行。它是如何做到的呢——微信团队投入了更多的资源来进行易用性设计。经过研究
发现,如果想获得好的用户体验,开发项目应该花10%甚至更多的预算用于易用性测试。
目前许多软件的开发,开发周期过短,以至于验收时,存在不少与用户界面有关的...
分类:
其他好文 时间:
2015-06-23 17:54:26
阅读次数:
142