自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

TS流简易分析器(数字电视)

公司专业培训的代码,我自己写的。win32,希望还过的去,大家不要喷。

2011-03-17

线程暂停(循环计数暂停)

黑窗口 多线程 不断输出数据 按键盘暂停继续,很实用。VC6.0.对于初学信号量的人来说很有用。

2011-03-17

随机迷宫生成迷宫自动寻路软件(VS2008,C++,API,多线程)

随机迷宫生成用来我自己设计的一种算法,可以生成有一条通路的迷宫。并可自动寻路。 有两种模式 自动和手动。 自己游戏选手动,查看如何寻路的选自动 自动寻路开始快捷键SPACE 没有C++,与API编程基础的人不要看。 武汉科技大学的,请不要下载因为这是我的课程大作业,花了3天时间完善的。还要给老师检查,可别雷同了。

2010-06-01

YUV播放器,directX,VS2008 MFC完成

YUV播放器,directX,VS2008 MFC完成 能够很好的完成播放,能截取指定的帧。

2010-05-23

IP地址的合法性及子网判断(试验报告,代码,题目)原创C++

IP地址的合法性及子网判断(试验报告,代码,题目)原创。 可能会出一些问题,应为是在CMD下运行,但我每一个函数都有注释,很容易修改。 在VS2008下编译成功

2010-03-19

二叉树由先序中序得到后序,并画图(C#)

二叉树由先序中序得到后序,并画图,数据结构课程设计。简单易用。。但图像下面会交叉。

2009-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除