码迷,mamicode.com
首页 > 编程语言
开涛spring3(6.6) - AOP 之 6.6 通知参数
前边章节已经介绍了声明通知,但如果想获取被被通知方法参数并传递给通知方法,该如何实现呢?接下来我们将介绍两种获取通知参数的方式。使用JoinPoint获取:Spring AOP提供使用org.aspectj.lang.JoinPoint类型获取连接点数据,任何通知方法的第一个参数都可以是JoinPo...
分类:编程语言   时间:2015-03-05 10:32:37    阅读次数:229
swift 关键字willSet 和 didSet
// 下面是苹果给出的解释,就是在给属性设置新值的时候,可以在设置前和设置后做一些处理,这两个关键字就好像对该属性变化的监控If you don’t need to compute the property but still need to provide code that is run bef...
分类:编程语言   时间:2015-03-05 10:34:45    阅读次数:204
Java线程之 InterruptedException 异常
在测试Runnable 的时候,在run中使用了Thread.sleep(100),代码如下:while(true) { Thread.sleep(100); if(tickets>0) ...
分类:编程语言   时间:2015-03-05 10:31:23    阅读次数:216
Myeclipse的使用方法-导入、导出Java 项目
1.导入项目? 当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclipse 工作区然后编辑和查看。点击菜单File > Import,然后在弹出的Import 对话框中展开General目录,选择Existing Projects i...
分类:编程语言   时间:2015-03-05 09:21:34    阅读次数:209
学python入门基础教程[推荐]
python入门经典必备推荐基础教程 绝对是python初学者入门必备,比learning python写的好100倍, 远超python基础教程n个数量级  下载地址 http://pan.baidu.com/s/1jGwzpeY  更多python学习资料 http://dou.bz/35ODPo...
分类:编程语言   时间:2015-03-05 09:20:55    阅读次数:185
JAVA和C++比较之我见
和C++相比JAVA没以下内容对不: 一,指针和引用。 二,多继承。 三,没析构函数。无法在构造函数中分配资源,析构函数中释放资源。 四,没有运算重载。 五,C的可变参数不限类型,JAVA的可变参数必须类型相同。 六,联合。 七,java很晚才有枚举。 八,预处理(如宏定义)。 九,默认函数参数。 和JAVA相比,C++没有: 一,没Super,只有this。 二,没f...
分类:编程语言   时间:2015-03-05 09:17:41    阅读次数:141
算法之冒泡排序
冒泡算法是一种较简单的排序算法,对未排序的元素从头到尾排列依次比较相邻的两个元素,由于冒泡算法大家都比较熟悉,直接上代码 /** * */ package com.zimo.algorithm; /** * @author 子墨 * * 2015-3-4下午10:22:28 */ public class BubbleSort { /** * @param args ...
分类:编程语言   时间:2015-03-05 09:16:23    阅读次数:175
算法之选择排序
选择排序基本思路:从所有元素中选择一个最小元素a[i]放在a[0](即让最小元素a[i]与a[0]交换),作为第一轮;第二轮是从a[1]开始到最后的各个元素中选择一个最小元素,放在a[1]中;……依次类推。n个数要进行(n-1)轮。比较的次数与冒泡法一样多,但是在每一轮中只进行一次交换,比冒泡法的交换次数少,相对于冒泡法效率高。 /** * */ package com.zimo.al...
分类:编程语言   时间:2015-03-05 09:18:08    阅读次数:162
Spring之Core模块
Core模块主要的功能是实现了控制反转与依赖注入、Bean配置以及加载。Core模块中有Beans、BeanFactory、BeanDefinitions、ApplicationContext等概念 BeanFactory BeanFactory是实例化、配置、管理众多bean的容器 在Web程序中用户不需要实例化Beanfactory,Web程序加载的时候会自动实例化BeanFactory...
分类:编程语言   时间:2015-03-05 09:15:26    阅读次数:217
华为面试题:识别有效的ip地址和子网掩码并分类 C语言源码
识别有效的ip地址和子网掩码并分类: 按行输入多组数据 10.8.9.2~255.0.0.0 180.8.9.2~255.254.0.0 打印:A B C D E 错误的ip或掩码 私有ip 的个数 #include "stdio.h" #include "stdlib.h" #include "string.h" #define MAX_PATH 256 int maze[10][10] ...
分类:编程语言   时间:2015-03-05 09:15:44    阅读次数:175
华为面试题:开放的书名检索库 c语言源码
开放的书名检索库 实现一个开放的书名检索库。库中存储了若干个书名。用户可以:指定搜索条件,搜索库中符合条件的书名 重要格式说明 单词 由小写英文字母组成,不含其它字符。 书名 由一个或多个单词组成。 当包含多个单词时,单词间用一个空格分隔;第一个单词前和最后一个单词后没有空格。 若只包含一个单词,则该单词前后均无空格。 搜索条件 1、由一个或多个不重复的关键字组成,每个关键字是...
分类:编程语言   时间:2015-03-05 09:15:29    阅读次数:163
kafka集群和zookeeper集群的部署,kafka的java代码示例
来自:http://doc.okbase.net/QING____/archive/19447.html也可参考:http://blog.csdn.net/21aspnet/article/details/19325373http://blog.csdn.net/unix21/article/det...
分类:编程语言   时间:2015-03-05 09:13:29    阅读次数:286
Python时间戳的使用
1.将字符串的时间转换为时间戳方法:a = "2013-10-10 23:40:00"将其转换为时间数组importtimetimeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")转换为时间戳:timeStamp = int(time.mktime(time...
分类:编程语言   时间:2015-03-05 09:14:54    阅读次数:178
hash算法原理
摘自百度知道:http://zhidao.baidu.com/link?url=n8zMi3KQfT8_5CG4Z5jbT823-JjsAyJ7TJLNRmy3thAgcoAa2xGt9uqSTD2bTTmfjwnTZ9Qn5Akft9Ok81VOgq我们有很多的小猪,每个的体重都不一样,假设体重分...
分类:编程语言   时间:2015-03-05 09:14:29    阅读次数:141
java charset detector
https://code.google.com/p/juniversalchardet/downloads/listjava移植mozilla的编码自动检测库(源码为c++),准确率高。通过svn签出只读版本的代码:# Non-members may check out a read-only wo...
分类:编程语言   时间:2015-03-05 09:10:39    阅读次数:191
单元测试之C/C++
如今TDD很火,我公司小,一般写代码不写测试的,非常简单,一点也不正规化。在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中, 要进行测试的基本单元是类。 单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须...
分类:编程语言   时间:2015-03-05 09:09:14    阅读次数:147
javascript给html添加结点操作
html页面中的内容一般都是事先编写好的,用浏览器打开页面的时候,直接加载到页面上面的。如果想在一个页面上有一些交互性的操作,这时候javascript就派上用场了。那如果想在展现好的html页面上动态增加段落内容或修改段落内容,OK,段落对象的appendChild方法要派上用场了。 insertBefore 方法与 appendChild 方法不同:appendChild方法传递一个参数,由依附点来调用,传递要挂载的段落;insertBefore 方法由document.body调用,传递两个参数,要...
分类:编程语言   时间:2015-03-05 08:07:51    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!