Demon.Lee 2022-07-29 14:35

“你在席间公然反对我的观点,那你就是针对我本人,所以你不是我的朋友,我要和你割席。或者:你居然支持这么荒唐和错误的观点,我的身边不能有这样的人存在,我要和你绝交并且随手举报。”

你因为观点而喜欢某个人,和你因为观点而厌憎某个人,都同样荒谬。

和菜头·《如何理解网络批评

附:搞笑的评论截图,皮一下 😁

Demon.Lee 2022-07-28 13:34

博客又恢复正常了,图床最终还是先迁移到了 gitlab 上,不过也开通了七牛云上的 OSS,只是七牛云上默认不提供 https 连接,还得再研究研究。

迁移的过程,主要就是刷表数据的过程,折腾。

Demon.Lee 2022-07-26 22:14

用 github 仓库当作图床,国内网络太不稳定;

改 gitee 吧,gitlab 又搞什么防盗链,没法用;

最后换到了阿里云 code,不到一年,又凉凉…

算了,不折腾了,花钱买 OSS 吧。

Demon.Lee 2022-07-26 21:48

原来“但行好事,莫问前程”指的就是行为正义

Demon.Lee 2022-07-25 21:12

移动互联网,SoLoMo…

Demon.Lee 2022-07-20 11:57

原来 Markdown 中输入 emoji 是这么玩的:

😁 对应 😁

其中,1F601 是通用代码 Unicode,全量 Full Emoji List 点这里

真是太香了。

Demon.Lee 2022-07-20 11:56

紧跟时代的步伐 😎

➜  vifile >arch -arm64 brew upgrade go        
==> Upgrading 1 outdated package:
go 1.18.3 -> 1.18.4
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/go-1.18.4.arm64_monterey.bottle.tar.gz
######################################################################## 100.0%
==> Upgrading go
  1.18.3 -> 1.18.4 

==> Pouring go-1.18.4.arm64_monterey.bottle.tar.gz
🍺  /opt/homebrew/Cellar/go/1.18.4: 11,990 files, 596.2MB
➜  vifile >
➜  vifile > go version
go version go1.18.4 darwin/arm64
➜  vifile > 
Demon.Lee 2022-07-20 09:12

郑晔·《程序员的测试课——结束语

  • 无知之错与无能之错。
  • 内建质量。
  • 每个环节都在放水,结果就是水漫金山。
  • 不愿意相信是表象,不愿意改变才是真相。
  • 业务逻辑复杂和代码复杂是两码事。
  • 优秀的代码平平无奇,糟糕的代码千奇百怪。
  • 要用测试这把尺子时刻衡量自己写的代码。
Demon.Lee 2022-07-19 11:07

范型就是将算法与数据模型解耦:一套算法搞定一堆数据模型,而不是每一类数据模型都去实现一遍同样的算法。

有了范型,也就无需进行类型安全检查了。

Demon.Lee 2022-07-18 15:50

以前我只知道,要将开发的代码提交到版本仓库,比如 github。

但读了《程序员修炼之道(第二版)》之后,我才知道自己思维的局限性。为何不能把本地所有的文档都用版本管理工具管理起来?这才是最佳实践。

版本管理的本质其实就是让我们的工作具备可逆性,让我们可以有后悔药吃,出了问题,不用抓瞎,而是优雅地回退版本。

如果仔细观察,会发现很多云笔记(可能需要开通 VIP)都提供了历史版本,这不就是云服务商给我们提供的后悔药吗?

道理懂了,那就开始行动吧,先将学习笔记提交到阿里云代码仓库 😎