您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 最新go语言中文教程及手册(强烈推荐)

  2. Go 编程语言是一个使得程序员更加有效率的开源项目。Go 是有表 达力、简洁、清晰和有效率的。它的并行机制使其很容易编写多核 和网络应用,而新的类型系统允许构建有性的模块化程序。Go 编译到机器码非常快速,同时具有便利的垃圾回收和强大的运行 时反射。它是快速的、静态类型编译语言,但是感觉上是动态类型 的,解释型语言。 1 简介 1 官方文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 前
  3. 所属分类:其它

    • 发布日期:2012-10-26
    • 文件大小:1048576
    • 提供者:fyland
  1. GO语言基础学习文档

  2. 目录 一、 GO语言环境搭建 2 二、 Go 命令 2 go build 3 go clean 4 go fmt 4 go get 4 go install 4 go test 4 go doc(godoc) 5 三、 Go基础 5 关键字 5 定义变量 5 常量 6 内置基础类型 6  Boolean 6  数值类型 6  字符串 6  错误类型 6  iota枚举 6  定长数组:array 6  动态数组:slice 6  map 6  make、new操作 7 四、
  3. 所属分类:其它

    • 发布日期:2014-01-08
    • 文件大小:293888
    • 提供者:coxin16
  1. 使用Go语言实现的分布式缓存

  2. 使用Go语言实现的分布式缓存,纯go语言项目,并非对已有的分布式缓存数据库的封装,内部使用map存储数据,并且实现了持久化与动态增删服务器节点的功能。
  3. 所属分类:Redis

    • 发布日期:2020-09-23
    • 文件大小:244736
    • 提供者:qq_39598188
  1. Go语言map用法实例分析

  2. 主要介绍了Go语言map用法,实例分析了map的功能及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-22
    • 文件大小:36864
    • 提供者:weixin_38628830
  1. Go语言用map实现堆栈功能的方法

  2. 主要介绍了Go语言用map实现堆栈功能的方法,实例分析了Go语言使用map操作堆栈的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-22
    • 文件大小:24576
    • 提供者:weixin_38689824
  1. Go语言map字典用法实例分析

  2. 主要介绍了Go语言map字典用法,实例分析了map字典的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-22
    • 文件大小:25600
    • 提供者:weixin_38721811
  1. GO语言 复合类型专题

  2. 对于一般的语言使用者来说 ,20% 的语言特性就能够满足 80% 的使用需求,剩下在使用中掌握。基于这一理论,Go 基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上 Golang 这趟新车。 Hurry up , Let’s go ! 前面我们学习过 Golang 中基础数据类型,比如内置类型 int string bool 等,其实还有一些复杂一点点,但很好用的复合类型,类似 C 中的数组和 struct、C++ 中的 map ,今天我们就来学习 Go 中的复合类型
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:87040
    • 提供者:weixin_38739919
  1. 深度解密 Go 语言中的 sync.map

  2. 工作中,经常会碰到并发读写 map 而造成 panic 的情况,为什么在并发读写的时候,会 panic 呢?因为在并发读写的情况下,map 里的数据会被写乱,之后就是 Garbage in, garbage out,还不如直接 panic 了。 是什么 Go 语言原生 map 并不是线程安全的,对它进行并发读写操作的时候,需要加锁。而 sync.map 则是一种并发安全的 map,在 Go 1.9 引入。 sync.map 是线程安全的,读取,插入,删除也都保持着常数级的时间复杂度。 sync
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:176128
    • 提供者:weixin_38621082
  1. Go语言map用法实例分析

  2. 本文实例讲述了Go语言map用法。分享给大家供大家参考。具体分析如下: map 映射键到值: map 在使用之前必须用 make 来创建(不是 new);一个值为 nil 的 map 是空的,并且不能赋值。 代码如下:package main import “fmt” type Vertex struct {     Lat, Long float64 } var m map[string]Vertex func main() {     m = make(map[string]Vertex)
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:43008
    • 提供者:weixin_38722607
  1. Go语言的管道Channel用法实例

  2. 本文实例讲述了Go语言的管道Channel用法。分享给大家供大家参考。具体分析如下: channel 是有类型的管道,可以用 channel 操作符 <- 对其发送或者接收值。 ch <- v // 将 v 送入 channel ch。 v := <-ch // 从 ch 接收,并且赋值给 v。 (“箭头”就是数据流的方向。) 和 map 与 slice 一样,channel 使用前必须创建: ch := make(chan int) 默认情况下,在另一端准备好之前,发送和接收
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:36864
    • 提供者:weixin_38685961
  1. Go语言中的Array、Slice、Map和Set使用详解

  2. Array(数组) 内部机制 在 Go 语言中数组是固定长度的数据类型,它包含相同类型的连续的元素,这些元素可以是内建类型,像数字和字符串,也可以是结构类型,元素可以通过唯一的索引值访问,从 0 开始。 数组是很有价值的数据结构,因为它的内存分配是连续的,内存连续意味着可是让它在 CPU 缓存中待更久,所以迭代数组和移动元素都会非常迅速。 数组声明和初始化 通过指定数据类型和元素个数(数组长度)来声明数组。 代码如下: // 声明一个长度为5的整数数组 var array [5]int 一旦
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:118784
    • 提供者:weixin_38514620
  1. Go语言的方法接受者类型用值类型还是指针类型?

  2. 概述 很多人(特别是新手)在写 Go 语言代码时经常会问一个问题,那就是一个方法的接受者类型到底应该是值类型还是指针类型呢,Go 的 wiki 上对这点做了很好的解释,我来翻译一下。 何时使用值类型 1.如果接受者是一个 map,func 或者 chan,使用值类型(因为它们本身就是引用类型)。 2.如果接受者是一个 slice,并且方法不执行 reslice 操作,也不重新分配内存给 slice,使用值类型。 3.如果接受者是一个小的数组或者原生的值类型结构体类型(比如 time.Time 类
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:51200
    • 提供者:weixin_38720173
  1. 浅析Go语言编程当中映射和方法的基本使用

  2. 映射 Go编程提供的一个重要的数据类型就是映射,唯一映射一个键到一个值。一个键要使用在以后检索值的对象。给定的键和值,可以在一个Map对象存储的值。值存储后,您可以使用它的键检索。 定义映射 必须使用make函数来创建一个映射。 代码如下: /* declare a variable, by default map will be nil*/ var map_variable map[key_data_type]value_data_type /* define the map as nil
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:40960
    • 提供者:weixin_38713306
  1. 云计算之go语言——基础语法(下)

  2. 17 Go 语言范围(Range) 1, 概念 Go 语言中 range 关键字用于 for 循环中迭代数组(array)/切片(slice)/通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。 2,实例 range01.go package main import fmt func main()
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:90112
    • 提供者:weixin_38606466
  1. Go语言学习笔记 – 第四章 复合数据类型(The Go Programming Language)

  2. 第四章 复合数据类型 四种符合数据类型:数组、slice、map和结构体 数组和结构体是聚合类型 数组是由同构的元素组成 结构体则是由异构的元素组成 slice和map则是动态的数据结构,它们将根据需要动态增长 4.1数组 划重点 因为数组的长度是固定的,因此在Go语言中很少直接使用数组 Slice(切片),它是可以增长和收缩动态序列,slice功能也更灵活,其基于数组 数组的每个元素都被初始化为元素类型对应的零值 数组的长度位置出现的是“...”省略号,则表示数组的长度是根据初始 化值的个数来
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:159744
    • 提供者:weixin_38594687
  1. 《Go语言圣经》——Channels

  2. Channel 如果说goroutine是Go语音程序的并发体的话,那么channels就是它们之间的通信机制。一个channels是一个通信机制,它可以让一个goroutine通过它给另一个goroutine发送值信息。每个channel都有一个特殊的类型,也就是channels可发送数据的类>型。 一个可以发送int类型数据的channel一般写为chan int。使用内置的make函数,我们可以创建一个channel. ch := make(chan int) // ch has t
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:69632
    • 提供者:weixin_38576045
  1. RxGo:Go语言的React性扩展-源码

  2. RxGo Go语言的React式扩展 React性X 或简称Rx,是用于使用Observable流进行编程的API。 这是Go语言的官方ReactiveX API。 ReactiveX是一种新的异步编程方法,可以替代回调,promise和deferd。 它与处理事件或项目流有关,事件是系统中的任何发生或更改。 事件流称为 。 运算符是一个函数,它定义一个Observable,如何以及何时发出数据。 涵盖了运营商列表。 RxGo RxGo实现基于的概念。 管道是通过通道连接的一系列阶段,
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:186368
    • 提供者:weixin_42108948
  1. 在Go语言程序中使用gojson来解析JSON格式文件

  2. gojson是快速解析json数据的一个golang包,你使用它可以快速的查找json内的数据 安装 go get github.com/widuu/gojson 使用简介 结构 代码如下: type Js struct {     data interface{} } (1) func Json(data) *Js data为string类型,初始化Js结构,解析json并且return Js.data 代码如下: json := `{“from”:”en”,”to”:”zh”}`
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:47104
    • 提供者:weixin_38582719
  1. Go 语言 map的使用

  2. Go 语言 map的使用 一、map 基本介绍: map 是 key-value 数据结构,又称为字段或者关联数组。(类似Python中的字典) 基本语法: var map 变量名 map[keyType]valueType 通常key的类型为:int,string,也可以为bool、数字、指针、channel、接口、结构体、数组; 通常value的类型为:数字(整数、浮点数)、string、map、struct; map声明的案例: var 变量名 map[string]string /
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:61440
    • 提供者:weixin_38613640
  1. Go语言map(Go语言映射)

  2. Go语言map(Go语言映射) map 这种数据结构在其他编程语言中也称为字典(Python)、hash 和 HashTable 等。 map 概念 map 是引用类型,可以使用如下方式声明: var mapname map[keytype]valuetype 在声明的时候不需要知道 map 的长度,因为 map 是可以动态增长的,未初始化的 map 的值是 nil,使用函数 len() 可以获取 map 中 pair 的数目。 package main import fmt func main
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:61440
    • 提供者:weixin_38725137
« 12 3 »