- 博客(19)
- 资源 (6)
- 收藏
- 关注
转载 汇编展示函数调用方式
最近,看上一个Ring0级的库,可以支持win7 x64,不过我没有它提供的dll头文件,所以就只能抄起win32DAsm了~~~~在调用这个库文件时,遇到了C/C++中调用汇编函数(木有C的源码)的问题,就整理这么一个东东,用汇编实现不同方式的调用函数注://; 分号在asm是注释符,每行加个分号 用于VC排版//eax,ecx,edx vc编译器中 由调用者保存,被调用者可
2013-03-25 17:02:49 550
转载 linux常用头文件详解(转)
linux常用头文件如下:POSIX标准定义的头文件 目录项 文件控制 文件名匹配类型 路径名模式匹配类型 组文件 网络数据库操作 口令文件 正则表达式 TAR归档值 终端I/O 符号常量
2013-03-22 09:53:44 514
转载 Linux下c开发 之 线程通信(转)
1.Linux“线程” 进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享内存的全局变量)。Linux中所谓的“线程”只是在被创建时c
2013-03-20 10:06:37 430
转载 WebKit中的Chrome和ChromeClient
摘要:浏览器的GUI接口分成两种,一种是控件的绘制,另一种则是同应用息息相关的窗口交互操作。本文主要介绍后一种,在WebKit里面,称之为宿主窗口。Chrome类为WebKit内核定义了一系列的宿主窗口相关的操作接口,并最终在不同的实现中由ChromeClient类的派生类来实现,比如,在Qt里面的ChromeClientQt类。本文将介绍Chrome类在WebKit中的作用,以及在移植WebKi
2013-03-01 09:21:14 316
转载 WebKit中的html词法解析
WebKit中的html词法解析(dlmu2001) tomorrow.cyz@gmail.com 摘要:webkit源代码分析,webcore,html解析,htmlparse,htmltoken,htmltokenizer,dlmu2001,浏览器,chrome 语言的解析一般分为词法分析(lexical analysis)和语法分析(Syntax an
2013-03-01 09:20:22 356
转载 WebKit加载网页的流程
WebKit加载网页的流程dlmu2001摘要:WebKit源码分析,WebKit文档,WebCore,loader,ResourceLoader,MainResourceLoader,SubresourceLoader,DocumentLoader,WebKit加载流程,浏览器,Chrome,dlmu2001,FrameLoader,框架在WebKit渲染一个页面之前,它
2013-03-01 09:19:36 246
转载 WebCore中的http响应信息维护
摘要:WebCore源代码分析,WebKit,dlmu2001,http模块,http响应,ResourceResponse,ResourceHandle,ResourceRequest,DocumentLoader,浏览器内核,curl 在“WebCore中的http请求信息维护”中,我们曾经简单介绍过http的原理,并分析了WebCore中对请求信息的维护,这篇文章则分析Web
2013-03-01 09:18:58 223
转载 WebCore中的http请求信息维护
WebCore中的http请求信息维护(dlmu2001) WebCore内核本身并不实现http协议,它通过调用不同平台的http库,比如Qt的QnetWorkRequest,gtk的soup,或者curl等,来实现http协议的功能。这里将以curl为例,来理解webcore中的请求信息维护。 http协议的细节,如果希望深入了解的话,可以参考rfc2616,rfc2
2013-03-01 09:18:04 298
转载 Webcore中文本资源编解码
ebcore中文本资源编解码 dlmu2001 本文描述的文本资源编解码,针对的是字符串编解码,如UTF-8,GB2312,而非传输编解码(如gzip)。 关于字符串编码的理论知识,如果你还不了解,可以参考http://baike.baidu.com/view/1204863.htm。 我们以一个最简单的网页为例,假设服务器上有一个纯链接的页面,没有任何派生资源(i
2013-03-01 09:16:04 267
转载 WebKit内核源代码分析(五)
WebKit内核源代码分析(五)红心地瓜(tomorrow.cyz@gmail.com)摘要:本文分析WebKit中html的解析过程,DOM节点树的建立。关键词:WebKit,html解析,html tree construction,WebCore,DOM节点树,dlmu20011. HTML解析模型
2013-03-01 09:13:53 235
转载 WebKit 内核源代码分析 ( 四 )
WebKit 内核源代码分析 ( 四 )红心地瓜( tomorrow.cyz@gmail.com )摘要:本文介绍 WebCore 中 Loader 模块是如何加载资源的,分主资源和派生资源分析 loader 模块的类关系。关键词: WebKit,Loader,Network,ResouceLoader,SubresourceLoader一、类结构及接口Lo
2013-03-01 09:12:09 212
转载 WebKit内核源代码分析(三)
WebKit内核源代码分析(三)红心地瓜(tomorrow.cyz@gmail.com)摘要:浏览器的请求一般是以页面请求为单位,当用户通过网址栏输入一个url,浏览器就开始一个页面请求。而一个页面请求可能包含有一到多个页面子帧,以及图片、CSS和插件等派生子资源。Page类就是用来对应这样的页面请求。Page类是WebKit中非常重要的一个类,它就像内核对外的一个聚合器。
2013-03-01 09:11:28 219
转载 WebKit内核源代码分析(二)
WebKit内核源代码分析(二)---dlmu2001tomorrow.cyz@gmail.com摘要:本系列通过分析WebKit的源代码,试图分析WebKit的内核设计架构,模块之间的关系,分析的时候以Qt的移植为参考,涉及移植的东西不多,主要还是以内核为主。FrameLoader类负责一个Frame的加载,在Frame的流程中起到非常重要的重要,同很多组件都有交互,本文将分析Frame
2013-03-01 09:10:29 235
转载 WebKit内核源码分析(一)
WebKit内核源码分析(一)---dlmu2001tomorrow.cyz@gmail.com 摘要:本系列通过分析WebKit的源代码,试图分析WebKit的内核设计架构,模块之间的关系,分析的时候以Qt的移植为参考,涉及移植的东西不多,主要还是以内核为主。在分析内核的时候,Frame是首当其冲的一个类,本文将分析Frame类的代码。1. 描述Frame类是WebCo
2013-03-01 09:09:16 241
转载 WebKit的智能指针分析 - Part 1:RefCounted
在WebKit的官网上有一篇使用指南:RefPtr and PassRefPtr Basics,从应用的角度讲解了RefPtr类族的由来,及使用方法。但很无厘头的是,这里面居然没有提到如何创建一个有引用计数功能的类!?(教你如何用砖头造房子却不教你如何造砖头)在抱怨作者的粗心、懒惰、和恶搞精神后,我只能用一句俗话来安慰自己:还好有源代码,还好有源代码,⋯⋯WebKit我来了!!!W
2013-02-28 14:42:14 229
转载 为JavaScript Binding添加新DOM对象的三种方式及实作
转载请注明出处:http://blog.csdn.net/horkychen 一.基础知识首先WebKit IDL并非完全遵循Web IDL,只是借鉴使用。WebKit官网提供了一份说明(WebKitIDL),比如Web IDL称"operation”(操作), 而WebKitIDL称为"method"(方法), 另外Web IDL也不像WebKitIDL那样将属性和参
2013-02-28 11:45:14 348
转载 C / C++ 头文件一览
#include //设定插入点 #include //字符处理 #include //定义错误码 #include //浮点数处理 #include //文件输入/输出 #include //参数化输入/输出 #include //数据流输入/输出
2012-10-29 14:51:23 641
转载 webkit加速合成
# Chromium硬件加速合成(hardwareaccelerated compositing)## 概述在介绍硬件加速合成之前,让我们先大概了解一下基本的做法是如何渲染生成网页内容的。一个网页通常可以包含很多层,这个我们在WebKit渲染基础中讲过,例如有透明效果的节点, Canvas节点等,这些节点都可以是页面中的一层,这些层的内容最后组成一个可视化的网页内容,如下图
2012-10-29 14:50:30 424
转载 dom树,render树,renderlayer树的关系
引用:http://blog.csdn.net/milado_nju/article/details/7292131# WebKit渲染基础## 概述WebKit是一个引擎,而不是一个浏览器,它专注于网页内容展示,其中渲染是其中核心的部分之一。本章着重于对渲染部分的基础进行一定程度的了解和认识,主要理解基于DOM树来介绍Render树和RenderLayer树的构建由来和方
2012-09-07 16:26:59 1350
随机迷宫生成迷宫自动寻路软件(VS2008,C++,API,多线程)
2010-06-01
IP地址的合法性及子网判断(试验报告,代码,题目)原创C++
2010-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人