08 2020 档案
golang学习笔记---flag(2)
摘要:flag包提供了一系列解析命令行参数的功能接口 命令行语法 命令行语法主要有以下几种形式 -flag //只支持bool类型 -flag=x -flag x //只支持非bool类型 以上语法对于一个或两个‘-’号,效果是一样的,但是要注意对于第三种情况,只支持非bool类型,原因是碰到如下情况时 阅读全文
posted @ 2020-08-31 08:47 清明-心若淡定 阅读(214) 评论(0) 推荐(0)
golang学习笔记---源码文件
摘要:源码文件又分为三种,即:命令源码文件、库源码文件和测试源码文件,它们都有着不同的用途和编写规则。 如果一个源码文件声明属于main包,并且包含一个无参数声明且无结果声明的main函数,那么它就是命令源码文件 package main import "fmt" func main() { fmt.Pr 阅读全文
posted @ 2020-08-27 15:55 清明-心若淡定 阅读(202) 评论(0) 推荐(0)
golang学习笔记 ---工作区与GOPATH
摘要:GOROOT: Go语言安装根目录的路径,即Go语言的安装路径 GOPATH:是我们自己定义的工作区间, Go语言的工作目录,是我们自己定义的工作区间,可以是一个目录的路径,也可以是多个目录路径,每个目录代表Go语言的一个工作区(Workspace),工作区放置Go语言的源码文件(src),安装后的 阅读全文
posted @ 2020-08-27 09:47 清明-心若淡定 阅读(353) 评论(0) 推荐(0)
golang学习笔记---闭包
摘要:package main import ( "fmt" ) // 累加器 // AddUpper:方法名 func (int) int:返回值类型列表 func AddUpper() func(int) int { var n int = 10 return func(x int) int { n 阅读全文
posted @ 2020-08-24 08:04 清明-心若淡定 阅读(187) 评论(0) 推荐(0)
golang学习笔记---类型
摘要:小数类型/浮点型 // 演示精度丢失:尾数部分可能丢失 var num3 float32 = -123.0000901 var num4 float64 = -123.0000901 fmt.Println("num3 = ", num3, "num4 = ", num4) // Golang的浮点 阅读全文
posted @ 2020-08-21 08:31 清明-心若淡定 阅读(237) 评论(0) 推荐(0)
Golang学习笔记----日志log
摘要:一、log日志包 log支持并发操作。其结构定义如下 1type Logger struct { 2 mu sync.Mutex // ensures atomic writes; protects the following fields 3 prefix string // prefix to 阅读全文
posted @ 2020-08-20 11:16 清明-心若淡定 阅读(299) 评论(0) 推荐(0)
linux 常用命令快捷键
摘要:Linux常用快捷键和基本命令整理,先上思维导图: 基本快捷键的使用 (1)Tab,补充命令 不用输入完整的命令,输入命令前几个字母后Tab键,会自动补全命令提示。 (2)移动光标命令 Ctrl+A:移动光标到开头 Ctrl+E:移动光标到结尾 Ctrl+F:往光标后面移动一个字符 Ctrl+B:往 阅读全文
posted @ 2020-08-03 15:20 清明-心若淡定 阅读(481) 评论(0) 推荐(0)
shell学习笔记(4)
摘要:第一个shell脚本 #!/bin/bash echo "Hello World !" #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。 echo 命令用于向窗口输出文本。 运行 Shell 脚本有两种方法: 1、作为可执行程序 将上面的代码保存为 test 阅读全文
posted @ 2020-08-03 15:16 清明-心若淡定 阅读(125) 评论(0) 推荐(0)
shell学习笔记(3)
摘要:echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符。 #!/bin/bash name="Shell教程" url="http://c.biancheng.net/shell/" echo "读者,你好!" #直接输出字符串 echo $url #输出变量 echo 阅读全文
posted @ 2020-08-03 13:23 清明-心若淡定 阅读(177) 评论(0) 推荐(0)
Shell学习笔记(二)
摘要:Linux下支持的shell种类(/etc/shells文件) /etc/shells文件: 功能:这个文件记录了你当前Linux系统中所支持的shell版本(只是其中的一部分,还有其他shell在别的路径下) 作用:系统上合法的shell都要写入到这个文件中。当系统进行某些服务时就能够依据这个文件 阅读全文
posted @ 2020-08-03 10:53 清明-心若淡定 阅读(143) 评论(0) 推荐(0)
Shell学习笔记(一)
摘要:shell种类 sh(Bourne shell):第一个流行的shell由Steven Bourne发展出来的 csh(C shell):由伯克利大学的Bill Joy设计依附于BSD版的UNIX系统中的shell,这个语言有点类似C语言,所以简称csh tcsh:整合了csh,提供了更多的功能 b 阅读全文
posted @ 2020-08-03 09:25 清明-心若淡定 阅读(161) 评论(0) 推荐(0)