
我平时是做 PHP 的,工作里基本上都是在写 Web 应用。说实话,写久了难免有点惯性思维:服务器、框架、数据库、API、浏览器。而这次,我做了...
有时候折腾东西的起因特别随意。比如我这次,就是从一个“带点颜色”的小说网站开始的。网站里全是几万字的短文,看着还不错,但限制也不少:每天只能看几...
在项目里写接口的时候,我有时候会希望再多一层保护。虽然 HTTPS 已经能保证传输安全,但它解决的更多是「传输过程中不被窃听/篡改」的问题。而我...
在日常开发里,我们经常会遇到这种情况: 需要给订单生成唯一编号; 想给日志或者资源加个标识; 或者需要一个不会重复的 ID,用作数据库主键。 一...
在公司里,运营、老板或者其他同事经常会来找我问数据。很多时候,一个简单的 SQL 就能解决问题,但他们从来不愿意学 SQL,也不想安装任何查询工...
为什么要做这件事? 老实说,我平时不太在意自己到底写了多少行代码。 一方面是因为这东西真没啥太大参考价值,想刷行数的话,复制粘贴个几千行都不是事...
在日常开发中,参数校验是绕不过的一道坎。我们常常需要确保用户传入的数据符合预期格式,比如必填字段、数据类型、最大长度、邮箱格式等等。虽然许多 P...
前段时间突然想回忆下小时候玩 DNF 的感觉,牛头巨兽、僵尸王、光之城主、悬空城。就连技能都要数着技能点算这个点几级那个点不点。 现在的 DNF...
说实话,我平时也是一个人写代码,每次开完会整理任务最麻烦: 一堆事项堆在聊天里、文档里,或者散落在邮件里…… 为了理清这些,我通常会做一份 Li...