进程的管理与调度
进程管理
进程描述符及任务结构
进程存放在叫做任务队列(tasklist)的双向循环链表中。链表中的每一项包含一个具体进程的所有信息,类型为task_struct,称为进程描述符(process descriptor),该结构定义在文件中。
Linux通过slab分配器分配task_struct结构,这样能达到对象复用和缓存着色(cache colorin...
分类:
系统相关 时间:
2014-08-09 13:29:07
阅读次数:
993
书籍推荐(转自豆瓣)
一、软件工程师
--Clean Code《代码整洁之道》
--Implementation Patterns《实现模式》
--Code Complete《代码大全》
--Refactoring: Improving the Design of Existing Code《重构——改善既有代码的设计》
--Effective Java(第二版)
--Head ...
分类:
其他好文 时间:
2014-08-09 13:28:57
阅读次数:
323
DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范,DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。
Node接口的特性和方法
特性/方法
类型/放回类型
说明
nodeName
String
节点的名字;根据节点的类型而定义
nodeValue
Strin...
分类:
编程语言 时间:
2014-08-09 13:28:48
阅读次数:
252
减肥的最佳年龄是30岁之前,为什么呢?因为在30岁之时,人体的肌肉量达到了顶峰,30岁以后,肌肉量就会减少,慢慢的萎缩。大家都知道肌肉是消耗人体脂肪的最大器官,肌肉一但减少,预示着消耗脂肪的能力大大减弱。所以选择30岁之前减肥是最好的选择。
大家可能都会发现,大多数人都是在30岁之后慢慢变得肥胖,体质变得越来越差,稍微活动下就气喘吁吁,大汗淋漓。很多人体的基本能力也下降了,比如腰...
分类:
其他好文 时间:
2014-08-09 13:28:37
阅读次数:
194
初次使用scrollview, 发现你在nib中布置好视图后,运行居然不能滚动,请只能说写ios的几位太懒了。
发现问题解决问题吧,是让其滚动必须设置scrollview的contentsize, size需比uiscrollview的frame要大,设成scroll里面的内容大小就可以了,如下
[self.scrollView setContentSize:CGSizeMake(320,...
分类:
移动开发 时间:
2014-08-09 13:28:27
阅读次数:
280
题目链接:
啊哈哈,点我点我
题意:
一快屏幕分很多区域,区域之间可以相互覆盖,要覆盖就把属于自己的地方全部覆盖。给出这块屏幕最终的位置,看这块屏幕是对的还是错的。。
思路:
拓扑排序,这个简化点说,就是说跟楚河汉界一样,,分的清清楚楚,要么这块地方是我的,要么这块地方是你的,不纯在一人一办的情况,所以如果排序的时候出现了环,那么就说这快屏幕是坏的。。。还有一点细节要注意的是第i个数...
long groupId = Constant.createGroupId;
ContentValues values = new ContentValues();
for(int i=0,len=Constant.contactList.size();i<len;i++)
{
values.clear();
values.put(Data.RAW_CONTACT_ID,...
分类:
移动开发 时间:
2014-08-09 13:28:08
阅读次数:
421
PHP操作数据库
加载数据库驱动
访问phpinfo.php可以查看是否已经加载数据库驱动,如下显示还没有加载mySql数据库驱动。
在c盘找到php.ini配置文件开启加载mySql驱动,如下图,去掉分号。
连接数据库
//连接数据库
$dsn="mysql:dbname=test;host=127.0.0.1";//数据源名
$user="root";...
分类:
数据库 时间:
2014-08-09 13:27:57
阅读次数:
262
预授权完成 500 900 1000一个人住3天 474剩下为一起住 上次5天房费每人 390块 税钱 50块--------------------------------------------------------邓凯授权完成 1000这次 15天 , 每人房费 1...
分类:
其他好文 时间:
2014-08-09 13:27:17
阅读次数:
184
// mootools // auditFlag = $(this).getElement('>td input[id="auditFlag"]').val() // .getParent() //获得一个元素的父元素 //. setStyle('background-color'...
分类:
其他好文 时间:
2014-08-09 13:27:07
阅读次数:
248
学习目标每天2小时,13天让你学会Redis。本课程针对Redis新手,甚至连Redis是什么都没有听说过的同学。课程会具体介绍Redis是什么以及为什么要使用Redis,结合项目实践旨在让学生从零開始逐步晋升为一个Redis的优秀开发人员。适合人群1.在校学生:掌握多门存储技术,丰富毕业设计,贴近...
分类:
其他好文 时间:
2014-08-09 13:26:57
阅读次数:
225
学习目标每天2小时,13天让你学会Redis。本课程针对Redis新手,甚至连Redis是什么都没有听说过的同学。课程会具体介绍Redis是什么以及为什么要使用Redis,结合项目实践旨在让学生从零開始逐步晋升为一个Redis的优秀开发人员。适合人群1.在校学生:掌握多门存储技术,丰富毕业设计,贴近...
分类:
其他好文 时间:
2014-08-09 13:26:37
阅读次数:
184
渐变一、CSS3的径向渐变效果图网址:http://www.spritecow.com 图像拼接技术CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。html代码:1 Hold the front page2 Now you get...
分类:
Web程序 时间:
2014-08-09 13:26:17
阅读次数:
358
一、首先,确保服务器已经安装java环境,没有tomcat的可以到这里下载http://tomcat.apache.org/ 二、解压下载的压缩包,我是解压到D盘根目录下的。记住这个目录,后面会用到的。 三、打开后的文件如图所示。在@echo off 后面加上你的java安装地址和刚刚记下的to.....
分类:
其他好文 时间:
2014-08-09 13:26:07
阅读次数:
187
一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间不足就是一种。v...
分类:
其他好文 时间:
2014-08-09 13:25:47
阅读次数:
284
MDK-ARM 使用中一直有个很纠结的问题,中文字符支持不好。比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。想过换IAR,新学个IDE也麻烦,上面的问题也不很大稍微绕一下也能解决,所以一直没换。发现其实这个根本不是问题,安装好后默认是ANSI编码,所以会...
分类:
其他好文 时间:
2014-08-09 13:25:37
阅读次数:
580