Programing

Razon Yang
Razon Yang
LeetCode 算法题 – Find The Difference

给定两个只包含小写字母的字符串 st,其中字符串 t 是由字符串 s 乱序后,再在随机位置添加一个字母而成,请找到该随机添加的字母。

Razon Yang
Google Adsense Failed to load resource: the server responded with a status of 403
博客换域名后,Google Adsense 不显示,浏览器控制台出现以下错误: Failed to load resource: the server responded with a status of 403 这个是因为需要将新域名添加到 Adsense,审核过后就可以显示了。审核一般几天内就能完成,特殊情况最长两周时间,不过笔者新域名当天就通过了,耐心等待就好。
Razon Yang
PHP 设置 Redis 存储 Session

最近购买了 Redis 云数据库,打算将 PHP Session 存放到 Redis。

Razon Yang
PHP 安全 – 不要暴露 phpinfo

有时候为了验证和测试配置是否正常,可能会利用 phpinfo 打印配置信息,而测试完毕后千万别忘记删掉对应的文件,因为 phpinfo 包含了很多敏感的数据。
举个例子,如果你配置了 Redis 作为 Session Handler,那么你的 Redis 连接信息就已经暴露出去了,这是十分危险的行为。

Razon Yang
Please Stop Using Local Storage For Storing Sensitive Data

此前笔者搜索过不少前后端分离,身份验证 token 应该存放在哪的问题,不少结果都说放到 Local Storage,但放到 Local Storage 真的安全吗?这正是分享本篇文章的原因,希望能帮助到其他有相同疑惑的开发者。

Razon Yang
Go 语言代码格式化工具 gofmt vs goimports

在格式化 Go 代码的时候,经常会用到 gofmtgoimports 两个工具,不过他们之间到底有何区别呢?

Razon Yang
Go 语言实现多个子命令的脚本应用

像 Git,Go,Docker 等等的命令行脚本都有很多子命令,那么我们用 Go 语言如何实现多个子命令的脚本应用呢?

Razon Yang
Razon Yang
WordPress 避免页面出现过多 H1 标签

一些在线的 SEO 工具检测结果表示主页 H1 标签过多,经过查看了主题的源码,主页的文章列表嵌套了文章页的模板(content.php),因此只需要对 content.php 稍作修改即可。

Razon Yang
利用 Modd 提高 Go 开发效率

Go 开发不像 PHP(解释型语言) 那样可以修改代码实时生效,而需要重新编译,如果每次手动执行肯定会降低开发速度。本文将介绍一款开发工具 Modd 来解决这一问题,它可以监控文件修改并重启服务进程。