go语言学习-常用命令(四)】的更多相关文章

go常用命令 go get:获取远程包(得装git) go run:直接运行程序(写代码时调试用) go build:测试编译,检查是否有编译错误 go fmt:格式化代码(一般不咋用,IDE都自带了) go install:编译包文件并编译整个程序 go test:运行测试文件(运行_test的文件) go doc:查看文档(chm文档) 在本地查看go官网内容: 在bash内输入:godoc -http=:8080,浏览器内打开localhost:8080就可以查看go官网内容…
前面的文章中记录了安装 golang 和配置开发环境,本文将学习的 go 命令行命令以及使用场景. 查看可用命令 直接在终端中输入 go help 即可显示所有的 go 命令以及相应命令功能简介,主要有下面这些: build: 编译包和依赖 clean: 移除对象文件 doc: 显示包或者符号的文档 env: 打印go的环境信息 bug: 启动错误报告 fix: 运行go tool fix fmt: 运行gofmt进行格式化 generate: 从processing source生成go文件…
Linux知识大全 转载须说明出处,整理不易 一.常用的linux命令 1.2 ls 命令说明 1.3 ls 通配符的使用 2.切换目录cd命令 3.创建和删除文件操作 4.移动和拷贝文件 4.3.mv mv 命令可以用来移动文件或者目录,还有给文件或者目录进行重命名 -i   选项表示覆盖文件提示 5.查看文件内容 6.其他 7.自动补全 7.1在敲出  文件/目录/命令 的前几个字母后,按下 tab键  ,     如果输入没有歧义或者错误,系统会自动补全,     如果还存在其他  文件/…
今天调休,闲来无事,研究一下linux系统. Linux常用命令: 一:文件管理 ctrl+alt:在虚拟机与windows之间切换ctrl+g:进入linux输入模式 pwd:查看当前目录 ls:列出当前路径所有目录和文件ls -a:列出所有文件,包括隐藏文件ls -l:列出文件或者目录更多信息 cd:切换目录 whoami:查看当前用户 rmdir:删除目录(没有交互),只能删除空的目录rm -rf :删除目录(递归 强制删除) rm:删除目录 (有交互) mkdir:创建一个目录 moun…
常用命令: memcached设计的原则就是简单,所以支持的命令也不是特别多~ 1.查看memcached的状态,主要用于分析内存的使用状况.优化内存分配等 stats 查看memcached的运行状态 stats items 查看items的状态 stats slabs 查看slabs的内存分配状态,注重点在性能而非计数 stats sizes 查看 2.存 set 存值,若key已存在会覆盖原值 add 存值,若key已存在保存失败 replace 替换原值,若key不存在替换失败 appe…
常用命令和使用方法如下: man man 命令 #可以查询命令的用法 cat 和 tac cat是正序显示文件内容 tac是倒叙显示文件内容 sort 对文件内容排序 uniq 忽略文件中重复行 history 显示输入的历史命令,一般保存两千行命令 more more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上. more会以一页一页的显示方便使用者逐页阅读 less less 工具也是对文件或其它输出进行分页显示的工具 head和tail 1. 如果你只想看文件的…
一.字符串 1.字符串截取 可以使用len(字符串变量)获取字符串的字节长度,其中英文占1个字节长度,中文占用3个字节长度 可以使用变量名[n]获取到字符串第n+1个字节,返回这个字节对应的Unicode码值(uint8类型),注意n的取值范围是[0,长度) package main import "fmt" func main() { s := "smallming张" a := s[0] fmt.Println(a) // 115 fmt.Printf(&quo…
cd命令 功能是切换到指定的目录:命令格式:cd [目录名]有几个符号作为目录名有特殊的含义:"/"代表根目录.".."代表上一级目录."~"代表HOME目录."-"代表前一目录 实例跳到 /usr/bin/ :cd /usr/bin跳到自己的 home 目录 :cd ~跳到目前目录的上上两层 :cd ../.. ls命令 是Linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来…
 以下命令是本人的CentOS6.5系统 一.linux个目录的作用 #linux个目录的作用 /bin 所有用户都可使用的命令 /sbin 超级用户(root)可以使用的命令 /boot 系统目录建议不要操作该目录 /dev 设备的目录 比如网卡 /etc linux默认的配置文件目录 /home 普通用户的家目录 /lib 系统调用的函数库保存位置 /lost+found 当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里,当系统启动的过程中fask工具会检测这里并修复已经损坏的文件系…
第四章 第四章主要介绍了分支结构,循环结构的简单使用,还有其他简单的语句结束语句,比如,break,continue.还有gote语句.下面是我学习C语言第四章的一些心得和总结. 1简单的if语句 简单if语句的基本结构如下: 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句. 其过程可表示为下图 那么像上面这种情况,在C语言中就要用到if-else语句了,简单的if-else语句的基本结构如下: 其语义是:如果表达式的值为真,则执行代码块1,否则执行代码块2.其执行过程可表示为…
Go 语言数组 Go 语言提供了数组类型的数据结构. 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 相对于去声明number0, number1, ..., and number99的变量,使用数组形式numbers[0], numbers[1] ..., numbers[99]更加方便且易于扩展. 数组元素可以通过索引(位置)来读取(或者修改),索引从0开始,第一个元素索引为 0,第二个索引为 1,以此类推. 声明数组…
1.压缩解压命令 gzip命令 默认为.gz格式文件 1.只能压缩文件不可压缩目录 2.不保留源文件 压缩   giz 解压   gunip tar命令 -c产生打包文件 -v显示相信打包压缩过程 -f指定压缩文件的文件名 -z打包的同时压缩 解压 -x解开打包文件 -v显示相信打包压缩过程 -f指定压缩文件的文件名 -z打包的同时压缩 一般是先将文件夹打包成tar再将tar压缩 不是所有unix支持  tar –zcfv new.tar.gz new的写法 在linux下的所有包都可以在win…
Eyes are more eloquent than lips. “眉目传情胜于甜言蜜语” 整理了一下自己遇到并且经常用到的MySQL命令,虽然官方文档上有很详细的解释,不过自己还是在这里记录一下,方便查看,顺便加深一下印象,当前版本:MySQL 5.6  注: - 未加 ‘shell > ’的均表示在mysql命令行下的命令: - MySQL关键字全部使用小写,标识符全部使用中文(感觉相对直观): 一.系统服务 启动/停止/重启/查看状态:shell > service mysql sta…
目录处理命令 ls mkdir rmdir pwd cd cp mv rm 文件处理命令 touch cat tac more less head tail 连接命令 ln 软连接 ln -s 类似于Windows的快捷方式 特点 lrwxrwxrwx -> 具体权限由源文件决定 硬链接 ln 相当于 cp -p + 同步更新 通过i节点识别 ls -i 不能跨分区,不能针对目录 权限管理命令 chmod 更改权限 user或root才能更改权限 chmod [{ugoa}{+-=}{rwx}]…
三.容器管理命令3.1 Docker commit 命令,从容器创建一个新的镜像.OPTIONS说明: -a :提交的镜像作者: -c :使用Dockerfile指令来创建镜像: -m :提交时的说明文字: -p :在commit时,将容器暂停. 实例:将容器6h04c6c178u7 保存为新的镜像,并添加提交人信息和说明信息.# docker commit -a "xliang" -m "web_db" 6h04c6c178u7 sql:v1 # docker i…
1.初始化一个 Git 仓库 git init <directory> //参数 directory:作为Git仓库的目录 2.从Git 仓库中拷贝项目 git clone <repo> <directory> //参数 repo:Git 仓库地址,directory:本地目录 3.查看在你上次提交之后是否有修改 git status <-s> //添加-s可获得简短的结果输出 4.查看执行 git status 的结果的详细信息 git diff 5.将文…
加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 结构体struct struct 用来自定义复杂数据结构,可以包含多个字段(属性),可以嵌套: go中的struct类型理解为类,可以定义方法,和函数定义有些许区别: struct类型是值类型. struct定义 type User struct { Name string Age int32 mess string } var user User var user1 *User = &User{} var u…
Step1 下载demo-arthas-spring-boot.jar,再用java -jar命令启动: wget https://github.com/hengyunabc/katacoda-scenarios/raw/master/demo-arthas-spring-boot.jar java -jar demo-arthas-spring-boot.jar --server.port=1945 下载了jar包,因为该项目默认是80端口,而主机上80端口已经被占用,所以启动时设置了端口号-…
一.容器管理 1.1 Docker start/stop/restart/rm 命令实例:启动|停止|重启|删除 容器mydb01# docker start|stop|restart|rm mydb01 1.2 Docker kill 命令,杀掉一个运行中的容器.OPTIONS说明: -s :向容器发送一个信号 例:杀掉运行中的容器mydb01# docker kill -s KILL mydb01 1.3 Docker rm 命令,删除一个或多少容器OPTIONS说明: -f :通过SIGK…
加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 结构体struct struct 用来自定义复杂数据结构,可以包含多个字段(属性),可以嵌套: go中的struct类型理解为类,可以定义方法,和函数定义有些许区别: struct类型是值类型. struct定义 type User struct { Name string Age int32 mess string } var user User var user1 *User = &User{} var u…
流程控制 流程控制,说通俗一点就是程序代码执行的顺序.不管对于哪门语言来说,流程控制都是很重要的一部分内容: 流程控制的分类,可以分为三大类: 1.顺序 这个很好理解,顺序执行就是代码从上往下一行行的执行: 2.选择 某些代码可能被执行,有些代码可能不会被执行,选择性的执行某些代码. 分类: (1)if   if ...else  if...else...if... (2)switch 3.循环 某些代码会被重复执行多次. 分类: (1)for (2)while (3)do....while w…
一.rmdir命令 用于删除空目录: wang@wang:~/workpalce/python$ tree . ├── .txt ├── .txt ├── .txt ├── A │   └── B │   └── C │   └── D │   └── E └── B directories, files wang@wang:~/workpalce/python$ rmdir B wang@wang:~/workpalce/python$ tree . ├── .txt ├── .txt ├──…
目录: 格式化输入 格式化输出 终端输入输出背后的原理理 bufio包的使用 命令行参数处理理和urfave/cli使用 格式化输入 1.从终端获取⽤用户的输入 格式化输入 fmt.Scan(a …interface{}): 从终端获取⽤用户输入,存储在Scanln中的参数里,空格和换行符作为分隔符 fmt.Scanf(format string, a…interface{}): 格式化输入,空格作为分隔符,占位符和格式化输出一致 fmt.Scanln(a …interface{}): 从终端获…
B站有视频演示 本章学习printf函数的输入输出,字符串的定义与实用. 字符串 字符串(character string)是一个或多个字符的序列,如下所示: "Zing went the strings of my heart!" 双引号不是字符串的一部分.双引号仅告知编译器它括起来的是字符 串,正如单引号用于标识单个字符一样. 字符串的存储 用数组(array)储存字符串(character string).在该程序中,用户输 入的名被储存在数组中,该数组占用内存中40个连续的字节…
mkdir /home/brandon.du/desktop/mylinux/test_1.txt   ---------mkdir新建文件夹 rm /home/brandon.du/desktop/mylinux/test_1.txt       ----------rm删除文件夹      vi /home/brandon.du/desktop/mylinux/test_1.txt        ----------通过vim新建文件 复制----剪切-----粘贴      部分复制:  …
上图显示了float和double的精度,精度:就是指数值的精确程度,浮点类型可表示的数值范围很大,但只有几位是精确的,可以通过小 数所占的位数来获取,float小数部分最多能有7位有效数字,但绝对能保证的是6位,double小数部分为16位有效数字,但绝对能保证的 是15位 #include<stdio.h> int main() { double x=3.0123456789111118; printf("%f\n",x); return 0; } 默认%f只输出小数点…
1. 查看容器中的进程信息: docker top 772d23 查看容器的详细信息: docker inspect 772d23 持续更新日志 docker logs -f 7732dx…
keys * 返回满足的所有键 exists key 是否存在指定的key,存在返回1,不存在返回0 expire key time 设置指定key的过期时间,可以使用ttl key查看剩余时间 persist key 取消过期时间 select db 选择数据库,数据库为0-15(一共16个数据库)默认进入的是0数据库 move key db 将当前数据库中的key移动到其他数据库 randomkey 随机返回数据库里的一个key rename key newkey 重命名key dbsize…
1  kubectl get nodes      #查看nodes节点情况 2  kubectl describe  node node_name_XXXX           # 查看nodes详细信息 3  kubectl describe pod prod-forecasting-forecast-user-nodelist-7d775ffbc5-tztq2        # 查看pod的详细信息 4  kubectl create -f tomcat-server.yaml     …
6. 数据转换 本章主要讲述apply系列函数:apply.lapply.sapply.tapply.mapply,以及姊妹函数by.split.适用于批量处理数据,而不许循环. 6.1 向量分组 用因子(分组因子)来标识元素的不同组: > groups <—split(x, f)             //x<—c(40,29,39),f<—factor(c(“A”,”B”,”A”)) 返回的是一个向量列表,列表中每个向量包含属于同一组的元素 > groups <—…