类java.util.concurrent.Exchanger提供了一个同步点,在这个同步点,一对线程可以交换数据。每个线程通过exchange()方法的入口提供数据给他的伙伴线程,并接收他的伙伴线程提供的数据,并返回。 当在运行不对称的活动时很有用,比如当一个线程填充了buffer,另一个线程从b...
分类:
编程语言 时间:
2015-01-27 11:04:48
阅读次数:
302
原文:45 Useful JavaScript Tips, Tricks and Best Practices作者:Saad Mousliki在这篇文章里,我将分享一些JavaScript的技巧、秘诀和最佳实践,除了少数几个外,不管是浏览器的JavaScript引擎,还是服务器端JavaScript...
分类:
编程语言 时间:
2015-01-27 11:03:22
阅读次数:
266
对栅格的裁切,我们通常使用裁切(数据管理-栅格-栅格处理)或按掩膜提取(空间分析-提取分析)来裁切,裁切的矢量要素通常是一个要素图层或Shape文件。如果要进行批量处理,可以使用ToolBox中的批量处理工具。但是,有时我们选择的裁切矢量要素不是一个要素图层,而是要素图层中的一个要素,如按标准图幅裁...
分类:
编程语言 时间:
2015-01-27 11:05:26
阅读次数:
323
WPF使用ThreadPool.QueueUserWorkItem线程池防界面假死时间:2012-01-09 20:44来源:http://luacloud.com作者:luacloud点击:1554次其实并不光是WPF,在WinForm中也会经常遇到这种导致界面假死的现象,在目前,防止假死的方法几...
分类:
编程语言 时间:
2015-01-27 11:04:05
阅读次数:
280
Condition是Locks锁下的还有一种线程通信之间唤醒、堵塞的实现。它以下的await,和signal可以实现Object下的wait,notify和notifyAll的所有功能,除此之外改监视器和已绑定到每一个条件,可以实现多条件的监听。Condition实质是被绑定到一个锁上,腰围特定的L...
分类:
编程语言 时间:
2015-01-27 11:00:40
阅读次数:
264
使用poi实现springMVC的Excel导入导出需要jar包:poi.jar poi-ooxml.jar poi-ooxml-schemas.jar xbean.jar(用于解析excel2007)controller层导出: 1 // 导出excel 2 if (acti...
分类:
编程语言 时间:
2015-01-27 11:01:04
阅读次数:
315
在网上找到这几种方法,感觉不错,收集起来,方便大家使用jdk自带的包java.util.zip.ZipOutputStream,不足之处,文件(夹)名称带中文时,出现乱码问题,实现代码如下/** * 功能:把 sourceDir 目录下的所有文件进行 zip 格式的压缩,保存为指定 zip 文件.....
分类:
编程语言 时间:
2015-01-27 11:00:33
阅读次数:
219
试想一个问题:如果我们需要给一个超类的方法实现一种更强的功能,也就是加强版的超类,一般会怎么做?继承?Too young too simple!看看下面的例子:当我们需要一个类,需要HashSet类的所有方法,但是随时需要知道在其创建到目前,已经加入过多少元素,该如何实现?一般使用继承,覆盖add(...
分类:
编程语言 时间:
2015-01-27 10:57:03
阅读次数:
197
第一:在你的具有main函数的类也即你应用运行的主类上点击右键,选择Run As中的Run Configurations,如下图:java,awt,中文方框,中文乱码第二,在Arguments标签下的VM arguments中添加下面这行参数代码,然后点击应用。 -Dfile....
分类:
编程语言 时间:
2015-01-27 10:58:43
阅读次数:
195
为什么会排队等待?下面的这个简单的 Java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外,因为所需的资源 ― 打印机、磁盘、数据库和显示屏 -- 由于硬件和软件的限制都有内在的潜伏时间,所以每项任务都包含明显的等待时间。因此,程序在访问数据库之前必须等待...
分类:
编程语言 时间:
2015-01-27 10:56:53
阅读次数:
161
Compile Two Files:$ CC -c Main.cc Sales_item.cc # by default generates a.exe # some compilers generate a.o...
分类:
编程语言 时间:
2015-01-27 10:55:06
阅读次数:
248
var var1;console.log( typeof var0);//print "undefined",主要看下面对var0单独的输出console.log( typeof var1);//print "undefined"console.log( typeof true);//print "...
分类:
编程语言 时间:
2015-01-27 10:52:31
阅读次数:
245
通知事件等待句柄 Signal With EventWaitHandle事件等待句柄常用于通知。当一个线程等待直到接收到另外一个线程发出的信号。事件等待句柄是最简单的信号结构,它与C#事件无关。有三种方式:AutoResetEvent,ManualResetEven及CountdownEvent。前...
分类:
编程语言 时间:
2015-01-27 10:49:41
阅读次数:
274
将字符串转为mapdef str="['汤菜':['1000000028','1000000030'],'肉菜':['1000000032'],'素材':['1000000031']]";def map=evaluate(str);判断数组中是否包含某个值def array=["1","2","3"...
分类:
编程语言 时间:
2015-01-27 10:47:11
阅读次数:
1054
转载自http://bbs.csdn.net/topics/390731832问题:public static String getAddress(final InputStream inputStream, final String mobile) { new Thread() { ...
分类:
编程语言 时间:
2015-01-27 10:43:15
阅读次数:
224
java中volatile关键字的含义在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 sy....
分类:
编程语言 时间:
2015-01-27 10:42:15
阅读次数:
159