原文作者:阮一峰发布时间: 2013-05-07 19:28 http://kb.cnblogs.com/page/176246/ 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易.....
分类:
编程语言 时间:
2015-03-31 22:02:55
阅读次数:
124
自己不太懂这一块,转发和大家一块分享!!!进程,由OS来管理,每个进程都有自己独立的内存空间,进程之间通讯主要是通过信号传递的方式来实现的,实现方式有多种,信号量,管道,事件等,任何一种方式的通讯效率都需要过内核,导致通讯效率比较低.由于是独立的内存空间,所以上下文切换的时候需要保存当先调用栈的信息...
分类:
编程语言 时间:
2015-03-31 22:00:33
阅读次数:
138
系统环境:OS:RedHat5Python版本:Python2.7.3gcc版本:4.1.2各个安装包版本:scipy-0.11.0numpy-1.6.2nose-1.2.1lapack-3.4.2atlas-3.10.0依赖关系:scipy的安装需要依赖于numpy、lapack、atlas(后两...
分类:
编程语言 时间:
2015-03-31 22:01:33
阅读次数:
172
//直接插入排序void InsertSort(int A[], int n){ int i,j; int temp; for (i=0;i-1&&temp<A[j]) { A[j+1]=A[j]; j--; } A[j+1]=temp; }}//冒泡排序void BubbleSo...
分类:
编程语言 时间:
2015-03-31 22:00:02
阅读次数:
139
原文网址:http://www.cnblogs.com/xianghang123/archive/2011/08/11/2134927.html·线程创建 函数原型:intpthread_create(pthread_t*restrict tidp,const pthread_attr_t *r.....
分类:
编程语言 时间:
2015-03-31 21:58:30
阅读次数:
170
按位操作符只能用于整数基本数据类型中的单个bit中,操作符对应表格:OperatorDescription&按位与(12345&1=1,可用于判断整数的奇偶性)|按位或^异或(同假异真)~非(一元操作符)&=,|=,^=合并运算和赋值>N右移N位,(正数:高位补0,负数高位补1)>>>N无符号右移(...
分类:
编程语言 时间:
2015-03-31 21:59:54
阅读次数:
167
一.题目及要求 题目:返回一个二维整数数组中最大子数组的和。 要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组首尾相接,象个一条首尾相接带子一样。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度...
分类:
编程语言 时间:
2015-03-31 21:52:14
阅读次数:
160
分析递归算法三种方法替换法、迭代法、通用法(master method)作用:分析递归算法的运行时间分治算法将一个问题分解为与原问题相似但规模更小的若干子问题,递归地解这些子问题,然后将这些子问题的解结合起来构成原问题的解。这种方法在每层递归上均包括三个步骤:divide(分解):将问题划分为若干个...
分类:
编程语言 时间:
2015-03-31 21:50:49
阅读次数:
225
插入排序的工作方式就像许多人排序一手扑克牌。开始的时候,我们的左手为空并且桌子上的牌面向下。
分类:
编程语言 时间:
2015-03-31 21:49:31
阅读次数:
281
结对成员 曹坤 翟凯题目 返回一个整数数组中最大子数组的和。要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 如果数组A[0]……A[j-1]首尾相邻,允许A[i-1],……A[n-1],A[0]……A[j-1]之和最大。 ...
分类:
编程语言 时间:
2015-03-31 21:48:38
阅读次数:
174
1:什么是异常? 中断了正常指令流的事件。 异常是一个对象 ,在出现异常时,虚拟机会生成一个异常对象 生成对象的类是由 JDK 提供的 上图解释: Throwable 是所有异常类的基类 Error 是指虚拟机在运行时产生的错误,在出现错误时,虚拟机会关闭 Exce...
分类:
编程语言 时间:
2015-03-31 21:44:27
阅读次数:
166
函数abs(-20) //结果为:20,绝对值函数def 函数名称([参数1,参数2,参数3]): 执行语句 returndef test(r): s=3.14*r*r return ss=test(1)print s ...
分类:
编程语言 时间:
2015-03-31 21:43:44
阅读次数:
180
一、类和对象 1, JavaScript对象分为三类:本地对象,内置对象,宿主对象。 本地对象有15种:Object Function Array String Number Boolean Date RegExp Error EvalError RangeError Rrefenc...
分类:
编程语言 时间:
2015-03-31 21:41:12
阅读次数:
116
1. Java 语言基础谈到Java 语言基础学习的书籍,大家肯定会推荐Bruce Eckel 的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java 语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel 在网络上被称为天才的投机者,作者的《Thi...
分类:
编程语言 时间:
2015-03-31 21:43:30
阅读次数:
144
这段时间在用三层做Web项目时,出现了一个很奇怪的问题,我在用户登录的servlet(Login)中通过session.setAttribute设置对象参数,理论上用户登录成功后参数传递成功,在其他servlet中便可通过session.getAttribute获取对象参数的值,但是怎么都是null...
分类:
编程语言 时间:
2015-03-31 21:41:48
阅读次数:
178
A、快速开发。框架的数据持久层将添加、修改、删除、排序、分页、各种条件的查询封装成通用模块,不用手写SQL。B、SpringSecurity安全权限管理,认证和授权。不仅可管理各个功能模块的权限,也可管理功能模块里的页面按钮权限。JavaEE企业开发框架,简称JEEFW[JavaEEFramework]..
分类:
编程语言 时间:
2015-03-31 20:35:12
阅读次数:
308