写博客这件事,老实说,现在可能不太流行了,流量也未必多,但对我来说,有没有博客是两回事。 过去几年,我一直用 Hexo 搭建和维护我的博客,主题丰富、社区活跃,用得也很开心。...

写博客这件事,老实说,现在可能不太流行了,流量也未必多,但对我来说,有没有博客是两回事。 过去几年,我一直用 Hexo 搭建和维护我的博客,主题丰富、社区活跃,用得也很开心。...
最近整理了一个自己做的小项目——PHP Trade Splitter[https://github.com/zxc7563598/php-trade-splitter] ,是...
维护多个项目的人,大概都明白那种感觉。平时一切都很平静,直到某天,甲方的一句“系统是不是出问题了?”这时候才发现,问题早就埋在那里了。 你登录服务器,开始翻日志、看 trac...
我平时是做 PHP 的,工作里基本上都是在写 Web 应用。说实话,写久了难免有点惯性思维:服务器、框架、数据库、API、浏览器。而这次,我做了点不一样的东西 —— 一个用 ...
有时候折腾东西的起因特别随意。比如我这次,就是从一个“带点颜色”的小说网站开始的。网站里全是几万字的短文,看着还不错,但限制也不少:每天只能看几篇,而且没有任何搜索功能。 于...
在项目里写接口的时候,我有时候会希望再多一层保护。虽然 HTTPS 已经能保证传输安全,但它解决的更多是「传输过程中不被窃听/篡改」的问题。而我还想顺带做到几点: 防止接口被...
在日常开发里,我们经常会遇到这种情况: 需要给订单生成唯一编号; 想给日志或者资源加个标识; 或者需要一个不会重复的 ID,用作数据库主键。 一开始,我也用过 time() ...
在公司里,运营、老板或者其他同事经常会来找我问数据。很多时候,一个简单的 SQL 就能解决问题,但他们从来不愿意学 SQL,也不想安装任何查询工具。每次被打断写代码,我都非常...
为什么要做这件事? 老实说,我平时不太在意自己到底写了多少行代码。 一方面是因为这东西真没啥太大参考价值,想刷行数的话,复制粘贴个几千行都不是事;另一方面也是因为谁都知道:代...
在日常开发中,参数校验是绕不过的一道坎。我们常常需要确保用户传入的数据符合预期格式,比如必填字段、数据类型、最大长度、邮箱格式等等。虽然许多 PHP 框架都内置了验证器,但在...
前段时间突然想回忆下小时候玩 DNF 的感觉,牛头巨兽、僵尸王、光之城主、悬空城。就连技能都要数着技能点算这个点几级那个点不点。 现在的 DNF 说实话,版本太快了、剧情感觉...
说实话,我平时也是一个人写代码,每次开完会整理任务最麻烦: 一堆事项堆在聊天里、文档里,或者散落在邮件里…… 为了理清这些,我通常会做一份 List,标好优先级,再安排到每日...
最近折腾项目的时候,发现一个一直被忽略的小问题——Git 提交信息太随意了! 有的写中文、有的全英文,有的直接就:修改了…… 每次看 Git log 都跟看天书一样,谁做了啥...