码迷,mamicode.com
首页 > 编程语言
Java 并发:深入理解 ThreadLocal
ThreadLocal 又名线程局部变量,是 Java 中一种较为特殊的线程绑定机制,用于保证变量在不同线程间的隔离性,以方便每个线程处理自己的状态。进一步地,本文以源码为切入点,深入分析了Threa...
分类:编程语言   时间:2017-02-15 15:31:30    阅读次数:248
Python B1 基础
上面代码中,%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
python学习:装饰器用法
增加多种类型验证 ...
分类:编程语言   时间:2017-02-15 14:57:47    阅读次数:197
Eclipse JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer
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
Hive中创建结构体、数组以及map
ROW FORMAT DELIMITED 分隔符设置开始语句 FIELDS TERMINATED BY:设置字段与字段之间的分隔符 COLLECTION ITEMS TERMINATED BY:设置一个复杂类型(array,struct)字段的各个item之间的分隔符 MAP KEYS TERMIN ...
分类:编程语言   时间:2017-02-15 14:51:10    阅读次数:1550
php实现多进程、多线程
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那 ...
分类:编程语言   时间:2017-02-15 14:50:33    阅读次数:242
PHP 直接插入排序
php数组下标从0开始,所以第一步就是数组长度加1,数组元素全部后移一位,把下标0对应值设置为哨兵。结果顺序排序完成后,删除哨兵。 ...
分类:编程语言   时间:2017-02-15 14:47:29    阅读次数:193
Spring AOP中pointcut expression表达式解析
转:http://blog.csdn.net/kkdelta/article/details/7441829/ Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. a ...
分类:编程语言   时间:2017-02-15 14:46:10    阅读次数:274
第一个java小程序
程序名: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
MyEclipse中查看struts_spring_hibernate源码
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
Java中基于HotSpot虚拟机的垃圾收集器
名称 过程 优缺点 ...
分类:编程语言   时间:2017-02-15 13:45:23    阅读次数:161
ArcGIS API for JavaScript 4.2学习笔记[13] Layer的弹窗(PopupTemplate)
上一篇文章中讲到Popup是一个弹窗,是View对象的默认内置弹窗,并且在View对象构造时就顺便构造了。 那么这个PopupTemplate是什么呢? 后半截单词Template是“模板”的意思,我最初理解就是可以定制的弹窗。仔细阅读API ref后给出更为准确的定义: PopupTemplate ...
分类:编程语言   时间:2017-02-15 13:40:36    阅读次数:2358
JavaScript模块
在JavaScript编程中我们用的很多的一个场景就是写模块。可以看成一个简单的封装或者是一个类库的开始,有哪些形式呢,先来一个简单的模块。 简单模块 用IIFE创建一个闭包,隔离作用域,避免变量相互干扰。得到foo对象可以直接用了。这种适合小的模块,比如在ag中的写Service。 (functi ...
分类:编程语言   时间:2017-02-15 13:39:26    阅读次数:292
算法基础之2维数组90度旋转
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
install caffe in ubuntu 14.04 error: LD cannot find -llibboost_python
参考解决文档: http://stackoverflow.com/questions/21510633/my-apt-got-messed-up-installing-boost 执行上面命令后,再执行命令 就可以安装成功 libboost_python ...
分类:编程语言   时间:2017-02-15 13:35:10    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!