杂言碎语 > Windows娱乐系统软件清单
2019-10-15
借重装系统整理下
- 系统 - windows 家庭版
- Office - office 2016家庭和学生版 不知道买的哪台电脑送的,也没啥用,放着就是放着
- QQ - uwp 版本
- 游戏 - steam
- 照片后期 - rawtherapee 修照片的
- 位图处理 - gimp 这个基本没其他的好选
- 矢量图处理 - inkscape 这个基本也没其他的好选
- 绘图软件 - krita 随便玩玩的
- 浏览器 - chrome 没啥好说的
- 备用浏览器 - Firefox 也没啥好说
- 写代码 - vscode 好用
- 直播/录屏 obs studio 还不错的软件
- 压缩/解压缩 - 7zip
- 远程控制 - teamviewer 远程控制下载个游戏什么
- 视频播放 - vlc
Linux > 慎用gitlab的sameersbn/gitlab这个镜像
2019-09-26
用了几年了,不知道是这个镜像的问题还是 gitlab的问题,每次重新拉,基本都会升级生挂掉。
这次不高兴折腾了,下次重服装吧,先把版本锁了。
Linux > 从bind9切换到了dnsmasq
2019-09-26
公司内网的dns解析一直用的bind9.
这次挂了后恢复环境就直接换到dnsmasq了
更轻,更适合docker。
只要挂在一个hosts文件和一个配置文件出来就可以了,配置cname需要hosts文件比较反直觉点。
其他的相当不错。
代码 > 记录:关于golang的atomic load
2019-09-26
之前对于atomic的load的使用场景不是十分清楚。
看到的解释是atomic读的时候所有的写入操作都无法执行,一时没想到场景。
找到这个链接后才有了直观认识
https://stackoverflow.com/questions/55840399/golang-what-is-atomic-read-used-for
数据的操作和写入并不是一个瞬间的动作,不是用Load方法的话可能会造成读出只写入了一般的数据,在数据写入一半的时候读,在极端情况下,理论上是可能产生极大的偏差的。
觉得还是有很多基础要补啊,找时间要补一下。
代码 > element table组建filter过滤值的初始值filtered-value设置
2019-08-19
被坑了一天,升级版本,爬代码,最后还是再一次通过靠搜索到issus的珠丝马迹推测出了解决方案。
文档的说法是 filtered-value 是一个 Table-column Attributes
可实际上这个属性和其他属性不一样,通过 :filtered-value="xxxx" 是没法修改的。
通过 https://github.com/ElemeFE/element/issues/5612 这个issus里可以发现。
要取filtered-value是需要通过ref取得表对象来进行处理的。
所以易证得,设值也需要给table加上ref来设置。
来,大胆尝试
this.$refs.table.columns[0].filteredValue = [this.Watch];
果然起效。
对element ui也真的没脾气。
只能说,好锻炼人的编程能力啊。
代码 > golang接下去两个版本的错误处理感觉很针对痛点
2019-07-03
erros的As/Unwrap明显能很方便的为代码带上错误的环境信息
try能大量的减少if err !=nil {return err}的数量