这是篇关于java线程的文章,写的非常通俗易懂的,适合任何读计算机的同学学习.
线程同步
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。
线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。
当多个线程同时读写同一份共享资源的时候,可能会引起冲突...
分类:
编程语言 时间:
2014-08-22 16:21:29
阅读次数:
307
先看看python类的类变量和成员变量。见下面代码:
class TestClass(object):
val1 = 100
def __init__(self):
self.val2 = 200
def fcn(self,val = 400):
val3 = 300
self.val4 = val...
分类:
编程语言 时间:
2014-08-22 16:19:09
阅读次数:
193
hello4.c
[cpp]
view plaincopyprint?
main(){int i,n[]={(((1 1)>1)))+((1 1>1)))+ (1 >1))),(((1 >1)))- ((1 >1)))),(((1 >1 )))-((1>1)))),(((1 1>1)))-(1>1)...
分类:
编程语言 时间:
2014-08-22 16:18:49
阅读次数:
249
转自http://www.cnblogs.com/kex1n/archive/2010/03/15/2286510.html原始出处http://www.vckbase.com/document/viewdoc/?id=1733一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文....
分类:
编程语言 时间:
2014-08-22 16:13:09
阅读次数:
291
MapMap用于保存具有映射关系的数据。Map中key不允许重复,value可以重复,key和value之间存在单向一对一关系HashMap和Hashtable区别1 Hashtable线程安全、HashMap线程不安全,所以HashMap性能高一点2 Hashtable不允许用null做key和v...
分类:
编程语言 时间:
2014-08-22 16:11:59
阅读次数:
252
java集合大致上可分为:set,list,map三种体系,其中set代表无序不可重复的集合,list代表有序可重复的集合,map代表具有映射关系的集合。后来又增加一种Queue体系集合,代表一种队列的集合实现。set和list接口都实现了collection接口使用Iterator接口遍历集合元素...
分类:
编程语言 时间:
2014-08-22 16:10:19
阅读次数:
257
List接口List接口代表一个有序的集合,集合中每个元素都有其相对应的顺序索引。List允许使用重复元素,通过索引来访问指定位置的集合元素。默认以添加元素顺序为索引。相对于Set集合,List可以通过索引来插入,替换,删除元素。List判断两个对象相等的标准是equals方法返回true。使用示例...
分类:
编程语言 时间:
2014-08-22 16:07:49
阅读次数:
255
以下情况,Session结束生命周期,Servlet容器将Session所占资源释放:1.客户端关闭浏览器2.Session过期3.服务器端调用了HttpSession的invalidate()方法。"一个浏览器就是一个新session,关了浏览器session就结束了"session 是在服务器端...
分类:
编程语言 时间:
2014-08-22 16:07:18
阅读次数:
208
如果一个数等于它的不包括自身的所有因数之和,那么这个数就叫完全数.例如,6的不包括自身的所有因数为1,2,3,而且6=1+2+3,所以6是完全数.大约2200多年前,欧几里德提出:如果2n-1是质数,那么2n-1(2n-1)是一个完全数.请你根据这个结论写出6之后的下一个完全数public clas...
分类:
编程语言 时间:
2014-08-22 16:07:08
阅读次数:
296
如何写JavaScript才能逼格更高呢?怎样才能组织JavaScript才能让别人一眼看出你不简单呢?是否很期待别人在看完你的代码之后感叹一句“原来还可以这样写”呢?下面列出一些在JavaScript时的装逼技巧。1. 匿名函数的N种写法你知道“茴”的四种写法吗?ε=(?д?`*)??… 扯淡,但...
分类:
编程语言 时间:
2014-08-22 16:06:49
阅读次数:
180
hey,you guys. 好久不见了,最近忙着学习英文,处理一些杂事,所以没有来得及更新博客。公司目前没活,比较清闲。所以,有时间研究了一下。据说作者是一位40多岁的初中数学老师,自学C#。40多岁的人自学编程,这份毅力很令人敬佩。这本书写的,是C#语言的基础知识。作者讲解的很清楚,读后很受益。很...
分类:
编程语言 时间:
2014-08-22 16:03:28
阅读次数:
324
1,进程1)目的:为了使多个程序的并发执行,以改善资源的利用率和系统的吞吐量.2,线程1)目的:为了减少程序并发执行时系统所付出的额外开销.
分类:
编程语言 时间:
2014-08-22 16:01:38
阅读次数:
182
C#线程优先级的必要性:如果在应用程序中有多个线程在运行,但一些线程比另一些线程重要,该怎么办在这种情况下,可以在一个进程中为不同的线程指定不同的优先级。一般情况下,如果有优先级较高的线程在工作,就不会给优先级较低的线程分配任何时间片,其优点是可以保证给接收用户输入的线程指定较高的优先级。在大多数....
分类:
编程语言 时间:
2014-08-22 15:56:38
阅读次数:
194
===========================================================FATAL: Failed to mkdirs: /Users/chenqing/Sqy/iOSProject/cyou/Svn/Cos/CosXCode_lxh/test-repo...
分类:
编程语言 时间:
2014-08-22 15:49:08
阅读次数:
418
在Python2.3之前Python自带反编译的工具,高版本的貌似这个反编译的已经不能用了。 据说是在Python2.7上最好用的反编译工具uncompyle 代码地址 http://github.com/gstarnberger/uncompyle 编译Python 把Python文件编译为pyc...
分类:
编程语言 时间:
2014-08-22 15:46:08
阅读次数:
219
使用 libtorrent 的python绑定库实现一个dht网络爬虫,抓取dht网络中的磁力链接。 dht 网络简介 p2p网络 在P2P网络中,通过种子文件下载资源时,要知道资源在P2P网络中哪些计算机中,这些传输资源的计算机称作pee...
分类:
编程语言 时间:
2014-08-22 14:40:39
阅读次数:
222
什么是arguments arguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的。所有主要的js函数库都利用了arguments对象。所以agruments对象对于javascript程序员来说是必需熟悉...
分类:
编程语言 时间:
2014-08-22 14:40:19
阅读次数:
157