在创建进程后,为了避免僵尸进程,资源的浪费和进程数量的空闲占据,则需要对进程资源进行回收,这里主要看看wait和waitpid两个进程的功能与区别!!
一、pid_t wait(int *status)
作用(1):清理结束的子进程资源或者得到进程执行后的返回信息;
进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出(主要是回收资源),如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找...
分类:
其他好文 时间:
2016-05-13 04:11:09
阅读次数:
271
Item M26:限制某个类所能产生的对象数量
你很痴迷于对象,但是有时你又想束缚住你的疯狂。例如你在系统中只有一台打印机,所以你想用某种方式把打印机对象数目限定为一个。或者你仅仅取得16个可分发出去的文件描述符,所以应该确保文件描述符对象存在的数目不能超过16个。你如何能够做到这些呢?如何去限制对象的数量呢?
如果这是一个用数学归纳法进行的证明,你会从n=1开始证明,然后从此出发...
分类:
编程语言 时间:
2016-05-13 04:07:58
阅读次数:
215
原文地址:http://websystique.com/springmvc/spring-4-mvc-contentnegotiatingviewresolver-example/
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】
【翻译 by 明明如月 QQ 605283073】
上一篇:Spring 4 MVC 表单校验...
分类:
编程语言 时间:
2016-05-13 04:08:40
阅读次数:
720
题目1 : 数论五·欧拉函数
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi和小Ho有时候会用密码写信来互相联系,他们用了一个很大的数当做密钥。小Hi和小Ho约定了一个区间[L,R],每次小Hi和小Ho会选择其中的一个数作为密钥。
小Hi:小Ho,这次我们选[L,R]中的一个数K。
小Ho:恩,小Hi,...
分类:
其他好文 时间:
2016-05-13 04:09:37
阅读次数:
136
一家小型超市的店主,需要查询、输入、修改任何一件商品的品名、价格、库存量信息。商品信息存储在文件中,每件商品的标志为其记录号。...
分类:
编程语言 时间:
2016-05-13 04:09:37
阅读次数:
417
原文地址:http://websystique.com/springmvc/spring-4-mvc-helloworld-tutorial-full-example/
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看】
【翻译 by 明明如月 QQ 605283073】
上一篇文章:Spring
MVC 4 系列教程[ 总述]
#项目下载地址:ht...
分类:
编程语言 时间:
2016-05-13 04:09:15
阅读次数:
250
block的定义block和函数有很多相同点:
可以保存代码
有返回值
有形参
调用方式一样
没有返回值,没有形参的block:// 定义block
void (^block)() = ^{
NSLog(@"------block----"); };// 直接调用
block();有形参,有返回值的block:// 求和block
int (^sumBlock)(int ,in...
分类:
其他好文 时间:
2016-05-13 04:08:05
阅读次数:
195
Java通过Executors提供四种线程池,分别为:
newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
n...
分类:
编程语言 时间:
2016-05-13 04:08:58
阅读次数:
232
【关键词】
通用系列 ListView
【问题】
在使用ListView的过程中,总是不断的重复写Adapter,ViewHolder等代码,很繁琐;想个办法,不论是简单的Item布局还是复杂的Item布局,都可以用同一种方案快速实现出来;
【效果图】
【分析】
/** * 特色功能: * ★ 通用(使用ListView和GridView的地方都可以用此...
分类:
移动开发 时间:
2016-05-13 04:08:10
阅读次数:
275
原文地址:点击打开链接
(原题是英文,下面的是用有道翻译的)
描述
鉴于许多不同的小数位数,你可以通过选择一个非空的子集形成一个整数的位数和写一些秩序。剩下的数字可以写在一些秩序形成第二个整数。除非得到的整数是0,整数可能不会从数字0开始。
例如,如果您有数字0,1,2,4,6和7,您可以编写两个整数10和2467。当然,有很多方法可以形成这样的双整数:210年和764年,204年和176...
分类:
其他好文 时间:
2016-05-13 04:07:33
阅读次数:
204
浅谈Hibernate中映射集合属性以及主键和外键...
分类:
Web程序 时间:
2016-05-13 04:06:44
阅读次数:
399
本示例是在idea下实现的。
1、新建一个项目jfinal-demo
2、将必要的jar包拷贝到lib下面(WEB-INF下没有lib目录,自己新建一个lib目录即可);
3、新建一个包,包名可以自己取,com.demo;然后在这个包下面新建一个DemoConfig类,在类中添加如下代码
package com.demo;
import com.demo.con...
分类:
其他好文 时间:
2016-05-13 04:07:33
阅读次数:
271
本方法解决python代码的可移植性,不需要在新机器上配置python环境,只通过安装jython的方式将python代码嵌入java工程
1. Jython如何安装
下载地址:jython_installer-2.5.0.jar 。下载需要积分,如果无积分,可联系楼主。
傻瓜式下一步安装方式,路径最好和工程选在同一目录下。
2. 如何运行python代码
举个简单例子,安装好java...
分类:
编程语言 时间:
2016-05-13 04:08:40
阅读次数:
996
在上一篇JVM类加载机制详解(一)JVM类加载过程中说到,类加载机制的第一个阶段加载做的工作有:
1、通过一个类的全限定名(包名与类名)来获取定义此类的二进制字节流(Class文件)。而获取的方式,可以通过jar包、war包、网络中获取、JSP文件生成等方式。
2、将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。这里只是转化了数据结构,并未合并数据。(方法区就是用来存...
分类:
其他好文 时间:
2016-05-13 04:06:50
阅读次数:
204
#说明: 本笔记节奏,严格按照图书章节,望见谅,所以代码会上传github,特别简单,我会省略!
##android的由来,android的历史,以及它的野史,请百度,谷歌...
分类:
移动开发 时间:
2016-05-13 04:07:40
阅读次数:
296
导读: “特斯拉效应”正在重塑大宗商品格局,铂金钯金都无法幸免,而受影响最大的恐怕还是原油。未来大宗商品的天下“新人辈出”,无论油价暴跌什么时候来临,那将只是个开始。
未来大宗商品格局将是这样" style="margin:0px; padding:0px; border:0px; list-style:none; vertical-align:middle; height:500px;...
分类:
其他好文 时间:
2016-05-13 04:06:12
阅读次数:
199
运算符1,算术运算符
注意:,①++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴
②/指除后取得是整数部分,小数略掉;%指取得是除后取得余数
2,赋值运算符
注意:①只写three+=one即可,不写int three+=one;
②public static void main(String[] args)下面再有一对{}
内部填写具体指...
分类:
其他好文 时间:
2016-05-13 04:08:37
阅读次数:
122