图片来源:Easy Diffusion 生成(参数), Aseprite 编辑 回文字符串 简单来说就是左右对称的字符串,比如 aba、abba 都是回文字符串。 寻找最长回文子串是很经典的问题,比如 bananas 的最长回文子串就是 a […] Programming 马拉车算法(Manacher’s algorithm)—— 线性时间查找最长回文子串
图片来源:Easy Diffusion,参数 在 bittorrent 中, tracker 是组织或个人提供的一个中心化的服务,tracker 服务器 URL 包含在种子文件(.torrent)的 announce 或 announce- […] Programming Bittorrent Tracker
图片来源:https://www.pixiv.net/artworks/113139569 整个 .torrent 文件实际上就是一个包含了约定字段的 bencode 编码字典, bencode 编码规则见 https://blog.gee […] Programming 种子文件结构(.torrent 文件, BitTorrent V1) 1 评论
图片来源:https://www.pixiv.net/artworks/103204899 类型 描述 bencode 原始值 String 以字符串长度为前缀,后跟冒号和字符串 4:spam spam Integer 以 i 为前缀,后跟 […] Programming Bencode 1 评论
图片来源:https://www.pixiv.net/artworks/65838500 term 表示信号终止进程,core 表示进程产生核心转储文件并退出,ignore 表示忽略该信号,stop 表示信号停止了进程,cont 表示信号恢 […] Linux Linux 信号列表
图片来源:《灵笼》特别篇截图 方案一:继承 std::streambuf 详细解释查看 《C++标准库:第2版》 15.13章节 输出流(没有缓冲区) 在不考虑缓冲区的情况下,继承 std::streambuf 并重写两个函数 : 输出流( […] Programming 使用文件描述符(File Descriptor)创建 C++ IO 流
图片来源:https://www.pixiv.net/en/artworks/74361938 名称 解释 task_struct 中的对应变量(定义在 include/linux/sched.h 中,均为全局ID,内核版本 v2.6.24 […] Linux linux 内核中的 PID、TGID、PGID、SID、PPID
图片来源:https://www.pixiv.net/artworks/97951009 直接映射枚举值名称 映射指定字符串 测试代码 参考: Memo Programming C/C++ 枚举值映射字符串(宏实现)
图片来源:https://www.pixiv.net/en/artworks/74340900 这里的有线设备指带网线的物联网设备,正常情况下这些设备将网线插入家用路由器后即可正常使用 基本思路就是: 网络共享这一部分主流桌面环境和 Net […] Linux Linux下有线设备抓包
图片来源:https://www.pixiv.net/en/artworks/87603580 以下内容来自 正则表达式 – 维基百科,自由的百科全书 适用于Perl或者Python语言(grep或者egrep的正则表达式文法是 […] Memo PCRE(Perl Compatible Regular Expressions)
图片来源:https://www.pixiv.net/en/artworks/101574081 最初的正则表达式出现于理论计算机科学的自动控制理论和形式化语言理论中。在这些领域中有对计算(自动控制)的模型和对形式化语言描述与分类的研究。 […] Linux 基本正则表达式(Basic Regular Expression,BRE)和扩展正则表达式(Extended Regular Express,ERE)