Linux内核通过一个被称为进程描述符的 结构体来管理进程,这个结构体包含了一个进程所需的所有信息。它定义在 文件中。 谈到 结构体,可以说她是linux内核源码中最复杂的一个结构体了,成员之多,占用内存之大。 进程状态 5个互斥状态 状态 | 描述 |: : TASK_RUNNING | 表示进程 ...
分类:
系统相关 时间:
2018-09-01 00:05:56
阅读次数:
287
四种编译优化类型的解释: `-O ' `-O1 ' Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function. With `-O ', the compi ...
分类:
其他好文 时间:
2018-08-30 11:03:33
阅读次数:
452
一. 获取节点 1. 获取元素节点 getElementsById getElementsByTagName getElementsByClassName 2. 获取属性节点 getAttribute 3. 获取子节点 childNodes属性 // 获取所有子节点 firstChild属性 las ...
数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。 声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。 int[] table; // n ...
分类:
编程语言 时间:
2018-08-21 00:23:38
阅读次数:
194
1. jQuery的基本选择器 代码示例如下所示: 显示结果如下图: 2. 层级选择器 代码如下: 显示的效果, 如下图所示: 3. 基本过滤选择器 代码如下: 显示结果为: 4. 属性选择器 示例代码如下: 显示的结果如下图所示: 5. 筛选选择器 示例代码如下所示: 显示结果如下图所示: ...
分类:
Web程序 时间:
2018-08-17 22:25:44
阅读次数:
248
1、css选择器中加号(+)是啥意思? 加号(+)为:相邻同胞选择器,如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器(Adjacent sibling selector) 如图: 我们经常见到页面上方的导航,用“/”分隔开,这个时候我们就可以考虑使用相邻兄弟同胞 ...
分类:
Web程序 时间:
2018-08-11 10:16:48
阅读次数:
187
面试 18:复杂链表的复制(剑指 Offer 第 26 题) 在上一篇推文中,我们留下的习题是来自《剑指 Offer》 的面试题 26:复杂链表的复制。 请实现复杂链表的复制,在复杂链表中,每个结点除了 next 指针指向下一个结点外,还有一个 sibling 指向链表中的任意结点或者 NULL。比 ...
分类:
其他好文 时间:
2018-08-01 12:10:41
阅读次数:
195
jquery选择器 $("#myId") 选择id为myId的元素 $(".myClass") 选择class为myClass的元素 $("li") 选择所有的li元素 $("#ul1 li span") 选择id为ul1元素下面的所有li下的span元素 $("input[name=first]" ...
分类:
Web程序 时间:
2018-07-29 16:32:31
阅读次数:
190
如何理解uiautomator里面的 child, child_by_text, sibling,我们借助android原生的uiautomatorviewer抓取的控件来进行理解 以如下图进行详细讲解(左边与右边的通过不同颜色进行圈起来,表示了这些控件的归属关系),例如红圈部分为一个父类,投影绿圈 ...
分类:
编程语言 时间:
2018-07-27 19:16:59
阅读次数:
1068
[抄题]: Given a binary tree where all the right nodes are either leaf nodes with a sibling (a left node that shares the same parent node) or empty, flip ...
分类:
其他好文 时间:
2018-07-27 13:16:32
阅读次数:
112