免费开源跨平台的ftp工具 https://filezilla-project.org/sourcecode.php https://svn.filezilla-project.org/svn/FileZilla3
depot_tools系列2:gclient介绍
代码checkout工具,是一个Python脚本 gclient help [sync] 帮助和子命令帮助 它可以在checkout代码后运行Hooks .gclient]文件是通过gclient config <url>生成的,或手动创建的,跟src目录同级,其中 -unmanaged参数表示 unmanaged mode (is the default),在.gcli...
Qt官方示例解析系列4:Image Scaling
实现了什么功能 异步下载 用到的知识点 qsizetype std::optional,为空会返回std::nullopt; 网络请求 QFutureWatcher: 使用信号槽monitoring a QFuture QFuture<int> future = QtConcurrent::run(...);#run返回的future不能cancel, watcher...
Goma系列1:介绍
https://chromium.googlesource.com/infra/goma/client/ #它还有一个sever Goma is a distributed compiler service for open-source project such as Chromium and Android.
开源库调研系列1:payload
开源的全栈框架 + 无头内容管理系统(Headless CMS) 它可以让你 快速在 Next.js 应用中内置后台管理界面、API、数据库访问、权限系统等后端能力,而不是像传统 CMS 那样仅管理内容。 与传统 CMS(例如 WordPress)不同,它 不关心前端显示,内容以 API 形式输出给你想要使用它的应用。 自动创建后台管理界面(React + Tailwind) 自动生成...
GN系列1:介绍
https://chromium.googlesource.com/chromium/src/tools/gn/+/48062805e19b4697c5fbd926dc649c78b6aaa138/README.md 用于生成Ninja文件(Ninja可以看作make编译工具),.ninja文件可以看作Makefile gn 即 Generate ninjia ,可以理解为cmake工具...
depot_tools系列1:windows安装
它里面有很多工具,如 fetch --help gclient help #代码checkout工具 安装 以下为win上安装文档 win上下载 depot_tools.zip 并解压 或 git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 将 C:\src\depot_too...
WebRTC系列2:windows编译
先配置好depot_tools 下载源码 fetch --no-history --nohooks webrtc gclient sync 进入src目录配置 gn gen out/Default Done. Made 1764 targets from 295 files in 5178ms 编译 autoninja -C out/Default ninja: Enter...
chromium系列2:windows编译
最新版需要vs2022,安装时要勾选 MFC和ATL windows下默认是GBK,会报UnicodeDecodeError: ‘gbk’ codec can’t decode byte,先设置成英文版本,同时设置环境变量PYTHONUTF8=1。 先安装depot_tools,具体参考depot_tools系列 获取源码 先按官方文档文档配置好git,最好把杀毒软件关掉,有个字体报...
windows软件推荐系列3:搜索Listary
双击ctrl可以打开Listary 在当前文件夹下,也可以直接输入关键字进行搜索 (不需要按快捷键)。