分享是一种快乐

IPv6 FAQ

本来是想写一篇 IPv6 的文档,可以帮助不熟悉 IPv6 的同事快速了解 IPv6。但是后来发现越写越庞大,太过细节,重复了很多 IPv6 书籍中的内容,从而偏离了原本的

openwrt LUCI工作原理浅析

LUCI 安装 1 2 3 $ ./scripts/feeds update packages luci $ ./scripts/feeds install -a -p luci $ make menuconfig LUCI Collections luci LUCI 的工作原理 首先说明,这里分析的版本为 openwrt-21.02.3 LUCI 可以理解为 lua + UCI 。是用 lua 实现的读写 UCI 配置的一个框架。

信息安全技术入门

谈到信息安全,我只能算是个门外汉。但是由于工作需求,经常也会接触一些,所以整理一下备查。顺便也把自己的一些心得分享出来。 关键字 我们在看跟安全

C 语言常用库函数-strncpy

函数原型 1 2 3 #include <string.h> char *strncpy(char *dest, const char *src, size_t n); 用法分析 strncpy 由于添加了长度限制,避免了缓冲区溢出的问题。但在使用这个函数的时候必须要注意: strncpy 只有在源字符串的