1 踩坑教训 2019-10-06 踩坑 IPV6 mysql ip chat(15) 引发bug 看标题应该就明白了 Mysql 设计的 IP 存储字段 chat(15) 太短了, 存IPv4还ok, 存IPV6 就截断了. 增加IP 字段长度即可解决Bug 阅读全文
2 其他 2019-10-05 使用 Supervisor 进行进程监控 Supervisor 是一个进程管理工具,允许用户监控和控制多个进程。它适用于 UNIX/Linux 系统,特别是在需要管理多个后台任务时非常有用。 1. Supervisor 概述 - 功能:可以启动、停止、重启和监控进程。 - 配置:通过配置文件定义要管理的进程。 - ... 阅读全文
3 其他 2019-10-04 AC自动机 算法详解及模板 AC 自动机(Aho-Corasick 自动机)是一种用于多模式字符串匹配的高效算法。它结合了 Trie 树和 KMP 算法的思想,能够在 O(n + m + z) 的时间复杂度内完成字符串匹配,其中 n 是文本长度,m 是所有模式串的总长度,z 是匹配结果的数量。 1. ... 阅读全文
4 其他 2019-10-02 在 SecureCRT 中添加 Mac Localhost SecureCRT 是一款流行的终端仿真程序,支持多种协议(如 SSH、Telnet 等)。在某些情况下,您可能希望通过 SecureCRT 连接到本地运行的 Mac 服务。以下是如何在 SecureCRT 中设置连接到 Mac localhost 的步骤。 1. 确保 S... 阅读全文
5 容器 2019-10-01 `docker-compose.yml` 文件详解 docker-compose.yml 是 Docker Compose 的配置文件,用于定义和运行多容器 Docker 应用。通过该文件,您可以轻松配置应用的服务、网络和卷等。以下是对 docker-compose.yml 文件的详细解析。 1. 基本结构 一个简单的 do... 阅读全文