gocron源码中使用的是下面这个第三方包来实现的,下面就单独的拿出来测试以下效果,和官方flag包差不多 go get github.com/urfave/cli ...
分类:
其他好文 时间:
2019-11-16 18:00:01
阅读次数:
70
直接使用go 函数名()可以开启一个grountine,channel可以接收信息并且如果没有数据时会阻塞住channel对应的是底层数据结构的引用,复制channel和函数传参都是拷贝的引用make的时候第二个参数是1,就表示是有缓存的channel 无缓存的channel也叫同步channel ...
分类:
其他好文 时间:
2019-11-16 14:26:21
阅读次数:
56
gocron源代码中的Action那个地方,就是个空接口类型Action interface{},可以传递任意类型进去,这里是传了个函数进去 接口是合约,任何类型只要实现了接口中的方法,那么就可以认为实现了这个接口。对于没有方法的接口interface{}类型,可以看做所有的类型都实现了这个接口,因 ...
分类:
其他好文 时间:
2019-11-15 23:59:09
阅读次数:
126
在gocron.go文件的main函数中,有下面这一句,从这句代码中可以学习到切片和类型的综合运用 首先在go语言中定义一个类型需要使用type 名字 struct{},还可以给这个类型定义成员方法 这里我就定义了Taoshihan类型,为他增加了Say方法 实例化这个类型需要 名字{},下面这个就 ...
分类:
编程语言 时间:
2019-11-14 23:52:43
阅读次数:
106
结构体类型 type 名字 struct{},下面这段是github.com/urfave/cli包里的代码,声明了一个App的结构体类型 点操作符也可以和指向结构体的指针一起工作,如果赋给的是个指针,那也可以直接用点来操作 type User struct{ Name string } user: ...
分类:
编程语言 时间:
2019-11-14 20:04:44
阅读次数:
72
从 Go1.11 开始,golang 官方支持了新的依赖管理工具go modgo mod download: 下载依赖的 module 到本地 cachego mod edit: 编辑 go.modgo mod graph: 打印模块依赖图go mod init: 在当前目录下初始化 go.mod( ...
分类:
其他好文 时间:
2019-11-13 22:21:14
阅读次数:
145
用法: 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 疑惑: 怎么实现的延迟回调 原理: vue实现: vue 大多数情况下优先使用微任务, 很少的地方使用宏任务 vue nextTick 宏任务实现 优先检测 setImmediate set ...
分类:
其他好文 时间:
2019-11-05 21:30:23
阅读次数:
108
先了解一下用到的位运算符:https://www.cnblogs.com/gavinYang/p/11196492.html 一、初始化 1.无参构造函数: 2.指定初始化大小和负载因子: 3.指定初始化大小(会调用2) 二、put元素(转红黑树和put一个TreeNode时待补充) 三、get元素 ...
分类:
其他好文 时间:
2019-11-01 18:30:26
阅读次数:
65
1. batch norm 输入batch norm层的数据为[N, C, H, W], 该层计算得到均值为C个,方差为C个,输出数据为[N, C, H, W]. <1> 形象点说,均值的计算过程为: (1) 即对batch中相同索引的通道数取平均值,所以最终计算得到的均值为C个,方差的计算过程与此 ...
分类:
其他好文 时间:
2019-10-23 15:16:53
阅读次数:
67
今天看了下underscore中的restArgs函数和createAssigner函数123456789101112131415161718192021222324252627//(http://ariya.ofilabs.com/2013/03/es6-and-rest-parameter.ht... ...
分类:
Web程序 时间:
2019-10-21 00:13:03
阅读次数:
146