Markdown 标题居中

搜了不少写法,因 Markdown 没有确切标准和实现所以无法统一,目前找到一种在 GitHub 亲测有效的方法,简单记录。 <h1 align="center"> HEADING TITLE </h1>

July 9, 2018 · Wi1dcard

Git 仓库打包增量更新包

目前任职公司,每周一日常更新需要打包「上个版本」到「最新代码」的压缩包,图方便写成命令,以便后续使用。 0x00 思路 git diff 查找「上个版本的提交」->「最新提交」的文件区别。 利用各类压缩工具打包压缩文件。 0x01 代码 git diff --diff-filter=d --name-only <COMMIT_ID> HEAD | xargs tar cvf <FILE_NAME> --exclude=<EXCLUDE> --diff-filter=d:忽略删除的文件 --name-only:只导出文件名 <COMMIT_ID>:从哪次提交开始导出 HEAD:到最新的提交 <FILE_NAME>:打包的文件路径 <EXCLUDE>:排除文件或目录 另外,如不需要打包,只需拷贝,可将 tar 替换为 cp 命令:

July 8, 2018 · Wi1dcard

微信开发者工具 - 多用户多开实践

此方法截至本文发布时最新版本(1.02.1806120)有效。 Step 1 复制一份微信开发者工具安装目录全部文件。 Step 2 打开新目录,找到 package.nw/package.json 文件。 Step 3 编辑此文件,新增一项 "single-instance": false,并修改 name 随便换个名字即可。 例如: { "single-instance": false, .

July 6, 2018 · Wi1dcard

PHPCPD - 检查复制粘贴的 PHP 代码

最近突然对代码质量检查感兴趣,决定对公司项目的代码冗余进行彻查。经过搜索发现一款不错的工具,针对复制粘贴的代码有不错的识别率,在此推荐。 0x00 准备 项目地址:https://github.com/sebastianbergmann/phpcpd 0x01 安装 直接下载代码包 wget https://phar.phpunit.de/phpcpd.phar chmod +x phpcpd.phar 或使用 Composer 全局安装 composer global require sebastian/phpcpd 0x02 使用 使用方法非常简单,只要带上代码文件夹路径即可。

July 4, 2018 · Wi1dcard

SSH 非活动连接被关闭

在使用 macOS 通过 SSH 连接到树莓派时,遇到 Connection to *** closed by remote host. 的问题,下面介绍两种解决方案。 指定 KeepAlive 参数 ssh -o TCPKeepAlive=yes {HOST} 修改 SSH 客户端配置 修改或创建 ~/.

June 22, 2018 · Wi1dcard

树莓派折腾随手记 - Time Machine

群晖太贵!若是不介意 USB 2.0 和 100 Mbps 带宽的话,用树莓派 + 移动硬盘做个低功耗小型 NAS 也是不错的选择;搭建 Samba 的教程到处都是,本篇将介绍以正确的姿势搭建 AFP 共享 + Time Machine。 The following step are the ones that enable Time Machine backups with Raspberry Pi plus a bit of polishing to my taste.

June 21, 2018 · Wi1dcard

PHP intval() 与 (int) 转换的区别

说到字符串转整型,PHP 里常用的两个方法相信各位都有了解,但其中微小的区别缺鲜为人知。本文简单梳理,以备日后查阅。 功能 对于十进制的转换,两种方式的功能是完全一致的: $int = intval($str); // 等价于 $int = (int) $str; 而 intval() 具备一个可选参数 $base 默认值为 10,用于转换不同来自进制的数据: $int = intval('0123', 8); // == 83 由这个参数,又引起另一条需要注意的点,先看例子:

June 18, 2018 · Wi1dcard

C# 二进制转换 缺位补零

进制转换: bin = Convert.ToString(dec, 2); 缺位补零: bin = bin.PadLeft(8, '0');

June 16, 2018 · Wi1dcard

升级 MySQL 5.7 到 8.0 遇到的坑

前几天手贱啥也没看执行 brew upgrade,随后就后悔了… 凡事没有一帆风顺,在此总结升级经验,以供后人参考。 0x00 场景:执行 mysql.server start 提示 The server quit without updating PID file mysql.server start。 解决: cd /usr/local/var/mysql/,切换到 MySQL 数据目录(macOS 使用 brew 安装的 MySQL 默认数据存储路径如上)。 rm *.

June 16, 2018 · Wi1dcard

AMH 面板重复加载 MySQL 扩展

真是天下没有不坑的面板… 相继宝塔和 WDCP 之后,AMH 也出了问题。 0x00 表象 报错如下: PHP Warning: Module 'mysql' already loaded in Unknown on line 0 logs/amh-php-errors.log 文件内也有偶尔出现的记录。

June 14, 2018 · Wi1dcard