自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Salted fish in hand, I have the world.

Salted fish in hand, I have the world.

  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

转载 Go语言最佳实践

这些最佳实践更像是 Go 语言社区内部发展过程中积累的一些工程经验和共识,遵循这些最佳实践能够帮助我们写出符合 Go 语言『味道』的代码,我们将在这一小节覆盖以下的几部分内容:目录结构;模块拆分;显式调用;面向接口;这四部分内容是在社区中相对来说比较常见的约定,如果我们学习并遵循了这些约定,同时在 Go 语言的项目中实践这几部分内容,相信一定会对我们设计 Go 语言项目有所帮助。目录结...

2020-02-28 15:31:55 1134

转载 Go Modules 终极入门

概要Go modules 是 Go 语言中正式官宣的项目依赖解决方案,Go modules(前身为vgo)于 Go1.11 正式发布,在 Go1.14 已经准备好,并且可以用在生产上(ready for production)了,Go 官方也鼓励所有用户从其他依赖项管理工具迁移到 Go modules。而 Go1.14,在今天终于正式发布,Go 官方亲自 “喊” 你来用:因此在今天这篇文章中...

2020-02-28 14:52:51 316

转载 undefined: grpc.SupportPackageIsVersion6 和 undefined: grpc.ClientConnInterface 解决办法

问题表现编译protobuf的 .pb.go文件时报错,如 undefined: grpc.SupportPackageIsVersion6 或 undefined: grpc.ClientConnInterface和这个贴子的表现一样,https://github.com/grpc/grpc-go/issues/3347解决办法方法1:升级grpc到1.27以上即可,但是如果...

2020-02-24 11:11:01 5269

原创 全球公认最健康的作息时间表!全是知识点

丑时养生:熟睡保肝丑时 1:00~3:00 肝经人体状况:左为肝,右为肺,肝在东边属于青龙,肺西边为白虎,这两个在中医里是最难治的病。丑时肝经最旺,是肝脏修复的最佳时段。“肝主藏血”,人的思维和行动要靠肝血的支持,废旧的血液需要淘汰,新鲜的血液要产生,这种代谢通常都是在肝经最旺的丑时完成。如果不注意养肝,就会导致肝炎、大三阳、小三阳等。养生之道:此时必须进入熟睡状态,让肝脏得到最充足的能量。...

2020-02-18 18:05:10 1319

原创 Go语言的并发

原子操作就是并发编程中“最小的且不可并行化”的操作。1.一般情况下,原子操作都是通过“互斥”访问来保证的sync.Mutex用互斥锁来保护一个数值型的共享资源,麻烦且效率低下。sync/atomic 包对原子操作提供了丰富的支持sync/atomic 包对基本的数值类型及复杂对象的读写都提供了原子操作的支 持。 atomic.Value 原子对象提供了 Load 和 Store 两个原...

2020-02-14 10:33:10 248

原创 Go语言的函数、方法和接口

函数在Go语言中,函数是第一类对象,我们可以将函数保持到变量中。具名函数是匿名函数的一种特例。当匿名函数引用了外部 作用域中的变量时就成了闭包函数,闭包函数是函数式编程语言的核心。defer 语句延迟执行了一个匿名函数。因为这个匿名函数捕获了外部函数的 局部变量 ,这种函数我们一般叫闭包。传参:Go语言中,如果以切片为参数调用函数时,有时候会给人一种参数采用了传引用的 方式的假象:因为...

2020-02-13 15:47:50 374

原创 Go语言中数组、字符串、切片之间的关系

Go语言中,数组、字符串、切片是密切相关的数据结构。简介Go语言的赋值和函数传参,除了闭包是引用的方式对外部变量访问外,其他赋值和函数传参都是 值传递的方式。它们底层原始数据有相同的内存结构。数组是一种值类型,数组本身的赋值和函数传递都是以整体复制的方式处理的。字符串底层数据对应的是字节数组,但是有只读属性;字符串赋值只是复制了数据地址和对应的长度,不会导致底层数据的复制。切片的结构...

2020-02-13 15:17:53 273

1、混合方式UI设计的源代码

1、混合方式UI设计的源代码

2023-12-11

MYSQL基础知识,一些常用问题

MYSQL基础知识,一些常用问题

2020-03-24

Redis集群配置文件

Redis集群配置文件,包含了三个主节点,三个从节点的配置文件,该配置是在docker中运行,有完整的docker-compose.yml文件,只要修改映射的宿主机的路径为你自己的路径。然后直接docker-compose up既可以完成环境启动。

2019-12-27

证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用

证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。

2019-08-13

grpctlsgrpctlsgrpctlsgrpctls

grpctlsgrpctls

2018-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除