ctags工具使用

ctags工具使用 ​ 学习教程 参考博客 安装 ctags 1 2 3 4 sudo apt-get install ctags; ctags -R * # 直接生成 tags索引文件 vim 中要使用 ctags 1 2 3 4 :Tagbar # 打开tagbar 预览 # 按 ctrl

space vim配置

space vim配置 ​ wsl ubuntu_space vim配置 1 2 3 4 5 6 7 8 " 共用系统剪切板 set clipboard=unnamedplus execute 'source' fnamemodify(expand('<sfile>'), ':h').'/config/main.vim' " How to "copy to clipboard" in vim of Bash on Windows? autocmd TextYankPost * if v:event.operator ==# 'y' | call system('/mnt/c/Windows/System32/clip.exe', @0) | endif

指针

cpp基础语法 指针 ​ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include <bits/stdc++.h> using namespace std; int * func() { int *p = new int(10); return p; } int main(void) { int *p = func(); cout << "aa" <<endl; cout << *p <<endl ; delete(p);

mklink创建链接

mklink创建链接 ​ windows 通过 mklink 实现 文件夹搬家 1 2 C:\WINDOWS\system32>mklink /J "C:\Users\ASUS\.SpaceVim" "D:\Users\ASUS\.SpaceVim" 为 C:\Users\ASUS\.SpaceVim <<===>> D:\Users\ASUS\.SpaceVim 创建的联接 1 2 mklink /J "C:\Users\ASUS\node_modules" "D:\Users\ASUS\node_modules" # 把一些不三不四的什么文件都移动到 d盘,防止占用 参考学

命令使用

命令使用 ​ kubectl命令 核心点: 通过 yaml 配置文件 定义了 我在 平台上运行什么命令 然后 k8s 通过 配置 文件的命令配置 保存起来,调用自己的接口 来 开启容器

golang环境搭建

golang环境搭建 首先安装linux环境下 go语言的开发环境 1 2 wget https://golang.google.cn/dl/go1.17.2.linux-amd64.tar.gz -O /tmp/go1.17.2.linux-amd64.tar.gz 1 2 3 4 mkdir -p $HOME/go tar -xvzf /tmp/go1.17.2.linux-amd64.tar.gz -C $HOME/go mv $HOME/go/go $HOME/go/go1.17.2 1 2 3 4 5 6 7 8 9 10 11 12 13 tee -a $HOME/.bashrc <<'EOF' #

go单元测试

go单元测试 ​ 单元测试用例函数以 Test 开头,例如 TestXxx 或 Test_xxx ( Xxx 部分为任意字母数字组合,首字母大写)。函数参数必须是 *testing.T,可以使用该类

比特币原理

比特币原理 ​ 参考学习视频 区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被

认识docker

认识docker ​ 最近的三年多时间,关注容器圈的话应该会知道这么几个事情: 容器技术持续火爆 Kubernetes(k8s)成为容器编排管理的标

pprof监控

pprof监控 ​ 参考学习视频 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package main import ( "flag" "github.com/spf13/viper" "log" "myproxyHttp/config" "myproxyHttp/httpproxy" "myproxyHttp/tcpproxy" "net/http" _ "net/http/pprof" "time" ) func main() { cconf := *flag.String("conf", "conf", "configFile path") //fmt.Println("hello
T