-
算法学习日志2——最长公共前缀
题目描述 题目均来自leetcode:最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z思考过程 在进行题目分析的时候:那就是通过第一个元素的第一个字母去匹配后面每一个元素的对位的字母,如果全部匹配那么匹配第二个字母...…
-
Jekyll折腾标签的那些事
动机博客一开始建立的时候,就一直在思考,只有一个列表的话,怎么更好地展示个人博客的内容呢?于是乎,就产生了给这个主题增加一个分类的小功能,了解到在jekyll里面有一个插件jekyll-tagging可以自动根据文章的tag生成各种标签的插件。动手1.利用Gem工具安装jekyll-tagging插件gem install jekyll-tagging2.在GemFile里面增加相关的插件配置gem 'jekyll-tagging',:git => 'https://github.c...…
-
算法学习日志1——罗马数字转整数
题目描述 题目均来自leetcode:罗马数字转整数罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 X...…
-
PHP5.6 编译Redis模块
系统环境macOs:Mojave 10.14.4生成configure命令phpize --with-php-config=/usr/local/php5.6/bin/php-config--with-php-config参数是编译的php的配置所在的目录开始编译以及安装make && sudo make install在编译后的php版本之中添加redis扩展的支持在php.ini目录下面添加 extension=/pathtoRedisExtension/redis.s...…
-
OSX Supervisor报错
问题描述用brew安装的supervisor没有投入使用。在安装php5.6之后,想让supervisor来管理php-fpm,进入superviosrctl,在命令后下报了以下的错误error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 404 Not Found>: file: /usr/local/Cellar/supervisor/3.3.5/libexec/l...…
-
OSX安装PHP5.6
系统环境macOs:Mojave 10.14.4需要提前安装的软件 下载X11安装过程使用的工具 brew make X11安装包安装过程中遇到的问题 库文件不存在 第三方博客的内容不全 个人理解偏差我的OSX缺少的库文件 libgd libjpeg libpng libiconv X11\xpm.h安装步骤 检测环境./configure \--prefix=/usr/local/php5.6 \--with-mysql \--with-xpm-dir=/usr...…