Java线程有哪些不太为人所知的技巧与用法?萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切说是Thread这个类。当我们在构建高可扩展性系统...
分类:
编程语言 时间:
2015-01-26 11:32:22
阅读次数:
173
可以,若这个类的修饰符是public则,其类名须与文件名相同。
分类:
编程语言 时间:
2015-01-26 11:29:40
阅读次数:
197
原文:DES加密和解密PHP,Java,ObjectC统一的方法PHP的加解密函数 pkcs5Pad ( $string, $size ); $data = mcrypt_encrypt(MCRYPT_DES, $this->key, $string, MCRYPT_MODE_CBC, $iv); ...
分类:
编程语言 时间:
2015-01-26 11:30:25
阅读次数:
247
一。结构体类型 结构体类型,共用体类型,枚举类型,类类型等统称为自定义类型(user-defined-type,UDT)。 结构体相当于其他高级语言中的记录(record);例如: struct Student{ int num; char name[20]; char...
分类:
编程语言 时间:
2015-01-26 11:28:03
阅读次数:
231
Pykka 项目的目的是为 Python 提供了易用的并发操作抽象层,使用 Actor 模式。 Pykka 提供了 Actor API ,包含两种不同的实现: ThreadingActor is built on the Python Standard Library’sthreadingandQueuemod...
分类:
编程语言 时间:
2015-01-26 10:25:05
阅读次数:
202
常用的Java代码汇总
1. 字符串有整型的相互转换
String a = String.valueOf(2); //integer to numeric string
int i = Integer.parseInt(a); //numeric string to an int
2. 向文件末尾添加内容
BufferedWriter out = null;...
分类:
编程语言 时间:
2015-01-26 10:18:36
阅读次数:
266
后缀数组(多个字符串的最长公共子串)...
分类:
编程语言 时间:
2015-01-26 10:18:26
阅读次数:
338
一般的LIB文件是“导入库”,用来提供给link.exe,作为链接DLL——也就是“动态链接库”的依据。里面记录了类似下面的信息:调用函数xxx(),连接到x.dll的0xABCDEFGH地址;……
早期的LIB,是“静态链接库”,也是用来提供给link.exe,作为链接代码用的。里面的记录如下:调用xxx(),其代码是……;DLL的LIB(导入库),不含可执行的具体代码(代码在DLL中)。而最...
分类:
编程语言 时间:
2015-01-26 10:17:28
阅读次数:
121
昨天实现了简单的txt转html,今天更深入一步。
主要了解下带星号的参数、getattr函数和callable函数
先看Handler类:
class Handler:
def callback(self, prefix, name, *args):
method = getattr(self, prefix+name, None)
if calla...
分类:
编程语言 时间:
2015-01-26 10:15:18
阅读次数:
282
/* 解析查询字符串 返回包含所有参数的一个对象 */
function getQueryStringArgs(){
//取得查询字符串并去掉开头的问号
var qs = (location.search.length > 0 ? location.search.substring(1) : '');
//保存数据的对象
args = {};
//取得每一项
...
分类:
编程语言 时间:
2015-01-26 10:14:56
阅读次数:
151
(一)互斥性
互斥性,即原子性。原子,指最小的物质,具体不可再分性。
CPU运算中,对多线程进行时间片分割执行,一个程序块执行时不可分割,即满足互斥性原子性。
java中保证互斥性的方法:
1.用sychronized锁住程序块,实行互斥
synchronized (lock) {
a++;
}
2.用Atomic对变量操作实行互斥
public final stat...
分类:
编程语言 时间:
2015-01-26 10:13:56
阅读次数:
269
原文:http://kpbp.github.io/swiftcheatsheet/A quick cheat sheet and reference guide for Apple's Swift language. This guide intends to cover all the key f...
分类:
编程语言 时间:
2015-01-26 10:13:03
阅读次数:
205
搭建java开发一、开发工具包JDK 到ORACLE公司官方网站(http://www.oracle.com/)下载。 下载后直接安装,安装后配置环境变量:JAVA_HOMEC:\Java\jdk1.6.0_30PATHC:\Java\jdk1.6.0_30\binCLASSPATH.;%JAVA_...
分类:
编程语言 时间:
2015-01-26 10:11:46
阅读次数:
201
1.流的概念Java采用流的机制来实现输入/输出。流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图:输出流:输入流...
分类:
编程语言 时间:
2015-01-26 10:09:48
阅读次数:
325
享元模式,flyweight,自动装箱,自动拆箱,枚举,enum,内部类
分类:
编程语言 时间:
2015-01-26 10:06:54
阅读次数:
175
学习理解javascript的内部运行机制...
分类:
编程语言 时间:
2015-01-26 08:55:48
阅读次数:
213
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whate...
分类:
编程语言 时间:
2015-01-26 08:52:16
阅读次数:
257