2019-10-11 Golang 中 new 和 make 区别 Golang 中 new 和 make 的区别 在 Go 语言中,new 和 make 都用于分配内存,但它们的用途和返回值有所不同。下面将详细介绍这两者的区别。 1. new 函数 new 是一个内置函数,用于分配内存并返回指向该内... 阅读全文
2019-10-07 PHP 判断对象是否为空的方法 在 PHP 中,判断一个对象是否为空可以通过几种方法实现。空对象通常是指没有属性或属性值为 null 的对象。以下是一些常用的方法来判断对象是否为空。 1. 使用 empty() 函数 empty() 函数可以用于检查对象是否为空。它... 阅读全文
2019-10-05 使用 Supervisor 进行进程监控 Supervisor 是一个进程管理工具,允许用户监控和控制多个进程。它适用于 UNIX/Linux 系统,特别是在需要管理多个后台任务时非常有用。 1. Supervisor 概述 - 功能:可以启动、停止、重启和监控进程。 - 配... 阅读全文
2019-10-04 AC自动机 算法详解及模板 AC 自动机(Aho-Corasick 自动机)是一种用于多模式字符串匹配的高效算法。它结合了 Trie 树和 KMP 算法的思想,能够在 O(n + m + z) 的时间复杂度内完成字符串匹配,其中 n 是文本长度,m 是所有模式串... 阅读全文
2019-10-02 在 SecureCRT 中添加 Mac Localhost SecureCRT 是一款流行的终端仿真程序,支持多种协议(如 SSH、Telnet 等)。在某些情况下,您可能希望通过 SecureCRT 连接到本地运行的 Mac 服务。以下是如何在 SecureCRT 中设置连接到 Mac lo... 阅读全文