网站首页 成长录 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

编译调试docker
2020-06-09 19:05 admin 编译docker

参考:*****示例:***1、编译dockerd__$gitclonehttps://github.com/moby/moby.git$cdmoby&&makeBIND_DIR=.shellroot@697ab9a6fb54:/go/src/github.com/docker/dockerhack/make.shbi...
阅读全文

Go语言接口和方法
2020-06-09 19:05 admin go接口

因为几乎任何东西都可加以方法,几乎任何东西都可满足某界面。一个展示的例子是http包定义的Handler界面。任何物件实现了Handler都可服务HTTP请求。__typeHandlerinterface{ServeHTTP(*Conn,*Request)}ResponseWriter本身是个界面,它提供一些可访问的方...
阅读全文

Golang命令
2020-06-09 19:05 admin golang命令

(访问密码:kmNYam)[Go命令教程](https://link.jianshu.com?t=http://wiki.jikexueyuan.com/project/go-command-tutorial/0.0.html)__buildcompilepackagesanddependenciescleanremo...
阅读全文

Golang简介与环境搭建
2020-06-09 19:05 admin golang简介

Golang简介*来自贝尔实验室的两位大牛罗布·派克,肯·汤普逊与Google的罗伯特·格瑞史莫,2007年开始设计的一种编译型,可平行化,并具有垃圾回收功能的编程语言。*罗布·派克()1980年奥运会射箭的银牌得主(超级厉害了)*C语言之父肯·汤普逊()*罗伯特·格瑞史莫()曾在Java编译器方面的工作*IanLan...
阅读全文

07. 基本类型
2020-06-09 19:05 admin 类型基本

Go语言的基本类型有boolstringintint8int16int32int64uintuint8uint16uint32uint64uintptrbyte//uint8的别名rune//uint32的别名,代表一个unicode码float32float64complex64complex128这些类型中intu...
阅读全文

06. 变量
2020-06-09 19:05 admin 变量

用var语句可以定义一个变量列表。__varc,python,javabool变量类型要写在最后面。变量可以定义在函数内,也可以与函数一样定义在包内。示例代码如下:__packagemainimport("fmt")varc,python,javaboolfuncmain(){variintfmt.Println(i,...
阅读全文

03. 数学运算的随机数
2020-06-09 19:05 admin 运算随机数

总是要有使用随机数的情况。这就需要使用math包。__packagemainimport("fmt""math/rand")funcmain(){fmt.Println("Myrandomnumberis",rand.Intn(190))}如果你运行这个程序,就会发现每次返回的随机数是不变的。因为运行环境是没有发生变化...
阅读全文

04. 导入和导出的不同 用math.Pi来举例
2020-06-09 19:05 admin mathPi导入

go语言代码中的import是导入包。导入单个的包可以写成__import"fmt"如果导入多个包的话,可以用圆括号进行组合导入,写成下面这个样子。__import("fmt""math")如果你写的代码函数,希望外部进行调用,就需要大写函数的首字母,以便外部调用导出。用数学运算中常见的PI来说明。我们想使用PI这个常...
阅读全文

05. 函数
2020-06-09 19:05 admin 函数

函数可以没有参数,也可以有多个参数。__packagemainimport("fmt")//有两个参数的函数funcadd(x,yint)int{returnx+y}//没有参数的函数funcisay()string{return"Isaythenumberis"}//主函数funcmain(){fmt.Println...
阅读全文

02. 打印当前时间time.Now() 时不我待
2020-06-09 19:05 admin timeNow时不我待

需要引用外部的库才可以有各种丰富的功能,即使是时间函数也是一样。__packagemainimport("fmt""time")funcmain(){fmt.Println("Welcometothecofoxground.")fmt.Println("Thetimeis",time.Now())}想打印,就要引用fm...
阅读全文

golang 中的包管理
2020-06-09 19:05 admin golang管理

>声明:本文仅限于简书发布,其他第三方网站均为盗版,原文地址:[golang>中的包管理](https://links.jianshu.com/go?to=https%3A%2F%2Fliqiang.io%2Fpost%2Fpackage->manager-in-golang)对于习惯了Java和Python的程序员来...
阅读全文

01. Hello World开篇
2020-06-09 19:05 admin HelloWorld

Go语言的众多特性,是我很长时间以来一直寻找的集合体。一直想在服务器编程方面有一个更舒适的语言。想舒适的实现跨平台,想舒适的实现并发,想舒适的实现纯代码解决问题。学习一门新的语言,理论基础很重要,而对程序员来说,更重要的是实践。开篇第一稿,郑重写下“HelloWorld”。__packagemainimport"fmt...
阅读全文

简单的并发控制 —— WaitGroup
2020-06-09 19:05 admin 并发WaitGroup

>声明:本文仅限于简书发布,其他第三方网站均为盗版,原文地址:[简单的并发控制——>WaitGroup](https://link.jianshu.com?t=https://liuliqiang.info/post/204/)在golang中,我了解的并发同步主要有两种方式,一种是channel,另外一种就是我想说的...
阅读全文

golang 中神奇的 slice
2020-06-09 19:05 admin golangslice

>声明:本文仅限于简书发布,其他第三方网站均为盗版,原文地址:[golang中神奇的>slice](https://links.jianshu.com/go?to=https%3A%2F%2Fliqiang.io%2Fpost%2Fimage->slice-in-golang)在golang中,似乎人们都不太喜欢使用L...
阅读全文

16. go语言有指针 没有指针运算
2020-06-09 19:04 admin go指针

指针内其实就是保存了一个变量地址。__varp*int这行代码声明了一个int类型的指针p__i:=42p=&i&符号是取地址符,&i代表的是变量i的内存地址。__fmt.Println(*p)//打印指针p的值*p=21//修改指针p的值通过指针控制变量的值的变化。这也就是通常所说的“间接引用”或“非直接引用”。看一...
阅读全文
顶部 底部