摘要:
intro diff is a core function of version control systems like git. It's so important that it deserves a single directory under git's root source direc 阅读全文
摘要:
intro As a programmer, I spend my coding time exclusively in user space. It's easy to get the impression that if multiple threads need to access a sha 阅读全文
摘要:
intro There is a quote from Harold Abelson: "Programs must be written for people to read, and only incidentally for machines to execute". But program 阅读全文
摘要:
intro c++11 introduces a lot of interesting features including atomic. Thinking about it, you may find std::atomic is actually a machine-dependent fea 阅读全文
摘要:
intro If you inspect the structure of vcpkg in your local file system, you may notice that the source code of the package is located in a directory li 阅读全文
摘要:
intro Recently I encouter a scenario where I would like to switch between two branch frequently, I wonder if there is a fast switch like bash's cd - c 阅读全文
摘要:
intro When using a VPN, I want it to automatically handle all system-wide traffic, rather than just acting as an HTTP proxy. How does OpenVPN achieve 阅读全文
摘要:
intro Openvpn server acts as a proxy for multiple clients. An intuitive deduction is that it will maintain a <protocol, src ip, dst ip, src port, dst 阅读全文
摘要:
intro There are mainly two ways to clone a repo from github: over HTTPS and ssh. A subtle difference can be noticed that the ssh address is not availa 阅读全文