下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有...
分类:
编程语言 时间:
2015-03-17 16:09:11
阅读次数:
110
1、自然排序 ????TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然排序。(比较的前提:两个对象的类型相同)。 ? ??? java提供了...
分类:
编程语言 时间:
2015-03-17 16:08:35
阅读次数:
159
Swift语言可以实现封装,由于在Swift中类、结构体和枚举类型都具有面向对象的特性,因此Swift的封装就变得比较复杂了一、访问范围访问范围主要有2个:模块和源文件1、关于模块模块是指一个应用程序包成一个框架,在Swift中,可以使用import关键字引入模块到自己的工程中应用程..
分类:
编程语言 时间:
2015-03-17 16:05:00
阅读次数:
147
首先感谢强大的网络资源,本博文是根据网络上的各种资源进行整合,然后加入自己的理解而成,可能会与其它网络资源有重复,望其他作者多多包涵。由于初学java,如有不准确的描述还请读者指正。下面正式切入正题:众所周知,java和C++都是面向对象的编程语言,但是与C++相比,jav..
分类:
编程语言 时间:
2015-03-17 16:04:04
阅读次数:
129
一般在使用Canvas组件刷新显示图片或者绘图的时候,会产生闪烁。这是由于机制是先使用背景色对原有内容进行覆盖,再往上面绘制新内容所引起的。我们看到的闪烁就是背景色和新内容之间的交替显示。下面为Canvas中的update()方法的代码publicvoidupdate(Graphicsg){
g.clearRect(..
分类:
编程语言 时间:
2015-03-17 16:05:00
阅读次数:
154
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
游戏中通常有大量资源,如网格、材质、纹理、动画、着色器程序和音乐等,游戏引擎作为做游戏的工具,自然要提供良好的资源管理,让游戏开发者用最简单的方式...
分类:
编程语言 时间:
2015-03-17 16:00:05
阅读次数:
295
13.以对象管理资源
void f()
{
Investment* pInv = createInvestment();
...
delete pInv;
}
以上代码存在问题:在delete之前出现异常,导致pInv无法删除,造成资源泄露。
解决方法:RAII Resource Acq...
分类:
编程语言 时间:
2015-03-17 16:00:09
阅读次数:
304
struts2的action可能出现访问不到,或action报异常等情况,所以需要作一些处理,给用户一个友好的印象。...
分类:
编程语言 时间:
2015-03-17 15:57:51
阅读次数:
131
Introduction
Callable接口代表一段可以调用并返回结果的代码;
Future接口表示异步任务,是还没有完成的任务给出的未来结果。
所以Callable用于产生结果,Future用于获取结果。
Callable接口:Java 5在concurrency包中引入了java.util.concurrent.Callable 接口,它和Runnable接口很相似,...
分类:
编程语言 时间:
2015-03-17 15:57:22
阅读次数:
197
系统运维真的是一门高大上的活计,不懂vi的话linux就高攀不起,多学点系统运维的知识对我们自身发张大有裨益。...
分类:
编程语言 时间:
2015-03-17 15:56:51
阅读次数:
190
在我们写一些测试工具时,经常会需要使用到配置文件,此时一般选用ini文件是比较合适的
标准并且可以通过参数命名知道参数的含义,那么使用Python如何进行ini文件的读写呢?
首先看下,读取ini文件,我们直接使用Python自带的模块ConfigParser来进行配置文件的读写
看下代码吧
def ReadConfig(configPath):
configDict = {}
...
分类:
编程语言 时间:
2015-03-17 15:55:12
阅读次数:
145
如何使windows上的javaWEB项目发布到Centos上...
分类:
编程语言 时间:
2015-03-17 15:55:12
阅读次数:
146
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.lock...
分类:
编程语言 时间:
2015-03-17 15:55:36
阅读次数:
138
环境:eclipse + eclipse hadoop插件, hadoop + rhel6.4
package test;
import java.io.IOException;
import java.net.URI;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
im...
分类:
编程语言 时间:
2015-03-17 15:53:05
阅读次数:
255
标题的意思是Java NIO的分散集中
Java NIO带有内置的分散收集的支持。分散收集的概念主要用于通道的读写。
对一个通道的分散读取就是将数据读到多个buffer中,因此,通道将数据分散到多个buffer中。
对一个通道的集中写就是将数据从多个buffer中写到一个通道中,因此,通道从多个buffer将数据收集到一个通道中。
分散收集经常用于对传输数据分开处理的场景。比如,一条消息由h...
分类:
编程语言 时间:
2015-03-17 15:53:01
阅读次数:
188
?####创建线程
格式如下
threading.Thread(group=None, target=None, name=None, args=(), kwargs={})
这个构造器必须用关键字传参调用
- group 线程组
- target 执行方法
- name 线程名字
- args target执行的元组参数
- kwargs target执行的字典参数Thread对象...
分类:
编程语言 时间:
2015-03-17 15:52:53
阅读次数:
191
SecurityContextHolder, SecurityContext和Authentication
SecurityContextHolder是SpringSecurity最基本的组件了,是用来存放SecurityContext的对象,默认是使用ThreadLocal实现的,这样就保证了本线程内所有的方法都可以获得SecurityContext对象。
SecurityContext...
分类:
编程语言 时间:
2015-03-17 15:52:04
阅读次数:
253