版本控制的起源 现在的软件项目通常是由一个研发小组共同分析、设计、编码、维护以及测试的 针对团队开发需要解决以下问...[作者空间]
多线程同步问题 互斥锁互斥锁的本质是当一个goroutine访问的时候, 其它goroutine都不能访问这样就能...[作者空间]
并发编程基本概念 学习并发编程之前我们需要脑补几个基础知识和思考一个问题什么是串行?什么是并行?什么是并发?什么是...[作者空间]
文件的打开和关闭 和C语言一样, Go语言中操作文件也是通过一个FILE结构体 Open函数func Open(n...[作者空间]
普通指针 和C语言一样, 允许用一个变量来存放其它变量的地址, 这种专门用于存储其它变量地址的变量, 我们称之为指...[作者空间]
Before Starting 本文分两部分 安装Golang 配置VsCode Golang开发环境 Golan...[作者空间]
安装Golang 创建go的工作环境 注意:我将go的工作环境放在了$HOME/gowork src 存放源...[作者空间]
Go语言中调用C语言函数 在Go语言开篇中我们已经知道, Go语言与C语言之间有着千丝万缕的关系, 甚至被称之为2...[作者空间]
字符串相关方法 获取字符串长度注意: Go语言编码方式是UTF-8,在UTF-8中一个汉字占3个字节 如果字符串中...[作者空间]
异常处理 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常 golang中提供了...[作者空间]
面向对象基本概念 面向对象思想 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现...[作者空间]
map(字典、映射) map翻译过来就是字典或者映射, 可以把map看做是切片的升级版切片是用来存储一组相同类型的...[作者空间]
方法 Go语言中的方法其实就是一个特殊函数, 只不过这个函数是和某种属性类型绑定在一起的而已 Go语言中的方法一般...[作者空间]
函数 Go语言和C语言一样也有函数的概念, Go语言中函数除了定义格式和不用声明以外,其它方面几乎和C语言一模一样...[作者空间]
数组 和C语言一样,Go语言中也有数组的概念, Go语言中的数组也是用于保存一组相同类型的数据 和C语言一样,Go...[作者空间]
Go语言流程控制基本概念 Go语言流程控制和C语言一样, 也有三大流程控制结构顺序结构(默认结构)选择结构(if ...[作者空间]
go命令行操作指令 标准go语言项目文件目录格式项目文件夹就是GOPATH指向的文件夹src文件夹是专门用于存放源...[作者空间]
源文件对比 C语言源文件 Go语言源文件 代码管理对比 C语言中通过文件来管理代码想使用某一个函数时,只需要inc...[作者空间]
算数运算符 算数运算符和C语言几乎一样 注意点:只有相同类型的数据才能进行运算 Go语言中++、--运算符不支持前...[作者空间]
Go语言fmt包实现了类似C语言printf和scanf的格式化I/O, 格式化动作源自C语言但更简单 输出函数 ...[作者空间]