go get 支持私服的 gitlab

golang gitlab

原文

前言

go get命令可以说是golang开发者最常用的命令了,通过它我们可以轻松获得各种开源仓库中的包,并且比较方便的在不同的开发机快速部署开发环境。

此处应有版本依赖的问题,但听说新版的go会处理。

但作为企业行为,不是所有的代码包都适合放在公开的网站上,而开源的又适用于中小型企业的自建git仓库工具中,gitlab无疑是耀眼的一个,如果配合docker,一键部署简直不要太舒服。

继续阅读

在华硕路由部署 Shadowsocks 服务

asus OpenWrt Shadowsocks

上网翻墙对我来说一直是一个刚需。 之前都是在电脑和手机上安装上相应的软件。 这是这样的操作方式低效且扩展性差:

  1. 更换不同的手机,需要重新安装
  2. 苹果手机安装软件就比较麻烦了

很早就想再路由器上安装上 Shadowsocks 服务, 这样不需要终端设备做任何事情了。 家庭中的其他成员使用也没有任何问题。

继续阅读

系统边界定义

总结

周日在家写了一天的代码。对比平日在公司写代码效率高,自己精神也好多了。

差距在哪里? 总结来看,是平日在公司写代码需要较多的协作,需要消耗部分精力。

继续阅读

并行过滤中的数据结构优化

推荐系统 过滤

在系统设计的时候,数据结构对性能的影响巨大。 有些时候我们通过数据结构的调整以时间换空间, 有的时候则是者空间换时间。

除了空间和时间相互的权衡,还有对信息分布假设,或者对信息错误容忍度的权衡。


继续阅读