ThreadLocal 又名线程局部变量,是 Java 中一种较为特殊的线程绑定机制,用于保证变量在不同线程间的隔离性,以方便每个线程处理自己的状态。进一步地,本文以源码为切入点,深入分析了Threa...
分类:
编程语言 时间:
2017-02-15 15:31:30
阅读次数:
248
上面代码中,%s是占位符,也叫字符串的格式化。整数是%d,浮点数为%f,但%s可包括所有,为啥不用%s...还少记了东西,好懒... print中引号内的%s个数要与引号外面的%()中的变量个数相同。 os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回 ...
分类:
编程语言 时间:
2017-02-15 15:25:55
阅读次数:
178
说道线程,肯定会想到使用 java.lang.Thread.java这个类 那么创建线程也主要有2种方式 第一种方式: 然后在调用处,执行start方法即可: 第二种方式实现Runnable接口: 同样在执行的地方直接生命这个MyRunnable,再直接丢进线程start即可: 这两种方式都可以用匿 ...
分类:
编程语言 时间:
2017-02-15 15:25:48
阅读次数:
157
1、对数组中的元素去重复 例如: 1 NSArray *array = @[@"12-11", @"12-11", @"12-11", @"12-12", @"12-13", @"12-14"]; 1 NSArray *array = @[@"12-11", @"12-11", @"12-11&qu ...
分类:
编程语言 时间:
2017-02-15 15:16:38
阅读次数:
165
pom.xml文件中添加: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <s ...
分类:
编程语言 时间:
2017-02-15 14:56:02
阅读次数:
1079
ROW FORMAT DELIMITED 分隔符设置开始语句 FIELDS TERMINATED BY:设置字段与字段之间的分隔符 COLLECTION ITEMS TERMINATED BY:设置一个复杂类型(array,struct)字段的各个item之间的分隔符 MAP KEYS TERMIN ...
分类:
编程语言 时间:
2017-02-15 14:51:10
阅读次数:
1550
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那 ...
分类:
编程语言 时间:
2017-02-15 14:50:33
阅读次数:
242
php数组下标从0开始,所以第一步就是数组长度加1,数组元素全部后移一位,把下标0对应值设置为哨兵。结果顺序排序完成后,删除哨兵。 ...
分类:
编程语言 时间:
2017-02-15 14:47:29
阅读次数:
193
转:http://blog.csdn.net/kkdelta/article/details/7441829/ Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. a ...
分类:
编程语言 时间:
2017-02-15 14:46:10
阅读次数:
274
程序名:MyFirstJavaProgram.java //package com.example; public class MyFirstJavaProgram { public static void main(String[] args){ System.out.println("Hello ...
分类:
编程语言 时间:
2017-02-15 13:54:58
阅读次数:
174
1.spring查看源码 首先下载对应的源码包 如:spring-framework-2.5.6-with-dependencies.zip 打开spring-framework-2.5.6\dist\spring-sources.jar 即为源码包,将其添加到Source attachment中 ...
分类:
编程语言 时间:
2017-02-15 13:45:16
阅读次数:
196
上一篇文章中讲到Popup是一个弹窗,是View对象的默认内置弹窗,并且在View对象构造时就顺便构造了。 那么这个PopupTemplate是什么呢? 后半截单词Template是“模板”的意思,我最初理解就是可以定制的弹窗。仔细阅读API ref后给出更为准确的定义: PopupTemplate ...
分类:
编程语言 时间:
2017-02-15 13:40:36
阅读次数:
2358
在JavaScript编程中我们用的很多的一个场景就是写模块。可以看成一个简单的封装或者是一个类库的开始,有哪些形式呢,先来一个简单的模块。 简单模块 用IIFE创建一个闭包,隔离作用域,避免变量相互干扰。得到foo对象可以直接用了。这种适合小的模块,比如在ag中的写Service。 (functi ...
分类:
编程语言 时间:
2017-02-15 13:39:26
阅读次数:
292
data=[[col for col in rang(4)] for row in rang(4)] for row in data: print(row) print(" ") for r_index, row in enumerate(data): for c_index in range (r ...
分类:
编程语言 时间:
2017-02-15 13:35:41
阅读次数:
132
参考解决文档: http://stackoverflow.com/questions/21510633/my-apt-got-messed-up-installing-boost 执行上面命令后,再执行命令 就可以安装成功 libboost_python ...
分类:
编程语言 时间:
2017-02-15 13:35:10
阅读次数:
208