未来心不可得
January 6, 2024

多机部署practice

Prerequisition开发环境: GLIBC_2.34 + GLIBCXX_3.4.29目标主机: GLIBC_2.16 未提供libstdc++我们需要发行一个 libxxx.so, 以及基于它的小工具 mine.exelibxxx.so 在编译时依赖了不可或缺的 libdrv1.so (闭源 外部提供) 这个so依赖了 GLIBC_2.34 + GLIBCXX_3.4.29最终需要...
January 4, 2024

Chrome GN 小结02

序在CMake时代,它可以说来得早,但可惜的是,google内部有bazel/blade,并没有重视这个小而轻快的小工具。基于python.exe 解释器的逻辑从开源角度出发,开发者信任操作系统,信任python解释器,但不信任exe/dll插件。于是gn选择了默认用python解释器当作plugin 对接其内部的action() {}从而可以将plugin开源Python友好吗?它需要py...
August 13, 2023

中级GIT 概览

branch更像是个tag 打在点上 打在边上本地repo 和 远程repo首先抛开branch,tag,refs这些概念,一个repo(源码库)是由一系列commit组成的,每个commit的commit-id唯一。这些commit组成了一个树,所谓同步代码,就是同步这棵树。本地repo 和 远程repo 是两个repo,只是他们的node恰好commit-id相同,且可以通过某些指令同步...