Go

goalng 结构体比较问题

25 0

以下代码中有三种结构体比较,能否编译通过呢 package mainimport "fmt"func main() {sn1 := struct {age intname string}{age: 11, name: "qq"}sn2 := struct {age intname string}{age: 11, name: "qq"}if sn1 == sn2 {fmt.Println("sn1 == sn2")}sq1 := struct {age intname string}{age: 1

Go

Go语言基础之map

31 0

目录一、map二、map定义三、map基本使用四、判断某个键是否存在五、map的遍历六、使用delete()函数删除键值对七、按照指定顺序遍历map八、元素为map类型的切片九、值为切片类型的map十、练习题更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.htmlGo语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。一、mapmap是一种无序的基于key-

Go

解决go get下载包失败问题

32 0

目录一、从github克隆二、使用gopm2.1 安装gopm2.2 使用gopm安装第三方包三、使用goproxy由于某些不可抗力的原因,国内使用go get命令安装包时会经常会出现timeout的问题。本文介绍几个常用的解决办法。一、从github克隆golang在github上建立了一个镜像库,如https://github.com/golang/net就对应是 https://golang.org/x/net的镜像库。 要下载golang.org/x/net包,可以在本地创建包的目录后使用git

Go

Go语言基础之流程控制

17 0

目录一、if else(分支结构)1.1 if条件判断基本写法1.2 if条件判断特殊写法二、for(循环结构)2.1 无限循环三、for range(键值循环)四、switch case五、goto(跳转到指定标签)六、break(跳出循环)七、continue(继续下次循环)八、练习题更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html流程控制是每种编程语言控制逻辑

Go

Go语言标准库之time

34 0

目录一、time包二、时间类型三、时间戳四、时间间隔五、时间操作5.1 Add5.2 Sub5.3 Equal5.4 Before5.5 After六、定时器七、时间格式化7.1 解析字符串格式的时间更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。一、time包time包提供了时间

Go

Go操作kafka

47 0

目录一、sarama1.1 下载及安装1.2 注意事项二、连接kafka发送消息三、连接kafka消费消息更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.htmlKafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了如何使用Go语言发送和接收kafka消息。一、saramaG

Go

LeetCode go

34 0

目录一、数据结构和算法1.13.1 题目描述1.13.2 我的解法1.12.1 题目描述1.12.2 我的解法1.11.1 题目描述1.11.2 我的解法1.10.1 题目描述1.10.2 我的解法1.9.1 题目描述1.9.2 我的解法1.8.1 题目描述1.8.2 我的解法1.7.1 题目描述1.7.2 我的解法1.6.1 题目描述1.6.2 我的解法1.5.1 题目描述1.5.2 我的解法1.4.1 题目描述1.4.2 我的解法1.3.1 题目描述1.3.2 我的解法1.2.1 题目描述1.2.2

Go

Go语言标准库之context

17 0

目录一、为什么需要Context1.1 基本示例1.2 全局变量方式1.3 通道方式1.4 官方版的方案二、Context初识三、Context接口3.1 Background()和TODO()四、With系列函数4.1 WithCancel4.2 WithDeadline4.3 WithTimeout4.4 WithValue五、使用Context的注意事项六、客户端超时取消示例6.1 server端6.2 client端更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等