上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2015年7月18日

Webkit之HTML解析

摘要: 加载部分HTML文本(即主资源)后便可以开始解析HTML元素(对输入字节流进行逐字扫描,识别HTML元素),最后生成DOM树,本文只讲HTML解析。HTML解析部分时序图:其中最为重要的过程是(1)startToken(2)nextToken(3)endToken(4)constructTreeFr... 阅读全文

posted @ 2015-07-18 17:51 dchao 阅读(2906) 评论(0) 推荐(0) 编辑

2015年7月4日

Webkit之资源加载

摘要: 一、webkit资源分类webkit中有多种资源,大致分为以下几种:HTML文本CSS样式文本 - CachedCSSStyleSheet字体 - CachedFont图片 - CachedImage只读资源 - CachedRawResourceJavaScript文本 - CachedScrip... 阅读全文

posted @ 2015-07-04 20:15 dchao 阅读(995) 评论(0) 推荐(0) 编辑

2015年6月28日

使用VS2013编译webkit

摘要: 环境: win7_x64、VS2013 开始: 一、下载webkit 从网站"https://github.com/WebKit/webkit"下载webkit,我下载的版本最后的修改记录时间为2015-6-17,解压到目录,例如"D:/webkit-master" 二、安装cygwin 下载地... 阅读全文

posted @ 2015-06-28 21:57 dchao 阅读(708) 评论(0) 推荐(0) 编辑

2015年6月24日

在DLL中导出另一静态库中的函数

摘要: 开发环境: win7_x64、VS2013应用场景: 动态库A依赖动态库B,而动态库B又使用了静态库C;有些情况下,我们需要将C从B里面导出,然后提供给A使用。正文: Step1: 1、新建测试静态库TestStatic 2、添加TestA.h、TestA.... 阅读全文

posted @ 2015-06-24 20:26 dchao 阅读(681) 评论(0) 推荐(0) 编辑

2015年5月31日

c++运行时类型识别(rtti)

摘要: 一个简单运行时类型识别 namespace rtti_ex { /* * 类型信息基类 */ class i_type_info { public: // 判断是否是指定类型 bool is(const char* _name) const { return name() == _nam... 阅读全文

posted @ 2015-05-31 14:13 dchao 阅读(267) 评论(0) 推荐(0) 编辑

2015年5月20日

win32使用ATL显示C#COM窗体

摘要: 显示效果如图: 环境:win7 64、VS2013 代码如下: #include #include // 导入#import "TestCtrl.tlb"// 定义全局对象HWND hMainWnd;CComModule _module; // COM服务器模块CAxWindow _... 阅读全文

posted @ 2015-05-20 21:46 dchao 阅读(450) 评论(0) 推荐(0) 编辑

2015年4月20日

C++调用com控件方法

摘要: 转载自:http://blog.csdn.net/haijun286972766/article/details/6273414 最近要求做一个C++调用com组件的DEMO。由于自己对C++并无研究包括IDE工具。后来在网上查阅了些资料,经过努力终于告一段落。 网上对于C++加载com组... 阅读全文

posted @ 2015-04-20 18:49 dchao 阅读(5388) 评论(0) 推荐(0) 编辑

2015年4月14日

NPAPI简介

摘要: 原文出处:http://blog.csdn.net/wwwsq/article/details/8254911 NPAPI是电脑上大部分非ie浏览器都支持的一种浏览器扩展,类似ie的activex技术。 如果你有一个模块需要支持所有浏览器,那么支持activex和npapi之后,基本上... 阅读全文

posted @ 2015-04-14 21:55 dchao 阅读(1011) 评论(0) 推荐(0) 编辑

2015年4月4日

在Javascript中使用protobuf与c++进行通信

摘要: 环境:Win7_64旗舰版,VS2013 最近在研究Webkit,已经编译成功,接下来就是Javascript与c++如何传输数据,立刻就想到了protobuf,但是谷歌不支持Javascript,百度了很久,终于找到了 这篇文章:http://blog.csdn.net/xnn2s/artic... 阅读全文

posted @ 2015-04-04 17:29 dchao 阅读(5325) 评论(0) 推荐(0) 编辑

2015年1月18日

thunk技术

摘要: Thunk : 将一段机器码对应的字节保存在一个连续内存结构里, 然后将其指针强制转换成函数. 即用作函数来执行,通常用来将对象的成员函数作为回调函数. #include "stdafx.h"#include namespace pri{ typedef unsigned char u1byte... 阅读全文

posted @ 2015-01-18 16:05 dchao 阅读(269) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航