下面这个例子是我写了个文件替换的小程序。替换所有.html文件里的图片的路径import osimport ret = re.compile(r'\/?static\/|\/?media\/') #re.compiletemplate = '/home/laowangpython/'for root...
分类:
编程语言 时间:
2015-02-03 13:07:15
阅读次数:
193
前言Java Thread Dump 是一个非常有用的应用诊断工具, 通过thread dump出来的信息, 可以定位到你需要了解的线程, 以及这个线程的调用栈. 如果配合linux的top命令, 可以找到你的系统中的最耗CPU的线程代码段, 这样才能有针对性地进行优化.场景和实践 2.1. 后台....
分类:
编程语言 时间:
2015-02-03 13:03:41
阅读次数:
279
Map以按键/数值对的形式存储数据,和数组很类似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描写叙述Map中的按键/数值对。 SortedMap---扩展Map,使按键保持升序排列 关于怎么使用,通常是选择Map的子类,而不直...
分类:
编程语言 时间:
2015-02-03 13:03:06
阅读次数:
141
java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明:NEW状态是指线程刚创建, 尚未启动RUNNABLE状态是线程正在正常运行中, 当然可能会有某种耗时计算/IO等待的操作/CPU时间片切换等, 这个状态下发生的等待一般是其他系统...
分类:
编程语言 时间:
2015-02-03 13:03:50
阅读次数:
204
java验证身份证信息代码转自:http://www.blogjava.net/xylz/archive/2011/01/05/342330.htmlimport java.util.Calendar;import java.util.HashMap;import java.util.Map;/**...
分类:
编程语言 时间:
2015-02-03 13:02:41
阅读次数:
244
错误写法: cxt = new ClassPathXmlApplicationContext(); productService = (ProductService)cxt.getBean("productTypeServiceBean"); 正确写法: cxt = n...
分类:
编程语言 时间:
2015-02-03 13:03:02
阅读次数:
794
//把得到的时间处理一下 var k=0; for(i=0;i<time.length;i++){ for(j=0;j<time[i].length;j++){ ...
分类:
编程语言 时间:
2015-02-03 13:02:14
阅读次数:
145
弱引用使得表达对象生命周期关系变得容易了虽然用 Java? 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。要...
分类:
编程语言 时间:
2015-02-03 12:57:47
阅读次数:
299
import urllib2,cookielibclass HTTPRefererProcessor(urllib2.BaseHandler): def __init__(self): self.referer = None def http_request(self, request): if (...
分类:
编程语言 时间:
2015-02-03 12:54:17
阅读次数:
162
一、环境准备 1、新建一个java工程 2、导入jar包:ApacheJMeter_core.jar ApacheJMeter_java.jar 这两个jar是使用jmeter最基础的jar,能够让你的代码在jmeter中运行起来,如果在写代码的过程中需要其他的jar,...
分类:
编程语言 时间:
2015-02-03 12:55:50
阅读次数:
149
在Java项目开发中,字符串是最长使用的数据类型,而有关字符串的String、StringBuilder、StringBuffer三者又常常让人分不清楚什么时候该使用哪个。特此整理一下。String字符串常量 大家都知道String是一个不可变的类,任何对String的改变都会引发新的String....
分类:
编程语言 时间:
2015-02-03 12:52:47
阅读次数:
182
spring继承Mongo使用的是spring-data.如果需要加入两个mongo与spring集成的包,spring-data-commons-1.7.0.RELEASE.jar,spring-data-mongodb-1.4.0.RELEASE.jar。mongo的配置 ...
分类:
编程语言 时间:
2015-02-03 12:50:49
阅读次数:
257
1、ByteArrayInputStream、 ByteArrayOutputStreamStringstr="ZHANGSAN";//System.out.println(str.toLowerCase());ByteArrayInputStreaminputStream=newByteArray...
分类:
编程语言 时间:
2015-02-03 12:52:23
阅读次数:
218
1 #coding=utf-8 2 3 # hello.py python学习起步 4 5 # ====== 注释 ====== 6 # python使用#符号标示注释 7 8 #one comment 9 print 'hello world!'10 11 # ====== 运算符 =...
分类:
编程语言 时间:
2015-02-03 12:50:57
阅读次数:
241
从C++起步到MFC实战VC++软件工程师高端培训视频教程本课程从C++起步、用户无需任何计算机基础,只需要懂的基本的电脑操作,既可学习本课程,本课程适合在校大学生,在职人员等,通过本课程的学习,学员可掌握C++\MFC\VC++服务器端、网络编程等技能有兴趣的可以加我个人QQ:779591710第...
分类:
编程语言 时间:
2015-02-03 12:51:44
阅读次数:
219
1.互斥量:Mutexa.用于互斥访问b.类型:pthread_mutex_t,必须被初始化为PTHREAD_MUTEX_INITIALIZER(用于静态分配的mutex,等价于 pthread_mutex_init(…, NULL))或者调用pthread_mutex_init。Mutex也应该用...
分类:
编程语言 时间:
2015-02-03 12:49:59
阅读次数:
200
工作中往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了.一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程, 往往需要让主线程指定后, 等待子线程的完成. 这里有几种方式.站在 主线程的角度, 我们可...
分类:
编程语言 时间:
2015-02-03 12:50:13
阅读次数:
311