摘要: 在网上看到有位仁兄解释的很到位很经典,所以记录下来。 Go中的“对象” 要探讨Go语言中的对象,我们先搞清楚一个问题: Go语言有对象吗? 从语法上来说, Go中没有类(Classes) Go中没有“对象”(Objects) 到底什么是对象? 对象是一种抽象的数据类型,拥有状态(数据)和行为(代码) 阅读全文
posted @ 2019-05-23 16:41 下哼哼 阅读(419) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" ) func main() { user := &User{name: "Chris"} user.ISubUser = &NormalUser{} user.sayHi() user.ISubUser = &ArtisticUser{} us 阅读全文
posted @ 2019-05-23 16:35 下哼哼 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 关机 (系统的关机、重启以及登出 ) :shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r 阅读全文
posted @ 2019-05-23 16:31 下哼哼 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、首先切换到想要合并到的分枝下,运行'git merge’命令 (例如将dev-20180608分支合并到dev-20180622分支的话,进入dev-20180622分支运行git merge dev-20180608命令) 2、如果合并之后的代码有冲突,如下图红框中所示,此时需要手动解决冲突后 阅读全文
posted @ 2019-05-23 16:26 下哼哼 阅读(4197) 评论(0) 推荐(0) 编辑
摘要: 常用提交代码操作:(1) git pull 获取远程库数据 git pull [远程库] [分支] 获取指定远程库数据(2) git add . 添加所有至缓存 git add --all 添加所有至缓存 git add [目录/文件名] 添加部分文件或目录至缓存(3) git commit -m 阅读全文
posted @ 2019-05-23 16:24 下哼哼 阅读(140) 评论(0) 推荐(0) 编辑