上一页 1 2 3 4 5 6 7 ··· 29 下一页
摘要: 啥是cdp 根据官网的说法,cdp(Chrome DevTools Protocol) 允许我们检测,调试Chromium, Chrome 和其他基于 Blink的 浏览器. 这个协议被广泛使用. 其中最著名的是 Chrome DevTools,协议的api也由这个团队维护。 使用cdp的姿势 首先 阅读全文
posted @ 2021-06-16 18:40 Bigben 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: html 文本解析栈 > blink_core.dll!blink::LayoutObjectFactory::CreateText(blink::Node * node, scoped_refptr<WTF::StringImpl> str, blink::LegacyLayout legacy) 阅读全文
posted @ 2021-06-16 18:33 Bigben 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 这个文档在:https://skia.org/docs/user/tips/ dm是个重要的工具,实现将skp转成图片或者pdf。源码在 third_party\skia\dm\DM.cpp 命令行生成 screenshot 是屏幕截屏方式: google-chrome --headless --s 阅读全文
posted @ 2021-06-16 17:49 Bigben 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 转自:C++干货系列 - 知乎 (zhihu.com) C++17的左值和右值 | RuiBing, welcomes you to his home page. 讲得也不错 [c++11]我理解的右值引用、移动语义和完美转发 - 简书 (jianshu.com) 我希望在讲述一个知识点时,能够从容 阅读全文
posted @ 2021-06-07 17:17 Bigben 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 对于char型,它所表示的范围为-128~+127,假设有如下语句: char data[3] = {0xab, 0xcd, 0xef}; 初始化之后想打印出来,cout << data[0] << data[1] << data[2]; 发现都是乱码,没有按十六进制输出。 在ASCII中,一共定义 阅读全文
posted @ 2021-05-31 17:40 Bigben 阅读(2492) 评论(0) 推荐(0) 编辑
摘要: docker镜像作为编译环境: 编译canvaskit的docker相关文件放在:skia/infra/canvaskit/docker [root@base11:/home/chromium/skia/infra/canvaskit/docker]# ls canvaskit-emsdk Make 阅读全文
posted @ 2021-05-25 17:06 Bigben 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 用atomic #include <atomic> #include <iostream> int getNextSerial() { static std::atomic<uint64_t> i; return i++; } int main() { for (int a = 0; a < 34; 阅读全文
posted @ 2021-05-25 10:25 Bigben 阅读(211) 评论(0) 推荐(0) 编辑
摘要: #1 基类:相对的。某个类可能既是基类(base)又是派生类(derived)。 要知道这个原则:基类可以保存派生类地址,比如 CerealPack breakfast; //派生类 Carton* pCarton {&breakfast};//直接基类保存了派生类 Box* pBox {&brea 阅读全文
posted @ 2021-05-09 11:53 Bigben 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 类的初始化, 构造函数 尤其对于java转过来的 阅读全文
posted @ 2021-05-08 18:23 Bigben 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 原文:图说C++对象模型:对象内存布局详解 C++干货系列——谈谈C++中的动与静 - 知乎 (zhihu.com) 这篇讲得也很透彻 0.前言 文章较长,而且内容相对来说比较枯燥,希望对C++对象的内存布局、虚表指针、虚基类指针等有深入了解的朋友可以慢慢看。本文的结论都在VS2013上得到验证。不 阅读全文
posted @ 2021-05-08 17:29 Bigben 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 原文:C++对象模型之RTTI的实现原理 RTTI是Runtime Type Identification的缩写,意思是运行时类型识别。C++引入这个机制是为了让程序在运行时能根据基类的指针或引用来获得该指针或引用所指的对象的实际类型。但是现在RTTI的类型识别已经不限于此了,它还能通过typeid 阅读全文
posted @ 2021-05-08 17:11 Bigben 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 原文:C++ static_cast、dynamic_cast、const_cast和reinterpret_cast(四种类型转换运算符) < C/C++类型转换的本质(经典之作)输入输出流 > 上节讲到,隐式类型转换是安全的,显式类型转换是有风险的,C语言之所以增加强制类型转换的语法,就是为了强 阅读全文
posted @ 2021-05-08 14:40 Bigben 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 原文: Markdown 语法 - CODING 帮助中心 总体介绍 Markdown 是一种轻量级标记语言,让写作者专注于写作而不用关注样式。CODING 的许多功能模块均采用了 Markdown 语法,比如事项的讨论、代码托管的 Pull Request、Wiki 等。 标题 用 Markdow 阅读全文
posted @ 2021-05-07 11:26 Bigben 阅读(95) 评论(0) 推荐(0) 编辑
摘要: <DataExecutionPrevention>false</DataExecutionPrevention> 阅读全文
posted @ 2021-04-22 21:39 Bigben 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 如果已经安装了sdk,按下图修改: 阅读全文
posted @ 2021-04-21 10:44 Bigben 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 在目录dir中搜索关键字key,只搜索*.cpp文件 grep -R --include="*.cpp" key dir 阅读全文
posted @ 2021-04-20 16:51 Bigben 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 事件传输 Life of a "set cursor" message Setting the cursor is an example of a typical message that is sent from the renderer to the browser. In the render 阅读全文
posted @ 2021-04-02 12:03 Bigben 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1, D:\dev\electron9\src\content\renderer\media\inspector_media_event_handler.cc 构造入参有个agent InspectorMediaEventHandler::InspectorMediaEventHandler( bl 阅读全文
posted @ 2021-04-01 17:54 Bigben 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Headless Chrome: an answer to server-side rendering JS sites 原文 中文翻译:https://www.cnblogs.com/Johnzhang/p/8883157.html By Eric Bidelman Engineer @ Goog 阅读全文
posted @ 2021-03-18 10:23 Bigben 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 谷歌官方的“合成器变迁”。一定要看,是个 eye opening 目前最新技术就是在瓦片都被光栅化后,生成render pass。然后变成 CompositorFrame,发往在gpu进程 display compositor绘制。发送这些层合成的CompositorFrame利用的是Composi 阅读全文
posted @ 2021-03-17 19:43 Bigben 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-27105712-id-3313327.html?page=2 linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。 基本上每一个linux 程序都至少会有一个动态库,查看 阅读全文
posted @ 2021-03-17 17:05 Bigben 阅读(294) 评论(0) 推荐(0) 编辑
摘要: error while loading shared libraries: libfreeradius-radius-2.1.10.so: cannot open shared object file: No such file or directory 1,已经安装,但是没找到。快速修正,这将更新 阅读全文
posted @ 2021-03-17 11:47 Bigben 阅读(4015) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.electronjs.org/docs/development/build-instructions-linux#%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91 https://chromium.googlesource.com/chromi 阅读全文
posted @ 2021-03-16 18:12 Bigben 阅读(2326) 评论(0) 推荐(0) 编辑
摘要: https://mirrors.ustc.edu.cn/repogen/ 阅读全文
posted @ 2021-03-16 15:41 Bigben 阅读(179) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u010452388/article/details/81283998 堆:每个节点都大于它子树的节点;是个完全二叉树。(用一维数组存储) 第i个元素的: 父亲:(i-1)/2 孩子: i*2+1 i*2+2 第1层标为0 ... 第h层最多有2的h次方个 阅读全文
posted @ 2021-03-08 16:17 Bigben 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10623968.html 1. 简介 流媒体是使用了流式传输的多媒体应用技术。如下是维基百科关于流媒体概念的定义: 流媒体 (streaming media) 是指将一连串的媒体数据压缩后,经过网络分段发送 阅读全文
posted @ 2021-03-05 11:33 Bigben 阅读(1199) 评论(0) 推荐(1) 编辑
摘要: 微信下载文件目录 内部存储\Android\data\com.tencent.mm\MicroMsg\Download 阅读全文
posted @ 2021-03-03 15:05 Bigben 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: //http://www.cplusplus.com/doc/tutorial/files/ // reading a text file #include <iostream> #include <fstream> #include <string> #include <map> #include 阅读全文
posted @ 2021-02-26 13:47 Bigben 阅读(292) 评论(0) 推荐(0) 编辑
摘要: c++ 17 代码示例 cpp #include <iostream> #include <regex> #include <string> #include <fstream> #include <cstdio> #include <string> #include <sstream> #incl 阅读全文
posted @ 2021-02-25 10:56 Bigben 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 将以下操作保存为bat文件(新建txt,然后将后缀改为bat),然后双击运行即可。 reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f这个操作是删除BeyondCompare4 阅读全文
posted @ 2021-02-24 13:59 Bigben 阅读(7136) 评论(3) 推荐(1) 编辑
摘要: 问题背景:在使用HOOK来监视IE进程时,可以捕获到一些普通的DLL调用,比如loadLibrary(mshtml.dll)等。问题描述:当IE使用activeX时,在网页中一般这样写<object id=some classid="clsid:xxxxxxxxxx"></object>与此同时,i 阅读全文
posted @ 2021-02-23 11:08 Bigben 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1 简介 boost是一个准C++标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。 boost主要包含以下几个大类: 字符串及文本处理、容器、迭代器(iterator)、算法、函数对象和高阶编程、泛型编程、 模板元编程、预处理元编程、并发编程、数学相关、 阅读全文
posted @ 2021-02-09 14:11 Bigben 阅读(3989) 评论(0) 推荐(0) 编辑
摘要: 1,数据结构与算法经典问题解析(原书第2版) 印度人写的,比较全. 下载地址:https://www.docdroid.net/ZPfHmS5/data-structures-and-algorithms-narasimha-karumanchi.pdf#page=582 第五版 https://g 阅读全文
posted @ 2021-02-03 22:21 Bigben 阅读(128) 评论(0) 推荐(0) 编辑
摘要: win10 系统下获取系统版本号为6.2的问题 近期赶时髦升级了win10,用着挺爽。但是某天在测试一个bug时发现要对win10做特殊处理,于是直接调用了GetVersionEx,并取出版本号进行判断,但是发现得到的版本竟然是6.2。当时就被雷到了,然后看了我们的其它产品中相关功能,皆获取的是6. 阅读全文
posted @ 2021-01-27 11:15 Bigben 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 移动超级 账号:CMCCAdmin密码:aDm8H%MdA 阅读全文
posted @ 2021-01-24 20:40 Bigben 阅读(179) 评论(0) 推荐(0) 编辑
摘要: https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2010-version-history 阅读全文
posted @ 2021-01-13 10:54 Bigben 阅读(461) 评论(0) 推荐(0) 编辑
摘要: gst-launch-1.0 playbin uri=rtmp://58.200.131.2:1935/livetv/hunantv RTMP协议直播源 1.湖南卫视:rtmp://58.200.131.2:1935/livetv/hunantv 2.湖北卫视:rtmp://58.200.131.2 阅读全文
posted @ 2021-01-06 16:58 Bigben 阅读(2419) 评论(0) 推荐(0) 编辑
摘要: 问题简化: 假设有 A,B,C三个柱子。有n个盘子,从大到小依次放在A柱上,我们目标是把A柱的盘子移到C柱。遵循如下原则: 1.小盘的上面不能放大圆盘。 2.在三根柱子之间一回只能移动一个圆盘。 3.只能移动在最顶端的圆盘。 解法介绍 在理解递归时,难点就像小学生理解方程一样,无法理解将未知的设置为 阅读全文
posted @ 2021-01-05 10:19 Bigben 阅读(610) 评论(0) 推荐(0) 编辑
摘要: rtp,对于它的实现ffmpeg和gstreamer。对于这种复杂协议,实现肯定会有不同和妥协。 下面都是用命令窗口操作。命令换行(\ on Linux, ^ on Windows),环境变量访问 ($NAME or ${NAME} on Linux, %NAME% on Windows). 先理解 阅读全文
posted @ 2021-01-04 16:16 Bigben 阅读(3255) 评论(0) 推荐(1) 编辑
摘要: 这个项目基于kurento tutorial的hello world构建。 项目地址:https://github.com/godka/kurento-rtmp sdp参考:https://www.cnblogs.com/bigben0123/p/14229018.html sdp是个文本文件,vl 阅读全文
posted @ 2021-01-04 15:00 Bigben 阅读(2167) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 29 下一页