POSIX shell 脚本使用笔记

命令行脚本在很多场景下都会用到,比如自动化任务、流水线、构建镜像等。 本文会结合一些常用命令,记录 POSIX shell(sh)命令行脚本的编写方法与技巧。

Read more  ↩︎

Docker 速查笔记

记录一些 Docker 常用命令。

Read more  ↩︎

openGauss 内存管理

openGauss 中内存的分配与释放是基于内存上下文(MemoryContext)管理的,这种管理方式使得开发者可以不手动释放内存,能减少内存泄漏问题。

Read more  ↩︎

TCP 协议学习

TCP 是现在最常见的协议之一,比如 HTTP、MQTT 这些协议都是在 TCP 的基础上实现的。

Read more  ↩︎

MassEntity 学习

MassEntity 是 UE5 里面一个面向数据的框架,与 Unity DOTS 非常相似。 引入 ECS 的主要目的也是要充分利用多核 CPU 的并行能力,发挥缓存的优势,从而提高性能。

Read more  ↩︎

数据库事务处理

整理一下事务处理相关内容。

Read more  ↩︎

青椒炒蛋

蛋、青椒、洋葱、油、盐、糖、葱。

咸。

Read more  ↩︎

加密算法详解

网络通信中我们很多时候会需要保证信息不被窃听或者不被篡改,于是就会需要对信息进行加密。

Read more  ↩︎

Kademlia 算法详解

建立 P2P 网络时我们需要面对的一个问题就是一个节点如何高效访问网络中的其他节点中存储的资源。 Kademlia 算法在各个节点上使用某种策略建立路由表以支持节点之间的高效访问,并且支持在网络中进行资源存储与访问。

Read more  ↩︎

NAT 穿透

P2P 网络需要考虑的一个非常折磨的细节就是并非每个节点都有固定的公网 IP。 于是就要开始考虑 NAT 穿透的问题了。

Read more  ↩︎