这小样例仅仅要是说明用python怎么批量改动指定文件夹的文件名称:记得要把脚本跟改动的文件放在同一个文件夹下#encoding:utf-8import osimport sysfiles = os.listdir('D:\\1') #路径能够自己for name in files: a = os....
分类:
编程语言 时间:
2014-06-28 10:07:55
阅读次数:
240
应用开发中,经常会遇到需要多线程技术的时候,比如UI显示和数据处理分开。在实际应用中经常会遇到这种场景,我们需要新开一个线程来监听数据状态(数据状态的改变,接收数据,发送数据等等),当发现数据状态改变时通知主线程(通过消息机制发送消息到主线程),主线程接收到通知之后进行处理(自定义消息处理接口)。具...
分类:
编程语言 时间:
2014-06-28 10:09:47
阅读次数:
214
对于一些代码,可能会希望无论try块中的异常是否抛出,它们都能得到执行。这通常适用于内存回收之外的情况。为了达到这样的效果,可以在异常处理程序后面加上finally子句。如下: 1 try{ 2 3 //The guarded region: Dangerous activities 4 ...
分类:
编程语言 时间:
2014-06-28 10:14:22
阅读次数:
197
C语言%lx与%x输出结果不同%lx:unsingedlongint(长整形)十六进制表示long%x:unsingedint(整形)十六进制表示对于不同的编译系统,输出的长整型,及整形的所占字节是不同的,这导致你看到的所占位数也不同,但一般情况下整形是占两个字节的,而长整型是占四个字节的。%ld是p..
分类:
编程语言 时间:
2014-06-27 06:04:19
阅读次数:
216
在RHEL上装好了python2.7.6,进入到交互模式后(就是输入python之后进入的screen),发现退格键和方向键都使用不了,(变成^H^H^H之类的乱码)一个命令输入错误了只能从头开始,不能删除,很是痛苦。查阅文档之后发现是readline模块没有安装的原因,所以只能卸载掉python,先装..
分类:
编程语言 时间:
2014-06-27 06:52:06
阅读次数:
234
1.下载:#wgethttp://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64-rpm.bin2.赋权限:[root@rrcy~]#ls-ljdk-6u31-linux-x64-rpm.bin-rw-r--r--1rootroot81071431Jun2614:00jdk-6u31-linux-x64-rpm.bin[root@rrcy~]#chmod+xjdk-6u31-linux-x64-rpm.bin3...
分类:
编程语言 时间:
2014-06-27 06:58:37
阅读次数:
431
Spring业务的传达行动在service类前加上@Transactional,声明这个service一切办法需求业务管理。每一个业务办法开始时都会翻开一个业务。Spring默许情况下会对运行期破例(RunTimeException)进行业务回滚。这个破例是unchecked假如遇到checked意外就不回滚。如何改动默许规矩:1..
分类:
编程语言 时间:
2014-06-27 06:44:59
阅读次数:
207
一 简介
线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。
二:线程池
线程池的作用:
线程池作用就是限制系统中执行线程的数量...
分类:
编程语言 时间:
2014-06-27 07:49:46
阅读次数:
369
(一)
public继承意味着“is-a”关系。它的意思是:如果B以public形式继承自A,那么B类型对象肯定是一个A对象,反之不成立。A是B的一种抽象,B是A的特例。任何使用A的地方,都能使用B。
(二)
public继承意味着“is a”(是一种)关系:
(1)任何一个继承类对象也是一个基类对象;
(2)任何可以出现基类对象的地方也可以出现一个继承类对象(例如函数的...
分类:
编程语言 时间:
2014-06-27 10:28:19
阅读次数:
220
JavaScript中构造函数与普通函数其实没有什么差别,构造函数可以当做普通函数来使用,普通函数也可以用new来模拟构造函数的调用,然而使普通函数与构造函数发生区别的其实就在于new操作符的内部原理,下面是我通过测试猜测的new操作符的执行过程,当你在用new操作符来生成一个对象时内部可能执行了以下几个步骤的操作:
以构造函数
function Person(name){
this.na...
分类:
编程语言 时间:
2014-06-27 08:28:27
阅读次数:
209
Python的self参数有时真让人抓狂,但其实它有魔力。...
分类:
编程语言 时间:
2014-06-27 07:17:40
阅读次数:
302
首先你要Spring所有的包导入
1、配置前端控制器DispatcherServlet 在web.xml中
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/ja...
分类:
编程语言 时间:
2014-06-27 07:25:51
阅读次数:
318
备注: 本篇文章是关于先前相同主题文章的最新版本。先前文章主要介绍创建高性能解析器的一些要点,但它吸收了读者的一部分批评建议。原来的文章进行了全面修订,并补充了相对完整的代码。我们希望你喜欢本次更新。 如果你没有指定数据或语言标准的或开源的Java解析器, 可能经常要用Java实现你自己的数据或语言解析器。或者,可能有很多解析器可选,但是要么太慢,要么太耗内存,或者没有你需要的特定功能。或者开源解...
分类:
编程语言 时间:
2014-06-27 10:31:00
阅读次数:
231
springmvc 处理lsit类型的请求参数...
分类:
编程语言 时间:
2014-06-27 07:28:29
阅读次数:
198
1、代码
User.java
public class User{
String name;
int age;
public User(String name,int age){
this.name = name;
this.age = age;
}
public boolean equals(Object obj){
if(this == ...
分类:
编程语言 时间:
2014-06-27 09:29:17
阅读次数:
261
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。
1. 基本工具 [Basic utilities]
让使用Java语言变得更舒适
1.1 使用和避免null:null是模棱两可的,会引起令人困惑的错误,有些时候它让人很不舒服。很多Guava工具类用快速失败拒绝null值,而不是盲目地接受
1....
分类:
编程语言 时间:
2014-06-27 07:27:53
阅读次数:
203
1.将数组转化为列表
将数组转化为一个列表时,程序员们经常这样做:
List list = Arrays.asList(arr);
Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java.util.Arrays.ArrayList类有set()、get()、con...
分类:
编程语言 时间:
2014-06-27 10:05:34
阅读次数:
319