*先来看下fsnotif的官方介绍:*> fsnotify is a Go library to provide cross-platform filesystem notifications on Windows, Linux, macOS, BSD, and illumos.fsnotify的github地址是:https://github.com/fsnotify/fsnotify概括来说,`fsnotify`是一个Go语言的库,用于
之前golang编写的服务器端程序一直有用`upx`压缩的习惯,upx压缩后文件确实小了非常多,按默认的压缩级别其压缩率通常可以达到55%左右,如果按最高的级别`upx -9`则其压缩率更高(按我写的ssh tunnel代理程序,其压缩率达到30%)。一直知道upx的压缩率很高,可以大大减小程序的大小,也
先上代码:```gopackage mainimport ( "fmt" "time")func main() { ch := make(chan struct{}) for i := 0; i < 5; i++ { go channel(i, ch) } wait := make(chan struct{}) wait
excel中的日期存储的是从1900-01-00开始计算的天数
## mongodb id的用途1. 在分布式存储上作为全局唯一id使用;2. mogodb转为其他数据库,比如pgsql时,沿用原先的id规则;3. 需要隐藏真实数量的地方,比如用mysql存储用户,其自增id很容易看出用户数量;4. 防止某种形式的机器攻击,比如根据mysql、pgsql等自增id很容易通过机器生成u
本人推荐的docker镜像构建方法:1. 利用多阶构建避免构前期构建环节产生的垃圾文件;2. 如果可行则尽量利用alpine作为构建阶段的基础镜像,将busybox作为运行阶段的基础镜像,以获得镜像大小和维护便利性的折中方案;3. 是否采用镜像压缩(upx),则取决于您对启动时间的要求和镜像大
由于工作原因,我跟xls打交道很多,经常需要解析xls文件,读出其中的一些内容以供项目使用。在这过程中,我曾用过php、python、java、c#、golang解析xls文件。下面将主要介绍用golang解析xls文件。## Golang解析xls在网上搜索到的能读xls的golang库主要是[extrame/xls](https