码迷,mamicode.com
首页 > 编程语言
Spring AOP 深入剖析
AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。这些系统性的编程工作都可以独立编码实现,然后通过AOP技术切入进系统即可。从而达到了将不同的关注点分离出来的效果。本文深入剖析Spring的AOP的原理。...
分类:编程语言   时间:2015-05-31 09:13:04    阅读次数:165
C语言练习题
C语言练习题1. 以下选项中,合法的一组C语言数值常量是( )A)028 .5e-3 .0xfB)12. OXa23 4.5e0C).177 4e1.5 OabcD)0x8A 10,000 3.e52. 设整型变量x为7,则以下各表达式的值分别是( )。(1)y=x%3 (2) y=(++x)/3 ...
分类:编程语言   时间:2015-05-31 09:04:53    阅读次数:955
javascript学习代码
点击改变p和div元素:test javascriptMy Site一个段落一个div块click me
分类:编程语言   时间:2015-05-31 09:07:28    阅读次数:133
C++ 的 RTTI
1.定义:Run-Time Type Information(运行时类型检测),是指程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。2.C++ RTTI中提供了两种常用的类型: typeid:返回指针或引用所指对象的实际类型 dynamic_cast: 将基类类型的指针.....
分类:编程语言   时间:2015-05-31 09:03:24    阅读次数:120
C#进程与线程
public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { /...
分类:编程语言   时间:2015-05-31 09:04:24    阅读次数:134
Python 中有关中文编码解码先关
简单记录几点,以备后忘:1、python中的默认编码方式为asciiIn[1]:importsys In[2]:sys.getdefaultencoding() Out[2]:‘ascii‘2、设置python中的默认编码方式In[1]:importsys In[2]:reload(sys) <module‘sys‘(built-in)> In[3]:sys.setdefaultencoding(‘utf-8‘) In[4]:sys..
分类:编程语言   时间:2015-05-31 06:57:41    阅读次数:201
Python 中有关中文编码解码先关
简单记录几点,以备后忘:1、python中的默认编码方式为asciiIn[1]:importsys In[2]:sys.getdefaultencoding() Out[2]:‘ascii‘2、设置python中的默认编码方式In[1]:importsys In[2]:reload(sys) <module‘sys‘(built-in)> In[3]:sys.setdefaultencoding(‘utf-8‘) In[4]:sys..
分类:编程语言   时间:2015-05-31 06:56:14    阅读次数:147
测试python awk sed 读取文件指定位置时的性能
#!/bin/envpython#coding:utf8‘‘‘awk打印指定行数sed打印指定行数python打印指定位置,某长度字符串awk耗时最长,很长sedawk时间一半python耗时基本忽略不计使用脚本监控日志文件的时候,每次记录上次退出的位置python效率最高.‘‘‘importosfromtimeimporttimefromos.pathimportget..
分类:编程语言   时间:2015-05-31 06:55:42    阅读次数:233
测试python awk sed 读取文件指定位置时的性能
#!/bin/envpython#coding:utf8‘‘‘awk打印指定行数sed打印指定行数python打印指定位置,某长度字符串awk耗时最长,很长sedawk时间一半python耗时基本忽略不计使用脚本监控日志文件的时候,每次记录上次退出的位置python效率最高.‘‘‘importosfromtimeimporttimefromos.pathimportget..
分类:编程语言   时间:2015-05-31 06:54:53    阅读次数:212
刷算法题学到的一些思考问题的方式(动态更新)
1、看解的性质,然后构造解,遍历所有可能的解,找出最优 http://blog.csdn.net/u011026968/article/details/46282001...
分类:编程语言   时间:2015-05-31 06:50:54    阅读次数:116
osg项目经验1<MFC+OSG中模型点选效果>
点选主要是重载osg的GUIEventHandler, 1 class CPickHandler : public osgGA::GUIEventHandler{ //自定义回调函数名:CPickHandler 2 osgViewer::Viewer * mViewer; //在...
分类:编程语言   时间:2015-05-31 06:46:12    阅读次数:200
java框架整合Springmvc+mybatis+shiro+lucene+rest+webservice+maven
1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Common-Logging、Log4j和JdkLog,监控数据库访问) 2. 提供高并发JMS消息处理机制 3. 所有功能模块化、所有模块服务化、所有服务原子化的方式,提供可拓展的服务模型,使...
分类:编程语言   时间:2015-05-31 06:44:57    阅读次数:276
数据结构教程 冒泡算法
经典排序算法 - 冒泡排序Bubble sort原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子例子为从小到大排序,原始待排序数组| 6 | 2 | 4 | ...
分类:编程语言   时间:2015-05-31 06:44:25    阅读次数:110
黑马程序员_JavaSE学习总结第23天_多线程1
------- android培训、java培训、期待与您交流! ----------23.01 多线程程序的引入如果一个程序只有一个执行流程,所以这样的程序就是单线程程序。如果一个程序有多条执行流程,那么,该程序就是多线程程序。23.02 进程概述及多进程的意义要想说线程,首先必须得知道进程,因为...
分类:编程语言   时间:2015-05-31 06:44:42    阅读次数:216
Gradle构建Java项目
前提:已经安装好Gradle一.创建目录结构在项目主目录下,创建以下子目录;在*nix系统下可以使用命令:mkdir -p src/main/java/hellovim src/main/java/hello/HelloWorld.javavim src/main/java/hello/Greete...
分类:编程语言   时间:2015-05-31 06:44:22    阅读次数:211
基于DirectX的半球形天空类的C++和C#实现
目前,天空绘制主要有三种方法:矩形天空、天空盒和球形天空。 (1)矩形天空使用一个与地面垂直或呈一定夹角的矩形表示天空,用接近于天空的颜色或云彩纹理贴于矩形上。这种方法简单易行,但需要不断调整视角或观察点来改变场景可视域,还会对运行效率造成一定影响。 (2)天空盒是构建一个包含场景的方盒来表...
分类:编程语言   时间:2015-05-31 06:41:11    阅读次数:271
快速排序深入之荷兰国旗问题
一、序言 在使用partition-exchange排序算法时,如快速排序算法(即使选择了一个好的关键元素pivot values),我们往往面临一个很尴尬的境地--当排序对象中有很多重复的元素,partition-exchange排序算法表现很不尽如人意。当所有元素都相等时,这就特别容易理解了。....
分类:编程语言   时间:2015-05-31 06:41:29    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!