码迷,mamicode.com
首页 > 编程语言
《玩转Spring》第二章 BeanPostProcessor扩展
上一章,介绍了如何扩展spring类实现自动读取配置文件。 这一章,我们介绍如何通过实现BeanPostProcessor接口,对容器中的Bean做一层代理,来满足我们的个性化需求。 一、基本原理 我很不想贴代码,有时候语言是空洞的,又不得不贴代码,有时候感觉用代码来说明一件事反而更容易些。 import org.springframework.beans.Bean...
分类:编程语言   时间:2014-06-26 14:13:48    阅读次数:255
利用python 提取log 文件中的关键句子,并进行统计分析
利用python开发了一个提取sim.log 中的各个关键步骤中的时间并进行统计的程序: #!/usr/bin/python2.6 import re,datetime file_name='/home/alzhong/logs/qtat1/R2860.01.13/sim-applycommitrollback-bld1.log' file=open(file_name,'r') acnum=[...
分类:编程语言   时间:2014-06-26 14:13:08    阅读次数:276
C语言里为何会有“2+2=5”的结果
写这篇原创文章是因为看到了极客中的一篇文章《有趣各种编程语言实现2+2=5》,其中C语言是这样实现的: int main() { char __func_version__[] = “5″; // For source control char b[]=”2″, a=2; printf(“%d + %s = %s\n”, a, b, a+b); return 0; }     有些童鞋可能会说...
分类:编程语言   时间:2014-06-26 11:03:19    阅读次数:282
Swift 中的闭包与 C 和 Objective-C中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。
闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。  闭包可以 捕获 和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift会为您管理在 捕获 过程中涉及到的内存操作。 注意:如果您不熟悉 捕获 (captur...
分类:编程语言   时间:2014-06-26 07:05:53    阅读次数:231
进程与线程的区别
进程与线程的区别...
分类:编程语言   时间:2014-06-26 06:41:56    阅读次数:227
Java 内部类
参考http://android.blog.51cto.com/268543/384844 1、成员内部类       成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。同时外部类要访问内部类的所有成员变量/方法,则需要通过内部类的对象来获取。       要注意的是,成员内部类不能含有static的变量和方法。因为成员内部类需要先创建了外部类,才...
分类:编程语言   时间:2014-06-26 11:04:03    阅读次数:244
linux 命令c语言代码实现
自己学习《APUE》时写的linux下一些命令(大概40个左右)实现,仅当学习使用,这些命令包括cat cp echo head ls paste rmdir tail umask who chattr cut expand join mkdir pwd sed tee uniq chgrp date find last mkfifo reboot sort wc chmod df ln mv rename split touch which chown du grep lsattr od rm tac t...
分类:编程语言   时间:2014-06-26 10:51:39    阅读次数:423
VC++玩转Native Wifi API
Windows应用想要实现连接wifi,监听wifi信号,断开连接等功能,用NativeWifi API是个不错的选择。 打开MSDN,搜索NativeWifi Api,找到Native Wifi页。在这里。 信息量很大,如果像我着急实现上述功能,看海量的文档有些来不及。如果直接给我例子,在运行中调试,阅读代码,效率会更高。 但是,我并没有成功。首先,Samp...
分类:编程语言   时间:2014-06-26 06:46:59    阅读次数:399
【JAVA】BinarySearch
二分查找JAVA实现...
分类:编程语言   时间:2014-06-26 14:08:37    阅读次数:206
【C/C++】BinarySearch
c/c++ 二分查找...
分类:编程语言   时间:2014-06-26 11:00:01    阅读次数:261
Java内存模型-jsr133规范介绍
在介绍java内存模型之前,我们先看看两个内存模型 Sequential Consistency Memory Model:连续一致性模型。这个模型定义了程序执行的顺序和代码执行的顺序是一致的。也就是说 如果两个线程,一个线程T1对共享变量A进行写操作,另外一个线程T2对A进行读操作。如果线程T1在时间上先于T2执行,那么T2就可以看见T1修改之后的值。 这个内存模型比较简单,也比较直观,比较符合现实世界的逻辑。但是这个模型定义比较严格,在多处理器并发执行程序的时候,会严重的影响程序的性能。因为每次对共...
分类:编程语言   时间:2014-06-26 06:57:22    阅读次数:538
线程的两种设计模式
线程的设计模式...
分类:编程语言   时间:2014-06-26 07:20:45    阅读次数:223
线程和进程概述
进程,线程...
分类:编程语言   时间:2014-06-26 14:23:39    阅读次数:271
线程的状态
线程的状态...
分类:编程语言   时间:2014-06-26 14:17:01    阅读次数:166
python 获得github代码库列表
1.背景       项目需求,要求获得github的repo的api,以便可以提取repo的数据进行分析。研究了一天,终于解决了这个问题,虽然效率还是比较低下。    因为github的那个显示repo的api,列出了每个repo的详细信息,而且是json格式的。现在貌似还没有找到可以分析多个json格式数据的方法,所以用的是比较蠢得splite加re的方法。如果大家有更好的方法,不发留言讨论!...
分类:编程语言   时间:2014-06-26 10:28:19    阅读次数:295
Maven项目下 java.lang.ClassNotFoundException 常规解决办法
网上很多要修改.class .project的比较麻烦有时候还不一定管用。下面的方法适合于项目用已经引用了jar,但是运行时却ClassNotFound,请用如下方法试试: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderL...
分类:编程语言   时间:2014-06-26 14:25:32    阅读次数:228
ACM输入输出--多组测试用例--C、C++、Java
最近在练习一些关于ACM的题,往往会有多组测试用例,不知道该怎么办,查找资料总结之。...
分类:编程语言   时间:2014-06-26 14:24:54    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!