- 博客(6)
- 资源 (13)
- 收藏
- 关注
转载 Linux中断的顶半部和底半部.
设备的中断会打断内核中进程的正常调度和运行,系统对更高吞吐率的追求势必要求中断服务程序尽可能地短小精悍。但是,这个良好的愿望往往与现实并不吻合。 在大多数真实的系统中,当中断到来时,要完成的工作往往并不会是短小的,它可能要进行较大量的耗时处理。 为了在中断执行时间尽可能短和中断处理需完成大量工作之间找到一个平衡点,Linux 将中断处理程序分解为两个半部:顶半部(top half)
2013-08-30 17:47:58 2107
转载 WebKik 渲染
本文是在转载的文章基础上,增加了一些自己的见解。 WebKit 在渲染页面之前,需要确定各个元素的位置、大小,而这个过程就是layout(布局)。下面,我们对layout的主要过程进行一番说明。 一、FrameView::layout方法 FrameView作为与View相关的类,其主要涉及与显示相关的内容,而其中对页面元素的布局至关重要,这也是浏览器的核心处理部分。 我们都知道浏
2013-08-15 13:42:40 599
转载 WebKit渲染
转:http://blog.csdn.net/milado_nju/article/details/7292131 # WebKit渲染基础 ## 概述 WebKit是一个引擎,而不是一个浏览器,它专注于网页内容展示,其中渲染是其中核心的部分之一。本章着重于对渲染部分的基础进行一定程度的了解和认识,主要理解基于DOM树来介绍Render树和RenderLayer树的构建由来和方式
2013-08-15 13:22:41 621
转载 静态链接与动态链接
动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。 而静态链接就是把所有用到的函数全部链接到exe文件中。 动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入, 而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了.
2013-08-12 14:27:53 597
转载 判断一个整数的二进制数有多少个1
[cpp] view plaincopy // 判断一个整数的二进制位中有多少个1 void totalOne(int x) { int count = 0; while(x) { x = x & ( x - 1 ); count++; }
2013-08-12 09:05:08 865
原创 Python配置Pydev2.8.1
PyDev 2.8.1.zip解压缩. 在Eclipse安装目录下新建一个links文件夹。然后再在links文件夹下新建名为eclipse的目录,最后把pedev.zip的压缩包内容解压到eclipse目录中。 在links目录下,新建一个名为pydev.link的文件,文件的内容为:path=D:\p\eclipse\links\eclipse ,(其中path=D:\p\ec
2013-08-02 09:32:04 998
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人