Collections.synchronizedList 工厂方法
通常的Map,Set,List实现都不是线程安全的,通过这些工厂方法可以得到相应的同步容器,相当于增强了访问控制,把一个链表对象传递过来后,我们都通过返回的这个链表对象来进行各种操作(都是同步方法),而不再操纵底层的那个链表。此外,在Vector和同步封装器类中是用内置锁来来支持客户端加锁,所以我们可以进行扩展。
在对...
分类:
其他好文 时间:
2014-09-15 16:03:29
阅读次数:
164
项目简介:本项目是一个查询火车车次信息和飞机航班信息的应用源码,可以查询一个城市到另外一个城市的车次和班次的信息,并且可以加入收藏以供日后使用,火车车次信息和飞机航班信息数据都是由webservice.webxml.com.cn提供,查询出以后可以把车次信息或者航班信息添加到收藏列表,本项目默认编译版本4.4.2编码GBK有大量中文注释,可以很好的学习和借鉴ListView、SQLite、XmlP...
分类:
移动开发 时间:
2014-09-15 16:03:19
阅读次数:
212
使用easyui作为前台框架极大的节省了项目资源,easyui官网文档中基本上囊括了所有的方法,但一些灵活性的方法文档中是找不到的,比如说动态替换窗口的属性,下边简单介绍些如何快速替换窗体的title属性。
1、直接替换panel属性
例如:$('#dr_auth').panel({title: "新title"});
所有的窗体都继承了panel中的方法,所以可以直接用。
2、通过具...
分类:
其他好文 时间:
2014-09-15 16:03:09
阅读次数:
137
1、一个在contentView 上的imageView:
imageView(UITableViewCell中的)的superView是UITableViewCellContentView。
imageView的superView的superView是UITableViewCell
imageView的superView的superView的superView是UITableV...
分类:
其他好文 时间:
2014-09-15 16:02:59
阅读次数:
216
var obj = document.getElementByIdx_x(”testSelect”); //定位id
var index = obj.selectedIndex; // 选中索引
var text = obj.options[index].text; // 选中文本
var value = obj.options[index].value; // 选中值
...
分类:
Web程序 时间:
2014-09-15 16:02:49
阅读次数:
233
ActiveObject模式,很古老,但是在某些场合又很有威力。可以用一个单线程来控制多任务。通常配合Command模式使用。...
分类:
其他好文 时间:
2014-09-15 16:02:29
阅读次数:
169
翻译自:http://www.sebastien-han.fr/blog/2014/01/27/access-a-container-without-ssh/
先运行一个简单的memcache容器:
$
sudo docker run -d -p 11211 bacongobbler/memcached memcached
/usr/bin/memcached -m 64 -p 112...
分类:
其他好文 时间:
2014-09-15 16:02:19
阅读次数:
182
这是由于GetProcessMemoryInfo在不同系统版本号不同导致的,官方说明如下:
Remarks
Starting with Windows 7 and Windows Server 2008 R2, Psapi.h establishes version numbers for the PSAPI functions. The PSAPI version number affect...
分类:
其他好文 时间:
2014-09-15 16:02:11
阅读次数:
1127
Description
The Genographic Project is a research partnership between IBM and The National Geographic Society that is analyzing DNA from hundreds of thousands of contributors to map how the Earth was...
分类:
其他好文 时间:
2014-09-15 16:02:04
阅读次数:
208
上篇文章对listView 分组和字母索引导航的实现思路做了分析,并依照思路一步步实现,到最后已经较好的实现了全部功能。但是仔细研究就会发现其实现不够好,主要问题:
1. 对于一个使用范围比较广泛的布局,以上实现不够通用,尤其是Bo中需加上一些多余的字段,这些字字段本身并没有意义。
2. 代码都糅合在activity中。
针对以上两点做...
分类:
移动开发 时间:
2014-09-15 16:01:29
阅读次数:
315
创建表:
create table EMPLOYEE (
id INT NOT NULL auto_increment,
first_name VARCHAR(20) default NULL,
last_name VARCHAR(20) default NULL,
salary INT default NULL,
PRIMARY KEY (id)
);...
分类:
移动开发 时间:
2014-09-15 16:01:19
阅读次数:
321
MagicBuilding
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1314 Accepted Submission(s): 599
Problem Description
As the incr...
分类:
其他好文 时间:
2014-09-15 16:01:09
阅读次数:
217
最近遇到了如下的问题,当用户选择一个文件的时候,将标题自动设置为文件名
参考了很多方法后,最后兼容各个浏览器的代码如下:
function getFileName(obj){
var fileName="";
if(typeof(fileName) != "undefined")
{
fileName = $(obj).val().split("\\")....
分类:
Web程序 时间:
2014-09-15 16:00:59
阅读次数:
213
1.回到上一个光标位置/前进到下一个光标位置
1)回到上一个光标位置:使用组合键“Ctrl + -”;
2)前进到下一个光标位置:“Ctrl + Shift + - ”。
2.复制/剪切/删除整行代码
1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。
2)如果你想剪切一整行代码,只需将光标移至该行,再使...
分类:
其他好文 时间:
2014-09-15 16:00:49
阅读次数:
189
编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。Levenshtein距离可以通过下面这个状态方程求解:
这个式子还是比较好理解的:当字符串a为空,那么两个字符串之间的距离就是另一个字符串b的长度,因为可以通过删除strlen(b)个字符后编程空字符。其它三个方程...
分类:
其他好文 时间:
2014-09-15 16:00:39
阅读次数:
266