<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>WangMao&apos;s Blog</title><description>Create more bugs.</description><link>https://blog.wangmao.me/</link><item><title>OpenCV 模糊处理图片中包含的二维码</title><link>https://blog.wangmao.me/blur-qr-code-in-image-with-opencv.html</link><guid isPermaLink="true">https://blog.wangmao.me/blur-qr-code-in-image-with-opencv.html</guid><description>之前在某电商 App 上浏览商品评论区时，发现一些晒单照片中包含的二维码被马赛克处理了，从马赛克的处理痕迹来看不像是用户手动处理的，更像是机器识别+处理的，对此我更好奇其实现原理了。 借助 ChatGPT，了解到主流的处理方式是通过 Ope</description><pubDate>Thu, 01 Aug 2024 00:16:00 GMT</pubDate></item><item><title>小米CR8806路由器散热改造</title><link>https://blog.wangmao.me/xiaomi-cr8806-router-cooling-modifications.html</link><guid isPermaLink="true">https://blog.wangmao.me/xiaomi-cr8806-router-cooling-modifications.html</guid><description>最近天气逐渐热了起来，路由器抽风的频率明显变高了，经常激烈对战时路由器直接断网，接着网络灯变黄，我只能手动插拔路由器电源来重启，同时也发现路由器外壳温度很高甚至到了烫手的程度。 对路由器散热改造提上日程，首先搜索一番散热的改造思路，大致分为</description><pubDate>Fri, 05 Jul 2024 00:58:00 GMT</pubDate></item><item><title>zsh 下 &lt;&lt;&lt; 操作符引起的问题</title><link>https://blog.wangmao.me/here-string-issues-in-zsh.html</link><guid isPermaLink="true">https://blog.wangmao.me/here-string-issues-in-zsh.html</guid><description>最近在编写一个 shell 脚本，用到了 md5 生成一个字符串的 hash，我本打算使用 &lt;&lt;&lt; 让语法精简。 看上去没什么问题，但是两条命令的结果完全不一样，最后实验发现， &lt;&lt;&lt; 操作符在 zsh 下会追加一个换行符 ，也就是该写法应</description><pubDate>Tue, 14 Nov 2023 00:32:00 GMT</pubDate></item><item><title>关于 App Store 恶意应用绕过「双重认证」攻击思路分析和预警</title><link>https://blog.wangmao.me/analysis-warning-app-store-malicious-app-bypass-2fa.html</link><guid isPermaLink="true">https://blog.wangmao.me/analysis-warning-app-store-malicious-app-bypass-2fa.html</guid><description>更新：已经有老哥渗透进了后台，删除了应用，目前后端接口不可用链接地址 V2EX 原帖地址：家人的 Apple ID 开了双重认证，仍然被钓鱼，求大佬解惑，也顺便给大家提个醒 基于 89 楼回复分析如下： 攻击思路复现 1. 恶意应用伪装成为</description><pubDate>Mon, 24 Jul 2023 00:41:00 GMT</pubDate></item><item><title>浅谈程序里的 foo bar</title><link>https://blog.wangmao.me/a-discussion-on-foo-bar-in-programming.html</link><guid isPermaLink="true">https://blog.wangmao.me/a-discussion-on-foo-bar-in-programming.html</guid><description>在一些代码示例中经常看到 foo bar 这些关键字，随着看到的次数越来越多，也逐渐理解并使用这些无意义的占位符。 关于 foo bar 的来源有很多，有人说他们来自 20 世纪的计算机科学和工程领域，也有人说来自某个系统手册中的 foo </description><pubDate>Wed, 19 Apr 2023 00:27:00 GMT</pubDate></item><item><title>解决 macOS 零信任（aTrust）客户端启动报错：重新启动核心服务失败</title><link>https://blog.wangmao.me/troubleshooting-atrust-client-startup-errors-for-macos.html</link><guid isPermaLink="true">https://blog.wangmao.me/troubleshooting-atrust-client-startup-errors-for-macos.html</guid><description>公司最近更换了 VPN，从 EasyConnect 换成了 aTrust，都是深信服家的产品这里就不讨论哪个好用哪个难用了，反正装上之后都是在裸奔。 我一直在使用 EasyConnect 但是最近停服了，而 aTrust 启动总是报错：重新</description><pubDate>Mon, 17 Apr 2023 00:27:00 GMT</pubDate></item><item><title>随手撸了个短链接生成工具</title><link>https://blog.wangmao.me/oh-my-short-url.html</link><guid isPermaLink="true">https://blog.wangmao.me/oh-my-short-url.html</guid><description>最近给服务器做迁移，其中一个子站是用随机文件名实现的一个短链接用于存放我的 Clash 转换订阅地址，毕竟这个多暴露一处风险就增加一分，迁移时想着要不重新实现一份便有了此项目。 项目很简单，就单个 index.php 文件，后台存储基于 M</description><pubDate>Tue, 14 Mar 2023 00:54:00 GMT</pubDate></item><item><title>Java 8 指定默认协议为 TLSv1 导致 HTTP 客户端 SSL Connection Reset</title><link>https://blog.wangmao.me/remove-tls-invalid-parameter-for-jvm.html</link><guid isPermaLink="true">https://blog.wangmao.me/remove-tls-invalid-parameter-for-jvm.html</guid><description>昨天在解决 Java 8 移除 TLSv1 导致 SQLServer 连接失败 时尝试过这个办法，通过 JVM 参数 Djdk.tls.client.protocols=TLSv1 指定 TLS 协议版本，链接：SQL Server JDB</description><pubDate>Wed, 08 Mar 2023 00:07:00 GMT</pubDate></item><item><title>Java 8 默认禁用 TLSv1 导致 SQLServer 连接失败</title><link>https://blog.wangmao.me/enable-tls-v1-for-java8.html</link><guid isPermaLink="true">https://blog.wangmao.me/enable-tls-v1-for-java8.html</guid><description>一个月前为一个老项目升级了 JDK 版本，现在整个环境都使用 Docker 镜像启动，Web 服务一切正常，测试也验收通过了。 最近运维同学找过来说有一批新数据没有同步过来，查询了表数据和日志基本判定是定时任务的问题，找过找到日志定位发现错</description><pubDate>Tue, 07 Mar 2023 00:52:00 GMT</pubDate></item><item><title>再记一次服务器事故</title><link>https://blog.wangmao.me/rm-rf-again.html</link><guid isPermaLink="true">https://blog.wangmao.me/rm-rf-again.html</guid><description>做得越多，错得越多 昨天公司某个项目发版，因项目还没有 CICD 所有操作都需要手动直接，项目由多节点组成，共享挂载一台 NAS 作为公共文件服务使用，原本项目直接通过挂载到项目目录来实现，我在测试环境尝试了软连接可行后便在这次发布中将项目</description><pubDate>Fri, 03 Mar 2023 00:45:00 GMT</pubDate></item><item><title>tar 命令排除文件或目录以及存在的坑</title><link>https://blog.wangmao.me/sth-about-tar-command.html</link><guid isPermaLink="true">https://blog.wangmao.me/sth-about-tar-command.html</guid><description>最近在编写项目 CICD 时用到 tar 命令打包源代码，打包的同时想忽略一些配置文件和目录，搜索忽略参数为 exclude=dir/file ，然而使用这个命令一路踩坑。 第一个坑是忽略目录时末尾不能追加 / ，否则无效。 第二个坑时 e</description><pubDate>Thu, 23 Feb 2023 00:05:00 GMT</pubDate></item><item><title>记一场服务器事故</title><link>https://blog.wangmao.me/rm-rf.html</link><guid isPermaLink="true">https://blog.wangmao.me/rm-rf.html</guid><description>没有删过服务器的人生是不完整的人生。 事情是这样的，最近一个项目需要升级服务器操作系统，申请了新的服务器用作迁移，在测试环境安装完 Docker 后编排完容器顺利启动。然后开始改造 CICD 管道，由于时间匆忙没有来得及为管道申请账号，调通</description><pubDate>Mon, 13 Feb 2023 00:21:00 GMT</pubDate></item><item><title>使用三年后我来聊聊双拼输入法</title><link>https://blog.wangmao.me/awesome-double-spelling.html</link><guid isPermaLink="true">https://blog.wangmao.me/awesome-double-spelling.html</guid><description>今天不聊技术，聊聊我三年前的一次尝试和改变——双拼输入法。 在此之前，先聊聊全拼输入法，通常也叫拼音输入法。是我接触计算机后一直使用的输入方式，无论是功能机时代的九宫格输入法，还是在用游戏中用来与网友对线的全拼输入法，在我十几年的互联网冲浪</description><pubDate>Mon, 24 Oct 2022 00:02:00 GMT</pubDate></item><item><title>JetBrains 全系产品破解激活</title><link>https://blog.wangmao.me/crack-to-jetbrains-products.html</link><guid isPermaLink="true">https://blog.wangmao.me/crack-to-jetbrains-products.html</guid><description>Update: 2022 11 10: 最近使用了一段时间 EAP(Early Access Program) 版本，可以理解为正式版本的提前预览版，不需要订阅，问题地址如下：JetBrains 产品正版免授权使用。 2022 10 28:</description><pubDate>Tue, 11 Oct 2022 00:05:00 GMT</pubDate></item><item><title>临时解决 macOS 下 Microsoft Edge 105 CPU 占用高</title><link>https://blog.wangmao.me/temporary-solution-to-high-cpu-usage-of-microsoft-edge-105-for-macos.html</link><guid isPermaLink="true">https://blog.wangmao.me/temporary-solution-to-high-cpu-usage-of-microsoft-edge-105-for-macos.html</guid><description>最近经常发现主机异常烫手，查看资源占用情况发现 Microsoft Edge CPU 占用特别高，起初还以为是某个插件引发了什么 BUG，重启浏览器后正常，这个问题最近愈频繁，且通过分析发现是浏览器本体 CPU 占用高，后来发现在社区已经炸</description><pubDate>Wed, 21 Sep 2022 00:32:00 GMT</pubDate></item><item><title>自建远程办公环境之内网穿透</title><link>https://blog.wangmao.me/awesome-remote-work.html</link><guid isPermaLink="true">https://blog.wangmao.me/awesome-remote-work.html</guid><description>前言 最近疫情起伏，不时就会有居家办公的场景。远程工具常见有 TeamViewer 和向日葵，前者被国内某公司代理后加强了商业使用的判定，使用五分钟后直接断开链接，体验拉胯；后者网络带宽质量差，会员居然比免费用户权益还少，限制更多，反向升级</description><pubDate>Thu, 15 Sep 2022 00:27:00 GMT</pubDate></item><item><title>2022 年 9 月 8 日碎碎念</title><link>https://blog.wangmao.me/diary-of-2022-09-08.html</link><guid isPermaLink="true">https://blog.wangmao.me/diary-of-2022-09-08.html</guid><description>最近发生了很多事，现在终于有时间慢慢梳理。 7 月初一个周五的下午，突然收到来自另一个部门的架构师的邀请，本着去看看的心态去聊了一下，交谈中发现我被放入了资源池，交谈得比较顺利，对方项目组是做机器人的，AI 算法和智能设备，面谈结束后对方邀</description><pubDate>Thu, 08 Sep 2022 00:42:00 GMT</pubDate></item><item><title>Windows 10 下 Docker 启动失败 Docker Desktop Stoped</title><link>https://blog.wangmao.me/fix-windows-10-winsock-lsp.html</link><guid isPermaLink="true">https://blog.wangmao.me/fix-windows-10-winsock-lsp.html</guid><description>前言 最近家里台式机重装了 Windows 10 系统，备份了资料并格式化了所有的磁盘，得需要重新安装应用。 这台机器我的定位始终是游戏机+一台备用机，所以在安装完操作系统后第一时间便安装了腾讯的 Wegame 客户端并下载了英雄联盟，相比</description><pubDate>Tue, 21 Jun 2022 00:32:00 GMT</pubDate></item><item><title>2021 年年终总结</title><link>https://blog.wangmao.me/story-of-2021.html</link><guid isPermaLink="true">https://blog.wangmao.me/story-of-2021.html</guid><description>这一年，博客停止了更新，实际上文章的草稿箱里有数篇文章。 等我再想起来博客的时候，已经是年末了，想捡起几篇草稿箱文章，想了想，还是记录一下这一年的故事。 转正 回到年初，返深后便开始准备转正的事儿，领导提拔将我加进了今年转内部编制的候选名单</description><pubDate>Fri, 31 Dec 2021 00:41:00 GMT</pubDate></item><item><title>让 OpenWrt 网络自动重连</title><link>https://blog.wangmao.me/openwrts-network-watch-dog.html</link><guid isPermaLink="true">https://blog.wangmao.me/openwrts-network-watch-dog.html</guid><description>Update: 2021 01 28: 换了联通宽带，不需要路由器拨号了，定时任务暂停了。 家里的路由器经常在一觉醒来的时候断网，随即小爱音响及其绑定的智能家具全都停止工作。每天早上八点的时候小爱同学会定时帮我加热热水器，而断网后只能去洗冷</description><pubDate>Tue, 22 Dec 2020 00:50:00 GMT</pubDate></item><item><title>在终端设置代理快捷命令</title><link>https://blog.wangmao.me/set-proxy-shortcut-command-at-terminal.html</link><guid isPermaLink="true">https://blog.wangmao.me/set-proxy-shortcut-command-at-terminal.html</guid><description>Update: 2022 10 25: 更新公网获取地址 2021 01 25: 更新本地多网卡的情况 终端设置代理命令之前文章有写过的，趁今天重装了系统完善一下。 我的 Shell 使用 zsh ，在 /.zshrc 下追加，如果使用 b</description><pubDate>Mon, 21 Dec 2020 00:47:00 GMT</pubDate></item><item><title>欢迎使用 Typecho</title><link>https://blog.wangmao.me/start.html</link><guid isPermaLink="true">https://blog.wangmao.me/start.html</guid><description>用了好几年的 Hexo 如今换成了 Typecho ，换完之后心情挺复杂。 本想写篇博文记录一下最近的笔记，奈何升级 Big Sur 后 node 环境有问题，索性直接换到了 Typecho。 迁移使用 hexo 2 typecho 工具，</description><pubDate>Fri, 04 Dec 2020 00:15:00 GMT</pubDate></item><item><title>MySQL 逗号分隔字符串列表字段查询</title><link>https://blog.wangmao.me/mysql-find-in-set-function.html</link><guid isPermaLink="true">https://blog.wangmao.me/mysql-find-in-set-function.html</guid><description>最近写需求，同步了上游系统一个接口的数据到表里，大概长这样： 需求是查询 role id 为 5 的所有用户，最开始的想法是这样： 但是发现 最开始和最末尾的 ID 没有 , 分隔符 ，这就会导致最打头和最末尾的 ID 查不到。然后我又改成</description><pubDate>Thu, 13 Aug 2020 00:53:00 GMT</pubDate></item><item><title>让 Github clone 速度拉满</title><link>https://blog.wangmao.me/full-speed-github-clone.html</link><guid isPermaLink="true">https://blog.wangmao.me/full-speed-github-clone.html</guid><description>起因 在项目中不时需要一些开源的工具或者库需要 clone 下来编译或者使用，但是境内访问 Github 的速度实在难堪，导致 clone 的速度经常在 100kb 左右浮动，这仓库要是小忍忍也就过去了，而一些比较大的包那没一下午你还真搞不</description><pubDate>Wed, 08 Apr 2020 00:20:00 GMT</pubDate></item><item><title>OpenWrt 定时关闭 LED 灯</title><link>https://blog.wangmao.me/openwrt-timing-off-led-lights.html</link><guid isPermaLink="true">https://blog.wangmao.me/openwrt-timing-off-led-lights.html</guid><description>前段时间，上了趟车在闲鱼 ¥90 收了一款 Newwifi3 路由器。到手后立马刷入了 OpenWRT 的衍生系统——PandoraBox，并配置了源以便于开启科学上网。[脸红] 相比斐讯 K2P 配置相同，只是 5G 信号强度比较弱，不过</description><pubDate>Sun, 22 Sep 2019 00:02:00 GMT</pubDate></item><item><title>故事结束</title><link>https://blog.wangmao.me/end-of-the-story.html</link><guid isPermaLink="true">https://blog.wangmao.me/end-of-the-story.html</guid><description>我们终于结束了，只差一个月五年。 算是和平分手，没有吵得不可开交，更多的是遗憾。 说来惭愧，翻了下相册，居然找不出我们的合影。</description><pubDate>Wed, 07 Aug 2019 00:34:20 GMT</pubDate></item><item><title>使用 cURL 代替 Postman</title><link>https://blog.wangmao.me/awesome-curl.html</link><guid isPermaLink="true">https://blog.wangmao.me/awesome-curl.html</guid><description>首先先纠正一下标题，这里所指的「代替」并不是真正意义上的摒弃 Postman，而是在更多场景中也能接替 Postman 完成接口调用和调试，比如在生产环境中请求第三方服务接口，亦或者在路由器系统 OpenWrt 中下载资源。 事实上 Pos</description><pubDate>Sun, 23 Jun 2019 00:52:00 GMT</pubDate></item><item><title>使用 Vagrant+Docker 构建 PHP 最优开发环境</title><link>https://blog.wangmao.me/vagrant-with-docker-build-php-dev.html</link><guid isPermaLink="true">https://blog.wangmao.me/vagrant-with-docker-build-php-dev.html</guid><description>PS: 此方案适用于 Windows、macOS 老祖宗说过磨刀不误砍柴工，又说过工欲善其事，必先利其器。这话无论放到何时都适用。上次折腾开发环境是 Docker 优化之 Docker sync 解决 Docker 挂载缓慢 的问题，然而这</description><pubDate>Wed, 05 Jun 2019 00:35:00 GMT</pubDate></item><item><title>阿鲁表情 - 用表情代替文字</title><link>https://blog.wangmao.me/alu-face.html</link><guid isPermaLink="true">https://blog.wangmao.me/alu-face.html</guid><description>[脸红] [亲亲] [吹泡泡] 逛 张大妈 的时候发现了很多文章用到这个魔性的表情，能将作者丰富的情感表达出来。我也想在我的博客拥有这套表情包，便有了此插件。 项目地址：Github 接入说明 你可以下载本项目，引用 JS 和 CSS，通过</description><pubDate>Fri, 31 May 2019 00:30:00 GMT</pubDate></item><item><title>使用 Nginx 代理新浪图床绕过防盗链 403</title><link>https://blog.wangmao.me/sina-img-proxy.html</link><guid isPermaLink="true">https://blog.wangmao.me/sina-img-proxy.html</guid><description>不知什么时候起，新浪图床开始对图片采取防盗链措施。还好博客的图片很早之前就迁移到了 OneDrive，免费的才是最贵的来描述使用新浪作为图床的朋友再适合不过。 不过我看了一下防盗链机制，发现还有机会抢救一下。目前发现第三方域名调用图片，Ne</description><pubDate>Wed, 22 May 2019 00:32:00 GMT</pubDate></item><item><title>使用 Nginx 实现 CORS Anywhere</title><link>https://blog.wangmao.me/nginx-create-cors-anywhere.html</link><guid isPermaLink="true">https://blog.wangmao.me/nginx-create-cors-anywhere.html</guid><description>关于 CORS 的介绍，可以参见往期文章：简单谈谈跨域请求（CORS）。 简单来说，CORS 是一种解决浏览器跨域问题的方法，NPM 的实现有 Rob W/cors anywhere 这个轮子。 我也曾写过 PHP 的轮子 isecret/</description><pubDate>Tue, 21 May 2019 00:22:00 GMT</pubDate></item><item><title>Docker 优化之 Docker-sync 解决 Docker 挂载缓慢</title><link>https://blog.wangmao.me/use-docker-sync-for-macos.html</link><guid isPermaLink="true">https://blog.wangmao.me/use-docker-sync-for-macos.html</guid><description>前言 Docker 为 macOS 平台提供了一个非常方便的开发环境，要知道 MAMP 环境在 macOS 是付费的，其实我挺纳闷的，Apache 是免费的，MySQL 是免费的，PHP 也是开源的，怎么集成在 macOS 上就成了付费软件</description><pubDate>Thu, 09 May 2019 00:22:00 GMT</pubDate></item><item><title>乐评·一言 API - 随机获取网易云热评</title><link>https://blog.wangmao.me/hot-comments.html</link><guid isPermaLink="true">https://blog.wangmao.me/hot-comments.html</guid><description>主页：https://comments.hk/ 文档：https://github.com/isecret/yuncun/blob/master/DOC.md PS：首页定时 10s 自动更新 关于乐评 人这辈子，最害怕突然把某一首歌听懂了</description><pubDate>Mon, 22 Apr 2019 00:08:00 GMT</pubDate></item><item><title>PHP 在 Docker 中配置 XDebug</title><link>https://blog.wangmao.me/setting-php-xdebug-again-with-docker.html</link><guid isPermaLink="true">https://blog.wangmao.me/setting-php-xdebug-again-with-docker.html</guid><description>大概半年前，我将本地的开发环境换成了 Docker 来管理。也写了一套具有雏形的管理脚本，不过因为各种各样的问题，时不时需要去修改脚本甚是麻烦，最近选择将它换为 yeszao/dnmp 提供的脚本，内置 Nginx、PHP7/PHP5、My</description><pubDate>Mon, 15 Apr 2019 00:11:00 GMT</pubDate></item><item><title>2018 年终总结</title><link>https://blog.wangmao.me/the-end-of-2018.html</link><guid isPermaLink="true">https://blog.wangmao.me/the-end-of-2018.html</guid><description>本一直想写些东西，却无从下笔。2017 年的总结立的 flag 还没完成，这一晃却已经是 2018 年年底了。难得今天没事儿，细细来回顾我这一年。 一月 工作 找了很久的工作，终于落地了。做 PHP 开发，定位中级，主要是二次开发和新功能开</description><pubDate>Fri, 04 Jan 2019 00:55:00 GMT</pubDate></item><item><title>Nginx fastcgi_temp 目录不可写带来的灾难</title><link>https://blog.wangmao.me/nginx-fastcgi-buffers.html</link><guid isPermaLink="true">https://blog.wangmao.me/nginx-fastcgi-buffers.html</guid><description>解决问题 如上文，解决完 Nginx 默认进程守护后，日志消停下来终于能看到报错信息。 错误日志： 看到 Permission denied 瞬间菊花一紧。 回想起来 Nginx 的运行用户是一个普通用户，对以 root 用户的目录确实是不</description><pubDate>Fri, 21 Sep 2018 00:24:00 GMT</pubDate></item><item><title>使用 Supervisor 守护 Nginx 进程</title><link>https://blog.wangmao.me/supervisor-with-nginx.html</link><guid isPermaLink="true">https://blog.wangmao.me/supervisor-with-nginx.html</guid><description>紧接上次的 使用 Supervisor 守护 php fpm 进程，在 Supervisor 控制台中能看见有 Nginx 的任务。这个任务并不是我加的，而是我拿到服务器就已经配好了，很可能是运维配置的。 今天调 Bug 的时候发现了问题，</description><pubDate>Fri, 21 Sep 2018 00:24:00 GMT</pubDate></item><item><title>简单谈谈跨域请求（CORS）</title><link>https://blog.wangmao.me/talk-about-cors.html</link><guid isPermaLink="true">https://blog.wangmao.me/talk-about-cors.html</guid><description>记一次被虐的经历 大概一年前左右，在一次面试的时候面试官问到了我跨域相关知识面。我当时错误并执拗的认为跨域请求是服务器响应的原因，因为在解决过程中增加一些 header 信息便能解决问题并没有深入的去探索过。面试当然挂了，而且感觉很丢脸。o</description><pubDate>Tue, 04 Sep 2018 00:02:00 GMT</pubDate></item><item><title>使用 Supervisor 守护 PHP-FPM 进程</title><link>https://blog.wangmao.me/supervisor-with-php-fpm.html</link><guid isPermaLink="true">https://blog.wangmao.me/supervisor-with-php-fpm.html</guid><description>上回的 Laravel 应用开发完成上线之后，稳定的跑了一个月。业务一切正常，就这最近一周应用负载的第二台服务器总是抽风。 先说说应用的场景。 我们的应用项目代码在我们自己的服务器上，两台服务器做承载。按理来说其中一台服务器宕掉会立马故障转</description><pubDate>Sat, 01 Sep 2018 00:48:00 GMT</pubDate></item><item><title>Chrome 新标签页插件「一言」</title><link>https://blog.wangmao.me/hitokoto-newtabs.html</link><guid isPermaLink="true">https://blog.wangmao.me/hitokoto-newtabs.html</guid><description>一言 for Chrome Github Issues Chrome 新标签页，基于一言 Hitokoto.cn ，简洁的黑白设计，基于 animate.css 的过渡动画。 功能 [x] 点赞 [x] 更新 [ ] 自动切换 [ ] 设置</description><pubDate>Mon, 13 Aug 2018 00:03:00 GMT</pubDate></item><item><title>Laravel 队列未重启进程引发的「Bug」</title><link>https://blog.wangmao.me/laravel-queue-question.html</link><guid isPermaLink="true">https://blog.wangmao.me/laravel-queue-question.html</guid><description>起因 周五在公司加班的时候，调试了一个用户验证短信的一个 Bug，为了尽量做到接口的调用限制，对发送过的手机号设置了一定时长的「黑名单」机制，原理是将发送过的手机号存入缓存中，发送短信的时候获取缓存是否存在，如果存在就说明超频发送了。说实话</description><pubDate>Sat, 21 Jul 2018 00:17:00 GMT</pubDate></item><item><title>PHP 7.0.9 升级 PHP 7.1.5</title><link>https://blog.wangmao.me/upgrade-php7.html</link><guid isPermaLink="true">https://blog.wangmao.me/upgrade-php7.html</guid><description>最近公司分配了一个项目给我，时间相对充裕，所以也就直接用 Laravel 5.6 练手了。参照慕课网实战课程「Laravel 快速开发简书」和 Laravel China 社区出的 「Web 开发实战入门 (Laravel 5.5)」以及 </description><pubDate>Wed, 11 Jul 2018 00:40:00 GMT</pubDate></item><item><title>Windows Excel 打开 CSV 文件乱码的问题</title><link>https://blog.wangmao.me/windows-excel-to-open-csv-will-be-unintelligible-text.html</link><guid isPermaLink="true">https://blog.wangmao.me/windows-excel-to-open-csv-will-be-unintelligible-text.html</guid><description>运营同学有一个需求提给了我，说是每周一和周五需要到系统手动导出所有成交报告，而系统是根据城市进行分库的，导完一个城市的成交报告需要切换系统的登录城市。这个步骤异常繁琐，希望我能给个解决方案来解放他的双手。 在项目拉取了一个 hotfix 分</description><pubDate>Thu, 07 Jun 2018 00:25:00 GMT</pubDate></item><item><title>Hexo 主题 - Hola</title><link>https://blog.wangmao.me/hexo-theme-hola.html</link><guid isPermaLink="true">https://blog.wangmao.me/hexo-theme-hola.html</guid><description>&lt;div style=&quot;float: left; display: inline block;&quot; &lt;iframe src=&quot;https://ghbtns.com/github btn.html?user=isecret&amp;repo=Hola&amp;</description><pubDate>Tue, 29 May 2018 00:25:00 GMT</pubDate></item><item><title>PHP 安装 XDebug 并配置远程调试</title><link>https://blog.wangmao.me/php-installed-xdebug.html</link><guid isPermaLink="true">https://blog.wangmao.me/php-installed-xdebug.html</guid><description>Xdebug 是一个开放源代码的 PHP 程序调试器 (即一个 Debug 工具)，可以用来跟踪，调试和分析 PHP 程序的运行状况。Xdebug 现在的最新版本添加了对 PHP7 的支持。——摘自『xdebug 百度百科』 如果有学习过 </description><pubDate>Sun, 29 Apr 2018 00:56:00 GMT</pubDate></item><item><title>Flower Dance - DJ OKAWARI 深圳 2018 后青年音乐节</title><link>https://blog.wangmao.me/flower-dance.html</link><guid isPermaLink="true">https://blog.wangmao.me/flower-dance.html</guid><description>「hey serve the purpose of changing hydrogen into breathable oxygen, and they’re as necessary here as the air is, on Eart</description><pubDate>Fri, 30 Mar 2018 00:13:16 GMT</pubDate></item><item><title>造轮子之谷歌字体镜像站</title><link>https://blog.wangmao.me/build-a-google-fonts-images.html</link><guid isPermaLink="true">https://blog.wangmao.me/build-a-google-fonts-images.html</guid><description>此文为 造轮子之谷歌镜像站 的衍生。 其实谷歌字体在 2017 年左右就已经解封了，现在解析到的一个北京的 IP 上。对于前端来说，使用谷歌字体再也不用担心加载不出来了。 最早玩博客的时候，谷歌字体是我必屏蔽的（&lt;del 解决不了问题，就解</description><pubDate>Thu, 29 Mar 2018 00:32:00 GMT</pubDate></item><item><title>Vim 笔记</title><link>https://blog.wangmao.me/awesome-vim.html</link><guid isPermaLink="true">https://blog.wangmao.me/awesome-vim.html</guid><description>进入 vim 命令 描述 vim filename 打开或新建文件, 并将光标置于第一行首 vim +n filename 打开文件，并将光标置于第 n 行首 vim + filename 打开文件，并将光标置于最后一行首 vim +/pa</description><pubDate>Wed, 28 Mar 2018 00:07:00 GMT</pubDate></item><item><title>记一次定位找人</title><link>https://blog.wangmao.me/i-find-you.html</link><guid isPermaLink="true">https://blog.wangmao.me/i-find-you.html</guid><description>Update: 2018 12 17，最近又有亲戚朋友需要这个功能，把代码提炼的一下，可以在链接中加入唯一 key。另外说一下主流浏览器似乎 HTTP 获取不到位置权限？ 背景 昨天下午，在家闲的蛋疼，准备写一个自己的项目，想在年前给自己一</description><pubDate>Sun, 11 Feb 2018 00:14:00 GMT</pubDate></item><item><title>2017 年终总结</title><link>https://blog.wangmao.me/the-end-of-2017.html</link><guid isPermaLink="true">https://blog.wangmao.me/the-end-of-2017.html</guid><description>本没打算这么早写总结，估摸着也是月底的事儿，但突发的肾结石让我在医院里实在闲得蛋疼。住院已经四天了，每天除了吃喝拉撒，其余时间便躺在病床上回想这过去的一年。 结石 I 接着结石说，在大学的时候就因为结石去过医院，记得是凌晨 4 点，在床上睡</description><pubDate>Tue, 05 Dec 2017 00:56:00 GMT</pubDate></item><item><title>编译安装 LNMP/LAMP 环境</title><link>https://blog.wangmao.me/compile-and-install-lnmp.html</link><guid isPermaLink="true">https://blog.wangmao.me/compile-and-install-lnmp.html</guid><description>在使用 LNMP 一类的集成环境之后，对单独编译安装从来是对着文档装。尽管在 Mac 下装过无数次，也踩过无数坑，但总是记不住一些细节步骤。将本次安装过程全程记录下来，在将来也可以作个参考。 安装环境 服务器：CentOS 6.8 64 m</description><pubDate>Tue, 14 Nov 2017 00:17:00 GMT</pubDate></item><item><title>致</title><link>https://blog.wangmao.me/a-little-story.html</link><guid isPermaLink="true">https://blog.wangmao.me/a-little-story.html</guid><description>前言 昨天 网易云音乐 日推给我一首歌让我想到了这篇文章，静静躺在博客搬迁时的备份中，索性整理整理出来。这篇文章并不是我写的，而是我一个朋友的日记。 11月1日更新：以冬的版本被下架了，更新下链接。 11月2日更新：双笙的版本也下架了，再更</description><pubDate>Tue, 31 Oct 2017 00:30:52 GMT</pubDate></item><item><title>记国庆看海</title><link>https://blog.wangmao.me/see-the-sea.html</link><guid isPermaLink="true">https://blog.wangmao.me/see-the-sea.html</guid><description>敲了这么久的代码，难免想出去浪一圈。一来是来深圳这么久了，还真没好好逛逛，整日埋头苦干，沉迷于学习不能自拔；二来，我这腰和脖子好像经不起长时间的盘坐了，有时候缓过神来感觉就像被人敲了闷棍一样。当然，国庆期间出去玩那自然是不敢的，总的来说就是</description><pubDate>Sun, 01 Oct 2017 00:26:40 GMT</pubDate></item><item><title>造轮子之谷歌镜像站</title><link>https://blog.wangmao.me/i-love-google.html</link><guid isPermaLink="true">https://blog.wangmao.me/i-love-google.html</guid><description>Updated: 2021 04 23: 更新文章，删减不恰当的段落和补充细节。 注意：本文仅作学习研究，网络并非非法之地，请约束互联网访问行为并自行承担责任，共同净化网络环境。 镜像，原意是光学里指的物体在镜面中所成之像。引用到计算机网络</description><pubDate>Thu, 21 Sep 2017 00:29:00 GMT</pubDate></item><item><title>我的黑客故事</title><link>https://blog.wangmao.me/my-hacker-story.html</link><guid isPermaLink="true">https://blog.wangmao.me/my-hacker-story.html</guid><description>我一直相信，每个宣称自己是黑客的青少年，一定都有着某种非主流的情怀，这情怀无法由颜值担当，就只能籍技术派遣。我也不例外。 ——来自《我的校园黑客故事》 王登科 很多热爱网络的人都向往着黑客，这种情愫在懵懂时最是旺盛而又随着年龄逐渐淡去。我接</description><pubDate>Wed, 09 Aug 2017 00:00:00 GMT</pubDate></item><item><title>正则表达式笔记</title><link>https://blog.wangmao.me/regular-expression.html</link><guid isPermaLink="true">https://blog.wangmao.me/regular-expression.html</guid><description>世上三大最难懂：医生的处方、道士的符、程序员的正则 学了几年编程，也写了不少项目，业务逻辑经验攒了一堆，基础知识却落下不少。其中很多还非常重要，比如：进制换算、正则表达式、算法。当初学这些东西的时候，对高数的抗拒让我对带计算的东西也十分抵触</description><pubDate>Sat, 05 Aug 2017 00:35:00 GMT</pubDate></item><item><title>CSS伪类总结</title><link>https://blog.wangmao.me/css-pseudo.html</link><guid isPermaLink="true">https://blog.wangmao.me/css-pseudo.html</guid><description>个人用伪类在布居中比较频繁，因为觉得能用CSS完成的动画，尽量不用JS，总觉得JS或多或少会影响页面加载速度和流畅度，个人觉得比较经典，其中也有很多平常开发中遇到的一些小问题，也终于有了解释，所以写篇文章总结下。 伪类？ 先来回顾伪类的使用</description><pubDate>Mon, 24 Jul 2017 00:21:00 GMT</pubDate></item><item><title>Git笔记</title><link>https://blog.wangmao.me/study-git.html</link><guid isPermaLink="true">https://blog.wangmao.me/study-git.html</guid><description>今天在Windows下安装了次Node.js环境，其中也涉及到了git的安装和初始化，或许是之前学习的时候太皮，很多命令、参数都忘得干干净净。这次不妨做个笔记，以后可能（一定）会用到。 环境 操作系统：Windows 10 Version </description><pubDate>Wed, 12 Jul 2017 00:07:00 GMT</pubDate></item><item><title>Hexo插件之gulp</title><link>https://blog.wangmao.me/hexo-gulp.html</link><guid isPermaLink="true">https://blog.wangmao.me/hexo-gulp.html</guid><description>折腾完hexo，开始处理一些小细节，之前调试主题的时候就发现NexT并没有对代码进行压缩处理，详情见：如何优化NexT主题？ 为何要压缩代码？ 首先，没有比较就没有伤害： 这是主页压缩前后的对比图，主要将多余空格和换行给去掉，CSS和JS同</description><pubDate>Tue, 11 Jul 2017 00:24:00 GMT</pubDate></item></channel></rss>