linux-shell语法
变量语法a=b,a为变量名,b为变量值。让其他函数输出作为变量 a=$(ls) # 或者使用反引号 a=`ls` 命名规则,变量名只能由字母数字下划线组成,且不能是数字开头,且不能是shell里面的关键字。使用变量,使用$表示取变量值,为了
2022-10-21
golang-泛型
泛型,将类型看成变量,定义类型约束,使类型约束的所有类型皆具有相关代码,是对类型第二个维度的描述。golang中的泛型称做类型参数(Type Parameter)是在编译时将使用的类型都会具体实现一遍,类型越多就会导致编译速度变慢,编译后文
2022-10-14
golang-sync同步原语
Go 语言作为一个原生支持用户态进程(Goroutine)的语言,当提到并发编程、多线程编程时,往往都离不开锁这一概念。锁是一种并发编程中的同步原语(Synchronization Primitives),它能保证多个 Goroutine
2022-09-05
go-redis
go-redisgolang实现的redis客户端 call chain调用分层 获取客户端 函数生成命令对象 命令对象转换为RESP协议 网络层发送协议 网络层接收协议 转换为命令响应 返回给调用者 pipeline调用内部逻辑 cl
2022-04-12
golang-单元测试
推荐阅读:golang test 命令行操作帮助文档go test帮助文档 ➜ go help test usage: go test [build/test flags] [p
2021-05-13
ansible命令行参数
ansible$ ansible --help usage: ansible [-h] [--version] [-v] [-b] [--become-method BECOME_METHOD] [--beco
2021-01-26
golang-汇编
golang汇编使用的是plan9汇编,这相当于是一个帮助文档,帮助理解golang底层汇编代码的实现。由于汇编不具备跨平台,所以这里使用的是linux amd64平台。 寄存器通用寄存器下面是通用通用寄存器的名字在 IA64 和 plan
2021-01-04
git-remote命令
remote命令让git本地仓库与远端仓库进行绑定。git remote -h帮助文档 $ git remote -h usage: git remote [-v | --verbose] or: git remote add [-
2021-01-04
linux-sar命令
sar简介centos安装sar命令 ➜ yum install sysstat -y 安装后执行sar会报错找不到/var/log/sa/sa14文件,需要等几分钟就好了。 ➜ sar -h 用法: sar [ 选项 ] [ [ ]
2020-10-14
golang 调度过程源码分析
golang 版本:go version go1.15.2 darwin/amd64 根据启动函数来分析golang MPG的生存周期,忽略cgo相关代码。 MPGMPG是golang调度的重要对象: M,表示一个内核线程,是执行用户代码
2020-10-12
linux-sed命令
sed是linux行文本处理命令,默认选项是-e ➜ sed --help 用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]... -n, --quiet, --silent
2020-09-17
linux-find命令
在linux中find是一个非常有用的命令,它可以快速查找指定目录下符合条件的文件。 ➜ find --help Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|
2020-09-16
1 / 5