poll机制作用:相当于一个定时器,时间到了还没有资源就唤醒进程。
主要用途就是:进程设置一段时间用来等待资源,如果时间到了资源还没有到来,进程就立刻从睡眠状态唤醒不再等待。当然这只是使用于这段时间以后资源对于该进程已经无用的情况。
内核中poll机制的实现过程:
sys_poll函数在include/linux/syscalls.h中声明
//函数定义前加宏asmlinkage...
分类:
其他 时间:
2015-03-21 06:24:24
收藏:
0 评论:
0 赞:
0 阅读:
320
DDA(digital differential analyzer,数字微分分析法)是一种线段扫描转换算法。它的主要算法原理是:
在一个坐标轴上以单位间隔对线段取样,从而在另一坐标轴上确定最靠近线条路径的对应坐标值。
对于窗口而言,以左下角为原点,底边向右为X轴,以左边向上Y轴为例,画一条线段 L ,...
分类:
其他 时间:
2015-03-21 06:24:14
收藏:
0 评论:
0 赞:
0 阅读:
233
【金码坊AOS开发平台】今天①完善了AOS标签库,和标准标签库完美兼容了。②新开发了根据子页面动态生成主页面的二级导航菜单功能。#AOS开发平台#...
分类:
其他 时间:
2015-03-21 06:23:44
收藏:
0 评论:
0 赞:
0 阅读:
382
1、错误描述
21-Mar-2015 00:57:40.934 INFO [localhost-startStop-2] org.apache.catalina.core.ApplicationContext.log SessionListener: contextDestroyed()
21-Mar-2015 00:57:40.934 INFO [localhost-startStop-2] ...
分类:
Web开发 时间:
2015-03-21 06:23:14
收藏:
0 评论:
0 赞:
0 阅读:
637
...
分类:
系统服务 时间:
2015-03-21 06:22:55
收藏:
0 评论:
0 赞:
0 阅读:
798
'vim' go into the vim mode
'i' 'a' 's' is means insert mode
'v' is means visual mode
'esc' is means back to normal mode
j down
k up
h left
l right...
分类:
系统服务 时间:
2015-03-21 06:22:44
收藏:
0 评论:
0 赞:
0 阅读:
272
1 /** 2 * Definition for binary tree 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(i...
分类:
其他 时间:
2015-03-21 06:21:54
收藏:
0 评论:
0 赞:
0 阅读:
265
在IE8、IE9上可能好好的,当我们在IE6、IE7或者是其他的浏览器上再浏览这些页面时,可能会发现我们的页面已经面目全非了,那么如何解决兼容问题呢,本文就为大家一一道来对于浏览器兼容问题,我们应该碰到很多了,在平时写一些页面时,在IE8、IE9上可能好好的,当我们在IE6、IE7或者是其他的浏览器...
分类:
其他 时间:
2015-03-21 06:21:44
收藏:
0 评论:
0 赞:
0 阅读:
336
Sorting solution O(nlogn): 1 class Solution { 2 public: 3 int maximumGap(vector &num) { 4 int len = num.size(), result = 0; 5 if (...
分类:
其他 时间:
2015-03-21 06:21:34
收藏:
0 评论:
0 赞:
0 阅读:
318
基本上每章到增补附注这里就算是结束了。根据设想,每章的这一篇基本上会注明这一章哪些题没有做,原因是什么,如果以后打算做了也会在这里补充。还有就是最后会把有此前诸多习题的代码和原数据结构放整理后,以单个数据结构为单位放在一个文档里面。【未做习题】习题3.1:编写打印出一个单链表的所有元素的程序。//这...
分类:
其他 时间:
2015-03-21 06:21:24
收藏:
0 评论:
0 赞:
0 阅读:
260
一、Div+css通用兼容性代码 你可以在css开头加入 *html{padding:0px} 复制代码代码如下: CSS+DIV 兼容性问题 浏览器兼容代码: 浏览器 符号 IE6 IE7 IE8 FF * √ √ × × !important × √ × √ _ √ × × × \9 × × √...
分类:
Web开发 时间:
2015-03-21 06:21:14
收藏:
0 评论:
0 赞:
0 阅读:
405
1 class Solution { 2 public: 3 int maxSubArray(int A[], int n) { 4 int result = A[0], sum = A[0]; 5 for (int i = 1; i < n; i++) {...
分类:
其他 时间:
2015-03-21 06:21:04
收藏:
0 评论:
0 赞:
0 阅读:
334
【练习3.26】双端队列(deque)是由一些项的表组成的数据结构,对该数据结构可以进行下列操作:Push(X,D):将项X插入到双端队列D的前端。Pop(D):从双端队列D中删除前端项并返回。Inject(X,D):将项X插入到双端队列D的尾端。Eject(D):从双端队列D中删除尾端项并返回。编...
分类:
其他 时间:
2015-03-21 06:20:45
收藏:
0 评论:
0 赞:
0 阅读:
478
O(m + n):Note:return rec[1] not rec[0]. 1 class Solution { 2 public: 3 double findMedianSortedArrays(int A[], int m, int B[], int n) { 4 i...
分类:
其他 时间:
2015-03-21 06:20:34
收藏:
0 评论:
0 赞:
0 阅读:
368
最近工作中老是用到ps切图,然后高手说我切图做的不好,在此去网上找了点材料汇集起来,作为参考:网页设计的切图,最好先用PS做出效果图,然后进行切图。一、切图的原则:1、图切的大小越小越好。2、图切的数量越少越好。那对于一整张图来说,同时达到这两个原则是相互矛盾的,所以一个网页差不多切成20-30个图...
分类:
Web开发 时间:
2015-03-21 06:20:24
收藏:
0 评论:
0 赞:
0 阅读:
371
R语言中有几个常用的函数,可以按组对数据进行处理,apply, lapply, sapply, tapply, mapply,等。这几个函数功能有些类似,下面介绍下这几个函数的用法。 Apply 这是对一个Matrix或者Array进行某个维度的运算。其格式是: Apply(数据,维度Index,运...
分类:
编程语言 时间:
2015-03-21 06:20:04
收藏:
0 评论:
0 赞:
0 阅读:
503
Similar to maximum sum subarray, but need a gmin to record the global minimum to handle negative numbermultiplication. 1 class Solution { 2 public: 3 ...
分类:
其他 时间:
2015-03-21 06:19:54
收藏:
0 评论:
0 赞:
0 阅读:
319
Trie(Retrieval Tree)又称前缀树,可以用来保存多个字符串,并且非常便于查找。在trie中查找一个字符串的时间只取决于组成该串的字符数,与树的节点数无关。因此,它的查找速度通常比二叉搜索树更快。trie的结构很简单,每条边表示一个字符,从根节点到叶节点就可以表示一个完整的字符串。所以...
分类:
编程语言 时间:
2015-03-21 06:19:34
收藏:
0 评论:
0 赞:
0 阅读:
389
This is the extension of Largest Rectangle in Histogram. We can just project 2D matrix to 1D array and compute it line by line. 1 class Solution { 2 p...
分类:
其他 时间:
2015-03-21 06:19:24
收藏:
0 评论:
0 赞:
0 阅读:
329
最近项目中需要应用accessibility,大量使用了focus和blur,总结如下一、设置焦点focus如创建无障碍对话框:当一个对话框出现时,焦点应在对话框内,这样用户才可以使用键盘继续浏览。焦点设置在对话框内的确切位置,在很大程度上取决于对话框本身的目的。如果确认对话框(confirmati...
分类:
数据库技术 时间:
2015-03-21 06:19:14
收藏:
0 评论:
0 赞:
0 阅读:
396