先上代码:```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