#

golang

  • golang并发编程之channel

    一、概念 channel是golang语言级别提供的协程(goroutine)之间的通信方式。goroutine运行在相同的地址空间,因此访问共享内存必须做好同步。那么goroutine之间如何进行

    作者:PowerMichael
    2020-07-10 13:24:32
  • golang 函数四 (错误处理)

    为了方便实现自定义错误类型,Go语言标准库中将error定义为接口类型。比如:type error interface{     Error

    作者:100018
    2020-07-10 06:16:36
  • go语言之JSON与md5值

    go语言之JSON与md5值 一、Json是什么? 是一种轻量级的数据交换语言,用于数据交换。Json由于比XML更小、更快、更易解析,以及浏览器的内建快速解析支持,使得其更实用于网络数据交互。目前

    作者:PowerMichael
    2020-07-10 04:37:35
  • glide install时遇到 Unable to update checked out vers

    glide 安装go 依赖时,遇到Failed to set version on github.com/kataras/iris to ffcb1b8aac0d270d623596734f5595c

    作者:霍帅兵
    2020-07-09 22:42:19
  • 扒一扒Rancher社区中的小工具

    与Linux、OpenStack等成熟的技术社区相比,Rancher社区还是处于初级发展阶段,一个技术社区的成败并不是单纯的代码贡献,而学习文档的数量和代码管理作业流程也是非常重要的。如何让怀揣不同需

    作者:RancherLabs
    2020-07-09 10:32:04
  • go语言并发编程

    一、goroutine 与传统的系统级线程和进程相比,协程的大优势在于其“轻量级”,可以轻松创建上百万个而不会导致系统资源衰竭,而线程和进程通常多也不能超过1万个。这也是协程也叫轻量级线程的原因。g

    作者:PowerMichael
    2020-07-08 14:01:05
  • Golang单方向的channel

    默认情况下,通道是双向的,也就是,既可以往里面发送数据也可以同里面接收数据。 但是,我们经常见一个通道作为参数进行传递而值希望对方是单向使用的,要么只让它发送数据,要么只让它接收数据,这时候

    作者:ck_god
    2020-07-08 09:32:09
  • 理解golang反射(reflection in Go)

    反射(reflection)是指在运行时,动态获取程序结构信息(元信息)的一种能力,是静态类型语言都支持的一种特性,如Java, golang等。这里主要详细介绍golang reflection相关

    作者:暮色伊人
    2020-07-08 00:12:24
  • golang 条件语句和循环语句

    golang的条件语句:package main import (     "fmt" ) func main(){  

    作者:欺世
    2020-07-07 17:05:01
  • golang bytes包解读

    golang中的bytes标准库实现了对字节数组的各种操作,与strings标准库功能基本类似。 功能列表:1、字节切片 处理函数 (1)、基本处理函数(2)、字节切片比较函数(3)、前后缀检查函数(

    作者:IT职场小白
    2020-07-06 17:49:42