用现实中一个实例来解释进程和线程,以及他们之间的关系....
分类:
编程语言 时间:
2014-10-23 00:01:10
收藏:
0 评论:
0 赞:
0 阅读:
362
Java 中的同步容器类包括 Vector 和 Hashtable ,二者是早起 JDK 的一部分,此外还包括在 JDK1.2 中添加的一些功能相似的类,这些同步的封装类是由 Collections.synchronizedXxx 等工厂方法创建的的。这些类实现线程安全的方法都是一样的:将他们封装起来,并对每个公有方法都进行同步,使得每次都只有一个线程能访问容器的状态。...
分类:
编程语言 时间:
2014-10-23 00:00:50
收藏:
0 评论:
0 赞:
0 阅读:
498
说是每学点知识就记录下,前段时间也没弄,还是自己懒惰了,今天逼着自己写写,当是在复习下,废话少说,进入正题。windows的服务程序 需要SERVICE_TABLE_ENTRY这个结构体(描述服务名和对应启动的函数eg:ServiceMain),然后StartServiceCtrlDispatche...
分类:
编程语言 时间:
2014-10-22 23:38:20
收藏:
0 评论:
0 赞:
0 阅读:
709
先来一张容器的API框架图,我们在java中所学的所有知识,都是根据下面这张图来学习的....容器API: 1、Collection接口------定义了存储一组对象的方法,其子接口Set和List分别定义了存储的方式。 ①、Set中的数据对象没有顺序且不可以重复。 ②、List中的数...
分类:
编程语言 时间:
2014-10-22 23:38:10
收藏:
0 评论:
0 赞:
0 阅读:
728
中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的un...
分类:
编程语言 时间:
2014-10-22 23:37:20
收藏:
0 评论:
0 赞:
0 阅读:
615
说说我自己的背景吧,我是个半吊子的程序员,做任何事情喜欢比较了解然后再尝试,我接触过很多语言,大多数都把它当成工具来使用我现在的工作大部分主要在于数据挖掘与机器学习方面,也学习web开发,我第一个拿来工作的语言是python,我是从那里得知函数式编程的概念的说起lisp据说python就是模仿的li...
分类:
编程语言 时间:
2014-10-22 23:32:50
收藏:
0 评论:
0 赞:
0 阅读:
644
#WalkDir函数枚举目录中所有目录和文件,参数(枚举目录输出列表,枚举文件输出列表,要枚举的目录)def WalkDir(dirlist,filelist,dirname): try: ls=os.listdir(dirname) except: prin...
分类:
编程语言 时间:
2014-10-22 23:31:00
收藏:
0 评论:
0 赞:
0 阅读:
1737
快速排序作为排序算法中的战斗机,一直是排序算法里面用的最多也是考的最多的一个算法已经证明,对n个元素进行排序,最优的算法也是需要NLogN的时间复杂度,而快速排序的时间复杂度就是NlogN,所以快速排序是排序算法中最优算法中的一个,下面我们继续来探索一下神奇的快速排序算法吧快速排序的核心思想:每次排...
分类:
编程语言 时间:
2014-10-22 23:28:20
收藏:
0 评论:
0 赞:
0 阅读:
453
python中r的用法,r'str'表示raw string,既忽略转义字符。因为和windows不一样,python中认为\就是转义字符escape sequences的标志。在python2.x中,unicode字符串需要在字符串前加u来表示,比如 str=u'汉字'而在python3.x中,u...
分类:
编程语言 时间:
2014-10-22 23:27:10
收藏:
0 评论:
0 赞:
0 阅读:
536
类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换...
分类:
编程语言 时间:
2014-10-22 23:26:00
收藏:
0 评论:
0 赞:
0 阅读:
342
Wt链接:http://www.webtoolkit.eu/wt/cn/简介:Wt(音同'witty')是一个C++库,用以开发交互性Web应用。Wt的 API以widget为中心,将桌面GUI APIs的良好测试模式引入Web开发。 Wt为开发者提供了几乎所有Web实现细节的抽象,其中包括事件处理...
分类:
编程语言 时间:
2014-10-22 23:24:00
收藏:
0 评论:
0 赞:
0 阅读:
348
一、setTimeout setTimtout(function(){ alert(2); // 后弹出},0);alert(1); // 先弹出 对于如上代码,包含原理如下: 1...
分类:
编程语言 时间:
2014-10-22 23:22:40
收藏:
0 评论:
0 赞:
0 阅读:
414
结合实例分析线程跟多线程的使用,结合状态转换图分析线程的生命周期,多线程模拟银行取款问题和生产者消费者问题。
分类:
编程语言 时间:
2014-10-22 23:22:30
收藏:
0 评论:
0 赞:
0 阅读:
416
Python中的装饰器的概念经常会让人搞得一头雾水,所以今天就好好来分析一下python中的装饰器.先看一个简单的装饰器用法: 1 def decorator(func): 2 print("this is wrapper") 3 4 def wrapper(): 5 ...
分类:
编程语言 时间:
2014-10-22 23:21:30
收藏:
0 评论:
0 赞:
0 阅读:
357
今天参加欢聚时代的面试,我说我自己依靠自己的理解重新实现过HashMap。描述我自己的实现思想后,面试官问“hashmap”底层如果用数组不是效率比较低吗,不是更应该用红黑树吗?我一下子就蒙了。用数组的确效率比较低,但是当初对比JDK的源码发现,JDK的确是使用数组+链表来存储实体。回来后,急忙看了...
分类:
编程语言 时间:
2014-10-22 23:20:30
收藏:
0 评论:
0 赞:
0 阅读:
378
Exception 这种异常分两大类运行时异常和非运行时异常(编译异常)。程序中应当尽可能去处理这些异常。 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常).....
分类:
编程语言 时间:
2014-10-22 23:18:40
收藏:
0 评论:
0 赞:
0 阅读:
303
1、冒泡排序技术要点:这个过程很简单,就是首先将第一条记录的关键字和第二个关键字进行比较,要是为逆序,则将数据交换,然后就是第二个和第三个,以此类推。直至第N-1个记录和N个记录的关键字进行过比较为止。 static void Main(string[] args) { ...
分类:
编程语言 时间:
2014-10-22 23:16:00
收藏:
0 评论:
0 赞:
0 阅读:
295
Spring的BeanFactory的继承体系堪称经典。这是众所周知的!作为Java程序员,不能错过! 前面的博文分析了Spring的Resource资源类Resouce。今天开始分析Spring的IOC部分。众所周知,IOC是Spring框架最迷人的地方。它最重要的接口,就是BeanFact...
分类:
编程语言 时间:
2014-10-22 23:15:40
收藏:
0 评论:
0 赞:
0 阅读:
422
需求,根据当前的时间,返回工作状态#encoding=utf-8__author__ = 'kevinlu1010@qq.com'def get_state(hour): if hour>=8 and hour12 and hour14 and hour18 and hour 8: ...
分类:
编程语言 时间:
2014-10-22 23:15:20
收藏:
0 评论:
0 赞:
0 阅读:
293
一般来说,首页的内容比较多,但内容大多也有重复的地方,比如说某几块内容都是文章,只是文章类别不同,或者说某几块都是商品,只是商品的分类不同,那么我们在后台取数据时,都需要根据类别ID来取值的...
分类:
编程语言 时间:
2014-10-22 22:10:20
收藏:
0 评论:
0 赞:
0 阅读:
291