原创 Chrome瀏覽器代碼修改代理和user-agent記錄

0x1、概述 對於Chrome的編譯工作,大家可以參考上一篇《編譯基於Chrome代碼修改的Brave瀏覽器》,這裏就不再重複了,這一篇主要是通過代碼如何去修改User-Agent、代理、開啓隱私模式等配置。在嘗試修改前,自己也通過搜索引

原创 Ubuntu下安裝libuv庫教程

Ubuntu18.04安裝libuv庫教程概述libuv特性下載並編譯libuv寫測試代碼總結 概述 對於什麼是libuv,大家可以在其官網上了解,主要是這一句話,libuv is a multi-platform support l

原创 CMake日常配置使用

CMake日常配置使用概述設置CMake命令運行的最低版本設置項目名稱set命令給對應的變量賦值unset移除變量message 打印信息條件控制和循環結構find_package命令include命令include_director

原创 git日常使用命令

一、clone命令 git clone [--template=<template_directory>]       [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]  

原创 Chrome瀏覽器代碼修改記錄

0x1、概述 對於Chrome的編譯工作,大家可以參考上一篇《編譯基於Chrome代碼修改的Brave瀏覽器》,這裏就不再重複了,這一篇主要是通過代碼如何去修改User-Agent、代理、開啓隱私模式等配置。在嘗試修改前,自己也通過搜索引

原创 編譯基於Chrome代碼修改的Brave瀏覽器

0x1、概述 最近由於工作需要,對Chrome瀏覽器的Android版本進行編譯學習,在網上找了一下,發現有一個基於Chrome開源基礎上做二次修改的版本,名叫Brave,GIT倉庫代碼,主打隱私安全版本的瀏覽器,以下是整個編譯過程,做一

原创 gcc/g++命令使用及編譯原理一

gcc/g++命令使用GNU推出的基於C/C++的編譯器,是開放源代碼領域應用最廣泛的編譯器,具有功能強大,編譯代碼支持性能優化等特點。現在很多程序員都應用GCC,怎樣才能更好的應用GCC。目前,GCC可以用來編譯C/C++、FORTRA

原创 readelf命令使用說明

0x1、概述 readelf命令,一般用於查看ELF格式的文件信息,常見的文件如在Linux上的可執行文件,動態庫(*.so)或者靜態庫(*.a) 等包含ELF格式的文件。以下命令的使用是基於android編譯出來的so文件上面去運行。

原创 gcc/g++命令使用及編譯原理二

一、概述 對於編譯原理,如果要系統的學習的話,知識點多的完全可以寫成一本書,推薦大家可以去閱讀一下《編譯原理》這本書,可以全面深入的學習編譯原理,很經典。接下來的文章我僅僅對GCC/G++編譯原理寫一些記錄。 其中gcc命令是對c語言文件