自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

googege's blog

googege的博客

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

原创 go 内存模型 详解

go 内存模型详解介绍,go 内存模型规范了 在多goroutine中,happens before的关系,以及跨goroutine的可见性的问题。

2022-12-02 18:48:20 1217 1

原创 一万字讲全 go 语言包和包管理系统 --- go module

讲解go语言包和包管理系统 --- go module。包括: - go导包的过程- go 包的版本管理- go 包的最小版本原则- go module 命令的使用 - go get / go install - GOPROXY - GOSUMDB - go 使用私有服务器 - workspace

2022-11-21 19:46:42 511 1

原创 go泛型教程

go使用interface作为约束,约束的意思是约束了这个泛型都具有哪些实际类型。所以可以理解为,go将interface的职责给扩展了,让接口不仅仅作为接口 --- 解耦的,抽象化的结构体,还具有了约束,对于类型的约束作用

2022-03-07 19:32:26 1662

原创 |必拿offer系列| 算法| 数组(二)

移动零leetcode给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明:必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。这道题是双指针问题无疑了,基本上数组的题都跟双指针分不开,基本上 双指针问题都要用到先排序,不过这个题不需要。...

2019-12-27 17:14:37 131

原创 |必拿offer系列|算法|你真的会写冒泡法吗?

什么是冒泡法?冒泡法是基本排序算法的一种,它是稳定的排序算法,其时间复杂度是O(n^2)下面引用冒泡法的wiki解释冒泡排序(英语:Bubble Sort)又称为泡式排序,是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交...

2019-11-20 11:33:12 112

原创 go mod --- go最新的包管理工具 【go path那一套已经out啦!!!!】

go mod go官方的module管理工具原文: https://github.com/googege/blog/edit/master/go/tool/goMod/README.mdyoutube视频讲解: https://www.youtube.com/watch?v=saJ2c006vp4用法:在一个非go path的路径中新建一个项目,然后使用go mod init 就可...

2019-05-21 17:17:15 11631

原创 go语言陷阱大揭秘

关于go语言的几个陷阱,以及我们应该注意的东西原文:https://github.com/googege/blog闭包所谓闭包就是指一个函数中的函数,并且这个函数可以调用外部的变量并且无论使用多少次,都可以一直拥有这个变量不回收,那么这个变量可以称为闭包变量。循环体变量package mainimport ( "fmt" "time")func main(){...

2019-05-17 11:00:42 543

go语言 --- 深度解析 slice (深到汇编的那种).pdf

本文档讲述了go语言中的slice的基础知识,深入剖析了go语言的源代码,对slice有非常深入的讲解。

2019-05-21

技术面试必备基础知识Super-Dad.pdf

本文档里面涵盖了各种技术面试时候的基础问题,例如Java 操作系统 数据库等等知识。

2019-05-21

Docker Volume入门用法详解

本文档是 docker volume的入门教程,里面讲述了如果使用卷,用于容器和卷的通信等知识。

2019-05-21

后端工具手册 epub版本

后端工具手册,包含了各种关于web开发工程中的web后端的一系列的知识。

2019-05-21

go并发(并行)机制.pdf

go语言并发并行机制大揭秘,这本书里详细的讲解了关于go语言的并发和并行机制。值得一看。

2019-05-21

空空如也

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

TA关注的人

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