Others

chromium:智能指针

chromium:智能指针

bingliaolong 4年前 16 0

概述 在广义上,智能指针划分为两类。 第一类智能指针引用的对象是可以共享的,也就是一个对象可以同时被多个智能指针引用。 这类智能指针要求被引用的对象具有计数的功能,数值的大小就表示它目前被多少个智能指针引用。当一个对象的引用计数值等于0的时候,就表示它要被释放了。 这类智能指针适...

Cef:编译相关

Cef:编译相关 2

bingliaolong 2年前 30 0

地址 最新cef二进制下载地址: 下载 介绍: 文档 cef升级: 文档 步骤记录一 检查VS环境,相关组件是否正确安装 Windows SDK ATL MFC Native 创建相关目录 下载depot_tools 用解压软件解压到某个目录,如e:\Google_Repo\ce...

Chromium:鼠标事件的生成与处理

Chromium:鼠标事件的生成与处理

bingliaolong 2年前 17 0

启动部分(chrome.exe) wWinMain chrome.dll ChromeMain content.dll base.dll 消息泵 消息循环 将消息分派给窗口过程处理函数 user32.dll ui_gfx.dll ui_views.dll 这里把消息包装成even...

Base_file

Base_file

bingliaolong 4年前 3 0

file 操作类型 Info 构造 函数 创建或打开给定的文件 返回| true | 如果此对象包装的handle / fd有效。 这 方法不与文件系统交互(可以安全地从中调用 ThreadRestrictions :: SetIOAllowed(false)线程)。 如果创建了...

Chromium:智能指针部分

Chromium:智能指针部分

bingliaolong 2年前 9 0

scoped_refptr AdoptRef RefCounted及基类概要 通过衰减类型类比较是否是一样的类型 判断U是不是T的基类 scoped_refptr 判断类型U是否可转换为类型T 如果可以的话,std::is_convertible<U*, T*>::v...

Chromium:学习,框架,一

Chromium:学习,框架,一

bingliaolong 1年前 19 0

Views框架 由不同的UI空间组成不同的UI模块 比如标签栏,地址栏,书签栏等等 最后由BrowserView这个主要UI容器将不同的UI模块组织到一起 View 概述 Chromium 的 Views 框架中的基本 UI 元素,是所有 UI 组件的基类 作用 它提供了一个基础...

Chromium:学习,Widget,二

Chromium:学习,Widget,二

bingliaolong 1年前 9 0

Widget 概述 Chromium 中 UI 框架的一个核心类,它用于管理和控制应用程序窗口、对话框或其他类型的用户界面元素 Widget 提供了窗口的创建、布局、绘制、事件处理等功能,是 UI 系统中不可或缺的组件 角色 Widget 是一个基础类,用于创建和管理窗口或控件 ...

base_json&&value

base_json&&value

bingliaolong 4年前 2 0

json_writer Write 写json文件。 WriteWithOptions 功能和上面的Write一样,都是写json文件。 不同的是,这个是带选项的,选项含义如下。 选项 此选项指示编写者,如果遇到二进制值,值(如果在字典中,则为键)将被从中省略输出,并将返回成功。...

三 _ 关于 Webrtc 的源码结构

三 _ 关于 Webrtc 的源码结构

bingliaolong 4年前 3 0

src/api webrtc接口 src/common_audio 存放音频的基本算法,包括: 环形队列 傅里叶算法 滤波器等 src/common_video 存放视频算法相关工具,包括: libyuv sps/pps分析器 i420缓冲器等 src/media 存放媒体相关的...

Chromium 进程线程

Chromium 进程线程

bingliaolong 4年前 20 0

进程 主进程 Browser进程 与用户交互的界面 渲染进程 Renderer进程 解析html,css,执行javascript脚本 GPU进程 负责网页和主界面的绘制 Utility进程 各种服务,如网络服务,音频服务 V8代理解析工具进程 跑PAC代理脚本时的进程 Cras...

扫一扫二维码分享