0%

最近入手了第一台NAS,考虑配置拓展入手了威联通,于是开始了捣腾QTS系统。威联通的通知中心会发送事件和警报通知给注册的设备,其中一种发送方式是邮件,需要通过SMTP服务连接一个邮件服务器,使用这个服务器的账户发送通知给指定的邮箱。其实简单点直接配置自己的邮箱服务就行,但我突然想尝试一下在NAS上搭一个邮件系统。威联通系统不像群晖有自带的邮件服务,需要自己去搭建,在搜索几个服务后选择了docker-mailserver来搭建,这个镜像比较轻量级,可以简单的只搭建一个SMTP服务,对系统的要求比较低一些。

Read more »

开始学习vim一是觉得非常炫酷,二也是发现自己配置的vim在不同的机器下的迁移成本最低,非常方便适合多机器的开发场景,而如果选择用vim开发,就一定会选择全新的neovim(具体区别可参考:Vim还是Neovim?为什么你应该使用后者?。虽然我们大可用别人现成的配置,完成一个开箱即用的编辑器,但纯命令行的插件快捷键也会让人十分头大,那不如趁有时间,从头配置自己的编辑器。

Read more »

我也算是忠实的Windows用户了,装过Ubuntu和黑苹果最后还是觉得Windows用起来方便些,经过了各种的折腾也是比较习惯,偶尔的一些需求也可以用虚拟机代替,以及近两年还推出了WSL2也更加方便了开发使用;最近重新开始学习Vim也装上了WSL2,但发现Windows Terminal和vim的组合还是有很多问题需要解决的,由其默认的配色在某些状态下根本看不清字体,所以折腾了下自定义配色。

Read more »

好久没更新博客了,回想起这还是20年搭的博客,强迫症选手想升级下相关组件,需要升级的有Node.js, Hexo和Next。

Read more »

非常意外得在一次技术搜索中跳出了foo bar参赛的页面,曾听闻过这是Google的一个特殊招聘渠道,不过感觉近几年这个挑战被宣传后更多得只是一个有趣的挑战,近几年也没见到有人通过这个参与面试了。

Read more »

作为一个假全栈开发者,遇到一个需求要在页面上显示地图,然后根据房间点击跳转,原生HTML有两种解决方法:SVG和Canvas,这两种都是在前端画图,但原理和实现完全不一样。

Read more »

Update
go-micro作者表示不再维护go-micro而仅专心开发micro(原因之一应该是micro v3变成商业版可以赚钱吧。。)

本文是v3的教程,但兼容v2。不过我跑通v3后发现用不了gin退回v2了。

———-update分割线———-

go-micro是Go的常见微服务之一,不过它的官方文档和别人的教程甚至代码的repo都十分混乱,初入门的我直接下载最新的版本被教程搞得一头雾水,这里记录一下以及希望有朋友不要一起踩坑啦(如果作者又搞事情我也无话可说)

Read more »

C++的int只有32位,计算溢出也是十分普遍的事情,但我作死得尝试采用溢出的计算方法,结果发现千万不要代码中做溢出计算,编译器分分钟把你搞死。。

Read more »

这是一个小白的黑苹果安装记录,大概花了3天时间搞定了最基本的,作为小白还是选择了clover而不是oc,我的EFI文件

其实到今天要独自装一个黑苹果已经不难了,网上有无数到教程,跟着做就可以了,甚至很多笔记本都有公开到EFI文件,十分方便

此文章没什么干货,仅安装记录,无任何截图,建议点击下面参考教程

Read more »