#最近做的事

#自建网盘

构建网盘本身是很简单的过程,网上有很多开源的项目,比如:https://github.com/cloudreve/cloudreve

但是相应的生态太难跟进了

目前调研已知问题:

  • webdav 传数据会丢失文件本来的时间信息(其它信息待确定)
  • 很难有通用的手机 app

#golang struct对齐

#相关链接

#w3m

一个命令行网页浏览工具,比较方便阅读:

1
brew install w3m

不过不能被wakatime记录,突然有点不想用了。

#golang 范型

如果你经常要分别为不同的类型写完全相同逻辑的代码,那么使用泛型将是最合适的选择
在使用泛型的时候我们只能放弃使用匿名结构体,对于很多场景来说这会造成麻烦(最主要麻烦集中在单元测试的时候,为泛型做单元测试会非常麻烦)