摘要: 堆和栈 栈: LIFO( Last in first out) 堆: 在内存分配中类似于往一个房价摆放各种家具,家具的尺寸有大有小。 变量和栈的关系 func calc(a, b int) int { var c int c = a * b var x int x = c * 10 return x 阅读全文
posted @ 2020-12-17 14:05 老L头 阅读(219) 评论(0) 推荐(0) 编辑
摘要: go指针一个小案例 package main import "fmt" func swap2(a, b *int) { fmt.Println("swap2 交换前地址", a, b) fmt.Println("swap2 交换前数值", *a, *b) // 取a指针的值,赋给临时变量t t := 阅读全文
posted @ 2020-12-17 14:03 老L头 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Golang是一种静态型、编译型并自带垃圾回收和并发的编程语言。 -- 《Go语言从入门到进阶实战》 什么是静态型,优缺点。 静态语言在使用变量之前,需要为它们分配好内存。不同数据类型的变量不允许直接赋值,它们的数据类型是在编译期间检查的。 动态语言是在程序运行期间进行数据类型检查,不需要给变量指定 阅读全文
posted @ 2020-12-17 14:01 老L头 阅读(202) 评论(0) 推荐(1) 编辑
摘要: 1.1、GitHub为什么会火 因为好用,我还没有真正开始使用。不过大家都挺喜欢用的 1.2、GitHub都有哪些核心功能 1.3、怎么快速淘到感兴趣的开源项目 搜索栏: 关键词 in:文件夹 stars:>num https://help.github.com/en/categories/sear 阅读全文
posted @ 2019-03-30 15:34 老L头 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.1、禁止向集成分支执行push –f操作 1.2、禁止对集成分支执行变更历史的操作 阅读全文
posted @ 2019-03-29 17:29 老L头 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.1、不同人修改了不同文件如何处理 1.2、不同人修改了同文件的不同区域如何处理 1.3、不同人修改了通文件的同一区域如何处理 1.4、同时变更了文件名和文件内容如何处理 1.5、把同一文件改成不同的文件名如何处理 阅读全文
posted @ 2019-03-28 22:30 老L头 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1.1、注册一个GitHub账号 https://github.com 1.2、配置公私钥 https://help.github.com/en/articles/connecting-to-github-with-ssh 1.3、在GitHub上创建个人仓库 1.4、把本地仓库同步到GitHub 阅读全文
posted @ 2019-03-28 15:48 老L头 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 2.1、怎么删除不需要的分支 2.2、怎么修改最新commit的message 2.3、怎么修改老旧commit的message 执行 pick:表示选定,不改变 2.4、怎么把连续的多个commit整理成1个 本次进入rebase后,用的的是 sqush s 成功后的截图: 2.5、怎么把间隔的几 阅读全文
posted @ 2019-03-26 17:10 老L头 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 1.1、版本管理的演变 集中式VCS -> 分布式VCS (vcs:版本控制系统) 集中式VCS: 有集中的版本管理服务器 具备文件版本管理和分支管理能力 集成效率有明显的提高 客户端必须时刻和服务器相连 分布式VCS: 服务端和客户端都有完整的版本库 脱离服务端,客户端照样可以管理版本 查看历史和 阅读全文
posted @ 2019-03-23 00:07 老L头 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 工具:VMmare12、centOS 1、通过linux控制台终端访问 CLI (command line interface 命令行接口) 使用linux系统,常见有两种方式访问CLI, 分别是图形化终端、控制台终端。 a、我们通过虚拟机进入linux系统就是图形化终端。 b、下面的是控制台终端。 阅读全文
posted @ 2018-11-28 23:42 老L头 阅读(547) 评论(0) 推荐(0) 编辑