全部博文(573)
发布时间:2015-12-09 14:39:54
linux内核定时器使用及原理内核定时器使用 内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于 <linux/timer.h> 和 kernel/timer.c 文件中。被调度的函数肯定是异步执行的,它类似于一种.........【阅读全文】
发布时间:2015-12-09 14:38:58
linux内核线程创建销毁机制版权声明:本文为博主原创文章,未经博主允许不得转载。这个话题乍一听貌似比较大,其实线程创建本身就是一件很平常的事情。下面将要介绍的是,新版linux中创建内核线程的机制做了一些变化(其实本质没变,最终还是调用do_fork()来实现),和控制线程的时候需要注意的.........【阅读全文】
发布时间:2015-12-09 14:26:36
求一个数组中两个元素的最大差值一个整数数组a[n],在a[n]中找两个数字,使得下标大的数字减去下表小的数字所得的差值最大,即:在a[n]中找 a[i] 和 a[j] ,使得 a[i] - a[j] 的值最大,并且 i > j 。 题目来自这里。寻求O(n)的解法,思路:记录已经遍历的元素中的最小值min和当前.........【阅读全文】
发布时间:2015-12-09 14:16:16
聚集索引和非聚集索引聚集索引和非聚集索引的区别: 汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字.........【阅读全文】
发布时间:2015-12-09 14:13:06
shell脚本中$#、$0、$@等含义$# 传给脚本的参数个数$0 脚本本身的名字$1 传递给该shell脚本的第1个参数$2 传递给该shell脚本的第2个参数$@ 传给脚本的所有参数的列表$* 以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 脚本运行的当前进程ID号$? 命令执行结果反馈,0表示执.........【阅读全文】