摘要:
背景 因docker全面被墙,pull/build变得极为困难,考虑使用GithubActions帮助我们解决这个问题。 实现 Pull 核心思想是调用docker pull再将image打包至artifacts进行取回。 额外增加了架构选择和释放空间选项,较大的image建议勾选防止run out 阅读全文
摘要:
诉求 希望通过wireguard建设自己的虚拟网络,完成节点之间的互访与路由转发。 Cloud ┌─────────┐ public:1.2.3.4 ┌─────────────►│ Relay │ wg:10.0.0.1 │ └───────▲─┘ │ │ │ │ ┌──────────┼──── 阅读全文
摘要:
需求 编写bash脚本希望用到更加灵活的数据格式。 数组 使用index索引,直接调用返回第一个元素,支持-1检索,不存在的index返回空。 举例:将十进制数转换为十六进制。 declare -a HEX # 可以省略 HEX=(0 1 2 3 4 5 6 7 8 9 A B C D E F) e 阅读全文
摘要:
需求 实现一个类似glog风格支持<<链式调用的log库。 代码 #x将文本转为字符串,__FILE__获取文件名,__LINE__获取行号。 利用析构函数特性,每行LOG结束后调用,完成日志消息拼接。 #include <string> #include <iostream> #include < 阅读全文
摘要:
问题 有一个MxN的矩阵,设计函数将其顺时针旋转90度。 打印示例 Original matrix: 1 2 3 4 5 6 7 8 9 Rotated matrix (90 degrees clockwise): 7 4 1 8 5 2 9 6 3 代码 #include <iostream> # 阅读全文