运维开发网

go

0
  • golang BufferIO

    测试一下golang库函数里面bufio模块代码,Readline根据'\n'切分数据 package main import ( "bytes" "errors" "fmt" "io" "time" ) type Reader struct { buf     ...[详细]

    2020-04-01 15:00 分类:编程语言
  • 让golang的cron库支持带事件参数的回调

    一直在寻觅c/c++下的cron库,可惜一直没找到。目前对我来说,cron可以做定时的某活动,比如晚上八点怎么怎么的,golang下有大神提供的cron库,那么这部分的实现还是放到go实现的服务器下面吧,然后再通知别的服务器,只能绕路子了。 go下...[详细]

    2020-04-01 14:56 分类:编程语言
  • golang time操作整理

    这里的内容大部分是从他人处整理得到 http://my.oschina.net/1123581321/blog/190942 时间戳 当前时间戳 fmt.Println(time.Now().Unix()) # 1389058332 str格式化时间 当前格式化时间 fmt.Println(time.Now().Format("2006-01-02 1...[详细]

    2020-04-01 14:52 分类:编程语言
  • Golang学习摘录(二)

    Golang学习二 Full slice expressions切片操作 Python a[low: high: direction] 比如 a = [1, 2, 3], a[1:2:-1]负1表示反方向,结果是[3,2] Golang第三个不是表示方向:a[low : high : max],string类型切片不支持max操作。 max参数用来...[详细]

    2020-04-01 14:49 分类:编程语言
  • A Tour of Golang (一)

    从入职开始学习Go也有2周了吧,看书比较慢,加上平时使用,对于Golang只能说是有了一个初步的了解。一边翻书,一边简单的总结一点基础的东西。写着写着感觉就变成了一个C++11和Golang的比较。 变量 1、:= 初始化 相对于C,go提供的:=可...[详细]

    2020-04-01 14:42 分类:编程语言
  • Golang同步:原子操作使用

    原子操作即是进行过程中不能被中断的操作。针对某个值的原子操作在被进行的过程中,CPU绝不会再去进行其他的针对该值的操作。 为了实现这样的严谨性,原子操作仅会由一个独立的CPU指令代表和完成。 GO语言提供的原子操作都是非入侵式的,...[详细]

    2020-04-01 14:36 分类:编程语言
  • golang IDE 工具liteide打开报错解决方法

    在centos7上安装liteide后,打开报:./liteide: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory 其解决方法为: //查看所有的libpng包 #yum list |grep libpng 输出信...[详细]

    2020-04-01 14:31 分类:编程语言
  • golang Tree二叉树

    //golang先序遍历创建二叉树 package main import ( "container/list" "fmt" ) type tree struct { left  *tree right *tree data  int } func create(index int, value []int) (T *tree) { T...[详细]

    2020-04-01 14:26 分类:编程语言
  • golang channel的长度

    package main import ( "fmt" "time" ) func main() { test_chan2() } func test_chan2() { c := make(chan []int, 10) fmt.Printf("len1 %v \n", len(c)) //fmt.Printf("chanel...[详细]

    2020-04-01 14:20 分类:编程语言
  • Golang同步:条件变量和锁组合使用

    条件变量的作用并不是保证在同一时刻仅有一个线程访问某一个共享数据,而是在对应的共享数据的状态发生变化时,通知其他因此而被阻塞的线程。 条件变量与互斥量组合使用 互斥量为共享数据的访问提供互斥支持 条件变量就状态的变化向相关线...[详细]

    2020-04-01 14:16 分类:编程语言