自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 GN Quick Start guide

GN Quick Start guideContentsRunning GNSetting up a buildPassing build argumentsCross-compiling to a target OS or architectureStep-by-stepAdding a build fileTesting your additionDeclaring dependenciesTest the binaryPutting settings in a configDe

2021-01-13 21:13:08 215

原创 GN Language and Operation

GN Language and OperationContentsGN Language and OperationIntroductionUse the built-in help!Design philosophyLanguageStringsListsConditionalsLoopingFunction callsScoping and executionNaming thingsFile and directory namesBuild configurationT

2021-01-13 20:50:44 279 1

原创 Chromium入坑之旅:chromium启动流程

Chromium版本:84.0.4113.0一、入口\src\chrome\app\chrome_exe_main_win.cc 行:175#if !defined(WIN_CONSOLE_APP)int APIENTRY wWinMain(HINSTANCE instance, HINSTANCE prev, wchar_t*, int) {#elseint main() { HINSTANCE instance = GetModuleHandle(nullptr);#endif i

2020-05-27 17:47:16 1598

原创 Chromium入坑之旅:base库之timer时间操作学习

base::TimeDeltas=秒,ms=毫秒,us=微秒,ns=纳秒;1s=1000ms=1000000us=1000000000ns;int main() { std::cout << "------TimeDelta------\n"; std::cout << L"FromDays(天):" << base::TimeDelta::FromDays(1)<<"\n"; std::cout << L"FromHours(小

2020-05-21 19:26:21 810

原创 Chromium入坑之旅:third_party库之zlib文件下google封装的压缩文件操作学习

src/third_party/zlib/google该目录下是google为Chromium封装实现的zlib。一、zip.cc//将指定的ZIP文件压缩到ZIP档案中。 | params |中指定了源文件和ZIP目标文件(以及其他设置)。bool Zip(const ZipParams& params);// 不需要过滤器的方法//将src_dir的内容压缩到dest_fil...

2020-05-08 17:16:11 705

原创 Chromium入坑之旅:下载Chromium

最近想学习Chromium,于是开始了入坑之旅。一、设置代理(最重要) 众所周知,在我国谷歌不能直接访问,因此一款好的稳定的代理会让你少趟很多坑。 1. 设置好代理后,下载“https://storage.googleapis.com/chrome-infra/depot_tools.zip”...

2020-05-06 14:17:18 903

原创 Chromium入坑之旅:base库之Files文件操作学习

base::FilePath path = base::FilePath(L"C:\Users\JinLuSa\Desktop\T.txt");base::File fIle = base::File(const FilePath& path, uint32_t flags);flags取值(可以用 “|”)enum Flags { FLAG_OPEN = 1 <&...

2020-05-06 13:53:42 1438

原创 ContextImpl和ContextWrapper绑定过程

LoadedApk类中makeApplication()中,public Application makeApplication(boolean forceDefaultAppClass,Instrumentation instrumentation) { if (mApplication != null) { return mApplication;...

2018-12-20 21:36:58 794

空空如也

空空如也

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

TA关注的人

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