docker安装和使用
Docker Desktop安装平时要使用 Docker 不想安装虚拟机,也不想买服务器时推荐安装官方提供的「Docker Desktop」
1、官网下载安装包
2、修改默认安装位置
默认是安装在 C 盘中的并且无法修改,后续下载一些镜像时也会存放在 C 盘,我这里通过「mklink 创建软链接」的方式,将文件映射到我的 D 盘中,先在 D 盘创建好如下四个目录结构:
1234mkdir D:\Docker mkdir D:\Docker\Local mkdir D:\Docker\Roaming\Docker mkdir D:\Docker\Roaming\Docker Desktop
然后以管理员身份打开 cmd,在打开的 cmd 窗口中依次执行下面四个 mklink 命令
1234mklink /j "C:\Program Files\Docker" "D:\Docker"mklink /j "C:\Users\ICEFJL\AppData\Local\Docker" "D:\Docker\Local& ...
Ubuntu解决方案
Ubuntu 修改终端上显示的用户名和主机名Ubuntu修改终端上显示的用户名和主机名(详细步骤)_牛客博客 (nowcoder.net)
其他Linux使用 apt-get 查询并安装指定版本的软件 - 知乎 (zhihu.com)
列出手动安装的软件包1apt-mark showmanual
Linux 常用命令和系统总结
2.6W字系统总结,带你实现 Linux 自由! (qq.com)
接入层问题故障定位
Go语言环境配置
Linux使用包管理器
Ubuntu/Debian
12sudo apt updatesudo apt install golang
Fedora
1sudo dnf install golang
CentOS/RHEL
1sudo yum install golang
使用 tarball下载安装包
1wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
解压至 /usr/local 目录
1sudo tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
修改环境变量
1sudo vim /etc/profile
在文件后面增加
123export GOPATH=$HOME/gopathexport GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存并退出,并执行
1source ~/.profile
重 ...
WSL配置
WSL 使用 Proxy 连接 Github12345export hostip=127.0.0.1 export hostport=10808 // 取决于win的proxy工具设置的端口号export HTTPS_PROXY="socks5://${hostip}:${hostport}";export HTTP_PROXY="socks5://${hostip}:${hostport}";export ALL_PROXY="socks5://${hostip}:${hostport}";
下面的命令只针对 github.com,在国内还可能会用到 gitee.com,所以不能将所有的 git 站点都添加上代理。
1234## 设置代理git config --global http.https://github.com.proxy socks5://127.0.0.1:1086## 取消代理git c ...
butterfly主题配置
文档地址Find Icons with the Perfect Look & Feel | Font Awesome将 butterfly/_config.yml 文件复制,重命名为 _config.butterfly.yml 放在 hexo 根目录下,在这个文件里做修改命令:hexo clean && hexo g && hexo d 上传主题,验证是否修改成功。
主题素材本地图片在根目录的 source 文件夹下创建 img 文件夹,包含 web 和 blog 两个文件夹,网站图片使用 /img/web/xx.jpg,博客图片使用 ![](img/blog/xx.jpg),并把 butterfly 主题文件夹下的 img 文件夹剪切到 /img/web 文件夹下
FontAwesome 图标本地加载由于 all.min.css 下载 woff 文件较慢所以改为本地加载首先注释掉 themes\butterfly\plugins.yml 中的以下代码
12345#fontawesomeV6:# name: '@fortawesom ...
Cpp环境搭建
WindowmsvcMicrosoft C++ 生成工具 - Visual Studio
MinGW首先使用 scoop 安装 msys2(在 main bucket 中就有):scoop install mingw
Clangd在 vscode 扩展商店中搜索 clangd 下载,完成后右下角会弹窗提醒你安装 clangd server,点击 Install 即可直接安装,这一点非常便捷。
自身配置Configuration (llvm.org)为什么 windows 上的 clangd 找不到标准头文件clangd 找不到 iostream 和其他标准库msvc with clangd · clangd/clangd · Discussion #1573 (github.com)<driver> -E -v -x c++ - 查看是否支持 clangd 用于尝试从驱动程序中提取内置包含的相同标志
在工程目录下新建一个文件,名为 .clangd,或者编辑 %LocalAppData%\clangd\config.yaml, 通常为 C:\Users\Bob\ ...
shell配置
Nushell安装安装 Nu | Nushell
配置配置 | NushellWindows 的 Nushell 配置与 VSCode 集成(不说废话)https://blog.yusong.me/terminal/shell/nushell
Vscode 高亮插件GitHub - nushell/vscode-nushell-lang: A Nushell grammar for Visual Studio Code with IDE support
配置 nushell不显示 banner
运行 $nu.config-path 查看配置文件地址, 或你安装了 neovim 直接 nvim $nu.config-path 亦可
查找 show_banner 并修改为 false
代理脚本12alias nuproxy = (let-env http_proxy = "http://127.0.0.1:7890" ; let-env https_proxy = "http://127.0.0.1:7890")alias unpro ...
Hexo配置
Hexo 安装配置Node.Js 安装设置安装完成后,要查看我们是否安装成功,可以打开命令提示符(Win + R),输入 cmd 打开控制台,输入如下命令,如果出现对应版本号,说明安装成功了;
12node -vnpm -v
Hexo 安装在你的硬盘上找个地儿,用来存放你的博客文件,比如我的就在 D:personalFiles/github/blog,这个文件夹你可以根据自己的喜好来设置。然后从命令台进入当前文件夹,接下来就是安装过程了;
首先安装 Hexo
1npm i hexo-cli -g
新建一个文件夹用于存放你的博客,比如我的是 blog,然后进入该文件夹,并用如下命令进行初始化并安装必备组件;
12hexo init .npm install
然后输入如下命令,然后在浏览器中打开 http://localhost:4000;
123456# 新建博客hexo new "博客名"# 生成静态网页hexo g# 打开本地服务器hexo s
博客部署基于Hexo的matery主题搭建博客增强部署篇4 | 夜法之书 (17lai.site)
部署 Hex ...