#

golang

  • 扒一扒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
  • go 读取文件夹所有文件并生成md5 字符串

    为文件生成MD5字符串 func CreateMd5(filename string, md5str *string) { f, err := os.Open(filename) i

    作者:woahjknes
    2020-07-06 06:47:37
  • golang 碎片整理之 并发

    并发与并行 并发:同一时间段内执行多个任务。并行:同一时刻执行多个任务。 Go语言的并发通过goroutine实现。goroutine类似于线程,属于用户态的线程,我们可以根据需要创建成千上万个gor

    作者:霍帅兵
    2020-07-06 02:44:04
  • Rabbitmq 简单介绍,安装和go客户端使用

    Rabbitmq 简单介绍,安装和go客户端使用 1,消息队列介绍 1.1 什么是消息队列? 消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用

    作者:铁血军人
    2020-07-06 00:05:54
  • golang编码Base64

    package util import ( "encoding/base64" "errors" ) func Base64Encode(deText 

    作者:赵世亮
    2020-07-05 16:37:07