05 2019 档案
摘要:go语言注意事项:1、go不支持隐式转换(隐式转换是小类型转换到大类型,比如int32转换成int64在go语言是不支持的,go都是显示转换)2、go语言指针是不支持指针运算的(比如不支持*p+1)3、string 是数据类型,不是引用或指针类型,初始值为空字符串(“”) 而不是nil4、go语言没
阅读全文
摘要:关键字: 下面列出GO语言的关键字或保留字: break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type cont
阅读全文
摘要:值类型与引用类型: 在理解概念之前可以先去了解一下堆栈的知识。值类型 变量存储在栈,引用类型变量存储在堆; 定义值类型和引用类型变量时,值类型会默认分配内存,引用类型需要new或者make手动分配内存。 所有像 int 、float、bool和string等这些值类型,使用这些值类型的变量直接指向存
阅读全文
摘要:转:原文:https://blog.csdn.net/qq_34777600/article/details/81026589 接触到go之前,我认为函数和方法只是同一个东西的两个名字而已。但是在go中是两个不同的东西。 官方解释:一个方法就是一个包含了接收者的函数。接收者可以是命名类型或者结构体类
阅读全文
摘要:在网上看到有位仁兄解释的很到位很经典,所以记录下来。 Go中的“对象” 要探讨Go语言中的对象,我们先搞清楚一个问题: Go语言有对象吗? 从语法上来说, Go中没有类(Classes) Go中没有“对象”(Objects) 到底什么是对象? 对象是一种抽象的数据类型,拥有状态(数据)和行为(代码)
阅读全文
摘要:package main import ( "fmt" ) func main() { user := &User{name: "Chris"} user.ISubUser = &NormalUser{} user.sayHi() user.ISubUser = &ArtisticUser{} us
阅读全文
摘要:关机 (系统的关机、重启以及登出 ) :shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r
阅读全文
摘要:1、首先切换到想要合并到的分枝下,运行'git merge’命令 (例如将dev-20180608分支合并到dev-20180622分支的话,进入dev-20180622分支运行git merge dev-20180608命令) 2、如果合并之后的代码有冲突,如下图红框中所示,此时需要手动解决冲突后
阅读全文
摘要:常用提交代码操作:(1) git pull 获取远程库数据 git pull [远程库] [分支] 获取指定远程库数据(2) git add . 添加所有至缓存 git add --all 添加所有至缓存 git add [目录/文件名] 添加部分文件或目录至缓存(3) git commit -m
阅读全文

浙公网安备 33010602011771号