给进程设置僵尸状态的目的是维护子进程的信息,以便父进程在以后某个时间获取。这些信息包括子进程的进程ID、终止状态以及资源利用信息(CPU时间,内存使用量等等)。如果一个进程终止,而该进程有子进程处于僵尸状态,那么它的所有僵尸子进程的父进程ID将被重置为1(init进程)。继承这些子进程的init进程将清理它们(init进程将wait它们,从而去除僵尸状态)。
但通常情况下,我们是...
分类:
系统相关 时间:
2014-06-20 11:29:25
阅读次数:
336
新的语言
WWDC简短的介绍,新的语言Swift就问世了,虽然新语言的名字导致贴吧下歌手粉丝和开发者们争抢地盘- -,不过雨燕就是这么来了。
WWDC keynote里给Swift打上了很多标签:
Closures,Generics,Namespaces,Type inference,Multiple return types
闭包,泛型支持,支持命名空间,去除隐式...
分类:
其他好文 时间:
2014-06-20 11:19:51
阅读次数:
207
一、“换边”算法用Kruskal求最小生成树,标记用过的边。求次小生成树时,依次枚举用过的边,将其去除后再求最小生成树,得出所有情况下的最小的生成树就是次小的生成树。可以证明:最小生成树与次小生成树之间仅有一条边不同。这样相当于运行m次Kruskal算法。复杂度O(m^2)示例代码:int
Krus...
分类:
其他好文 时间:
2014-06-09 22:16:39
阅读次数:
348
统计一个一维数组中的各个元素的个数,然后删除多出来的重复元素,并输出新的数组结果。
例如:[1,2,2,2,3,3,3,3,3]-->[1,2,3]...
分类:
其他好文 时间:
2014-06-08 04:12:33
阅读次数:
221
去除Scrollview
滑动边界渐变颜色去掉滚动条,并将在滑动时,边界不会变成灰白scrollview初始化定位滚动条的位置在需要的地方调用mHandler.post(mScrollView);private
Runnable mScrollView = new Runnable() { ...
分类:
移动开发 时间:
2014-06-08 00:41:38
阅读次数:
332
最近,用到了pdfcrop,用来去除pdf中空白的边。但是使用pdfcrop
--margins 0 *.pdf 后,给出了错误:Error: pdfcrop cannot call ghostscript
但是我已经安装了CTEX,里面已经包含Ghostscript,所以就不知道什么错误。在网上针...
分类:
其他好文 时间:
2014-06-06 16:49:28
阅读次数:
179
一.线程属性线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。名称::pthread_attr_init/pthread...
分类:
编程语言 时间:
2014-06-05 19:04:55
阅读次数:
318
虽然是一个小问题,今天遇到了,也就写下来吧。防止自己忘掉。取消标题栏的方式有两种,一种是在代码添加,另一种是在AndroidManifest.xml里面添加。1、在代码中实现:在此方法setContentView(R.layout.main)之前加入:requestWindowFeature(Win...
分类:
移动开发 时间:
2014-06-05 18:38:10
阅读次数:
293
当前是有些工具比如apktool,dextojar等是可以对我们android安装包进行反编译,获得源码的。为了减少被别人破解,导致源码泄露,程序被别人盗取代码,等等。我们需要对代码进行混淆,android的sdk中为我们提供了ProGrard这个工具,可以对代码进行混淆(一般是用无意义的名字来重命名),以及去除没有使用到的代码,对程序进行优化和压缩,这样可以增加你想的难度。最近我做的项目,是我去...
分类:
移动开发 时间:
2014-06-04 13:45:31
阅读次数:
417
工序很简单:掰出蒜瓣,放入蒜缸里,拿杵子捣烂即可!工序中可优化的步骤:掰蒜瓣:对于单个蒜瓣,用菜刀拍烂,皮就很容易去除捣烂:一次不可以放多,4-5个蒜瓣,用杵子抵住一个,旋转地磨,磨烂一个接着下一个;全部磨烂后,用短促的力击打壁上的碎片,一会儿就捣烂成匀浆了加入酱油、醋,要提鲜的话不要用味精,用虾皮...
分类:
其他好文 时间:
2014-06-02 17:44:51
阅读次数:
173