配置仅限于跨不同网情况,网络互通情况方案和配置会更简单一点 内网A:MySql数据转换成Csv { "job": { "setting": { "speed": { "channel":1 } }, "content": [ { "reader": { "name": "mysqlreader", ...
分类:
其他好文 时间:
2020-03-10 18:38:20
阅读次数:
61
1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() { 8 //channel是可以让一个goroutine发送特定值到另一个goroutine的通信机制。 9 //声明通道类型 10 var a chan int //声明一个int类型的 ...
分类:
编程语言 时间:
2020-03-09 21:15:30
阅读次数:
62
conda install的情况下,可以在anaconda p'rompt中输入 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add chann ...
分类:
编程语言 时间:
2020-03-09 10:30:53
阅读次数:
162
代码: 1 # -*- coding: utf-8 -*- 2 # @Time : 2018/11/23 0:09 3 # @Author : MaochengHu 4 # @Email : wojiaohumaocheng@gmail.com 5 # @File : generate_tfreco ...
分类:
其他好文 时间:
2020-03-07 22:39:09
阅读次数:
100
今天写了一篇非技术文,需求来源于老大的老大,老老大。 这偏文章用以说明微信/支付宝相关参数之间错综复杂的关系,所有资料来自微信/支付宝官网,以及相关银联给的微信/支付宝对接文档。 嘿嘿,如果同行的小伙伴,也有这个疑惑,希望本篇文章帮你解惑。 微信 名词解释: appid :公众号、小程序、移动应用唯 ...
分类:
微信 时间:
2020-03-07 18:55:09
阅读次数:
102
有无缓存的区别 无缓存并不等价于缓存为1 package main import ( "time" "math/rand" "sync" "log" ) func main() { rand.Seed(time.Now().UnixNano()) log.SetFlags(0) // ... con ...
分类:
其他好文 时间:
2020-03-06 22:20:15
阅读次数:
136
如题,使用条件变量Cond和channel通道实现多个生产者和消费者模型。Go语言天生带有C语言的基因,很多东西和C与很像,但是用起来 绝对比C语言方便。今天用Go语言来实现下多消费者和生产者模型。如果对C语言的多生产者和消费者模型感兴趣的可以看Linux系统编程:使用mutex互斥锁和条件变量实现 ...
分类:
编程语言 时间:
2020-03-04 13:03:16
阅读次数:
116
package main import ( "fmt" "time" ) func consumer(cname string, ch chan int) { //可以循环 for i := range ch 来不断从 channel 接收值,直到它被关闭。 for i := range ch { ...
分类:
其他好文 时间:
2020-03-04 12:56:55
阅读次数:
274
package main import ( "fmt" "math/rand" "time" ) func productor(channel chan<- string) { for { channel <- fmt.Sprintf("%v", rand.Float64()) time.Sleep ...
分类:
其他好文 时间:
2020-03-04 12:31:10
阅读次数:
58