摘要: 1.概述 工作流有各式各样的用法,但也正因此使得在实际工作中如何上手使用增加了难度。这篇指南通过总览公司团队中最常用的几种 Git 工作流让大家可以上手使用。 在阅读的过程中请记住,本文中的几种工作流是作为方案指导而不是条例规定。在展示了各种工作流可能的用法后,你可以从不同的工作流中挑选或揉合出一个 阅读全文
posted @ 2019-11-09 21:14 孙伟业 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1.下载 下载地址:https://git-scm.com/downloads 2.安装 双击安装文件,然后出现安装向导界面,点击下一步(Next)即可 接着出现授权信息界面, Next即可 选择安装路径 选择文件关联,如果你不清楚,直接默认,下一步即可 接着出现开始菜单文件夹,默认,下一步即可 然 阅读全文
posted @ 2019-11-09 21:12 孙伟业 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 概述 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不 阅读全文
posted @ 2019-11-09 21:09 孙伟业 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 正文: 1、标题的几种写法: 第一种: 前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格 第二种: 这种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行 第三种: 这里的标题支持h1-h6,为了减少篇幅,我就 阅读全文
posted @ 2019-11-09 15:21 孙伟业 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 快捷键大全 阅读全文
posted @ 2019-10-28 20:10 孙伟业 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 安装 Go Go语言的优劣,这里就不介绍了,下面直接讲Go 的安装: Go 的官方网站:http://golang.org/(需要FQ软件) 国内下载地址:http://www.golangtc.com/download 下载对应平台的安装包。注意区分32位还是64位操作系统。 安装包下载完成之后, 阅读全文
posted @ 2019-10-07 21:57 孙伟业 阅读(2506) 评论(0) 推荐(0) 编辑
摘要: 一 包的导入语法 在go语言中一个包(文件夹)中可以包含多个 go 文件,每一个文件通过文件第一行的 package 来指明自己所在的包,原则上应该与自己所在的文件夹同名,但也可以指定为其他名称,但同一个文件夹下所有的 go文件应该指定相同的包名,不然报错,当我们在另一个够文件通过 import 来 阅读全文
posted @ 2019-08-08 16:00 孙伟业 阅读(3353) 评论(0) 推荐(0) 编辑
摘要: 先看下 Go 语言的程序结构: 程序的初始化和执行都起始于 main package 包,并且 main() 函数只能在 man 包中,一个项目里也只能有一个 main package。一个 go 程序文件中可以有一个 init(),一个项目中可以有 n 个 init() 函数。程序包引入执行步骤: 阅读全文
posted @ 2019-08-08 15:32 孙伟业 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 很多有过 JVM 相关语言工作经验的程序员或许都遇到过如下问题: 超出 thread 限制导致内存溢出。在作者的笔记本的 linux 上运行,这种情况一般发生在创建了 11500 个左右的 thread 时候。 但如果你用 Go 语言来做类似的尝试,每创建一个 Goroutine ,并让它永久的 S 阅读全文
posted @ 2019-08-08 14:25 孙伟业 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1.1 影响 Go 语言发展的早期编程语言 正如 “21 世纪的 C 语言” 这句话所说,Go 语言并不是凭空而造的,而是和 C++、Java 和 C# 一样属于 C 系。不仅如此,设计者们还汲取了其它编程语言的精粹部分融入到 Go 语言当中。 在声明和包的设计方面,Go 语言受到 Pascal、M 阅读全文
posted @ 2019-08-07 22:59 孙伟业 阅读(325) 评论(0) 推荐(0) 编辑