安装
安装flutter
-
首先下载flutter包, 解压到
~/repo目录,并配置~/.bashrcexport PATH=$PATH:$HOME/repo/flutter/bin -
source ~/.bashrc使其生效注意:首次运行flutter,macos可能会提示无法打开dart,需要到
系统偏好 -> 安全性与隐私点击允许└──╼ flutter --version Flutter 2.2...
首先下载flutter包, 解压到 ~/repo 目录,并配置 ~/.bashrc
export PATH=$PATH:$HOME/repo/flutter/bin
source ~/.bashrc使其生效
注意:首次运行flutter,macos可能会提示无法打开dart,需要到
系统偏好 -> 安全性与隐私点击允许
└──╼ flutter --version Flutter 2.2...
virt-install --name gns3 --memory 8192 --vcpus 4 --disk /home/kvm/GNS3/GNS3VM-disk001.qcow2 --disk /home/kvm/GNS3/GNS3VM-disk002.qcow2 --import --virt-type kvm --os-type linux --os-variant ubuntu18.04 --network...
| 提供商 | IPv4 | IPv6 | DoH/DoT |
|---|---|---|---|
| 百度DNS | 180.76.76.76 | 2400:da00::6666 | |
| 阿里DNS | 223.5.5.5,223.6.6.6 | 2400:3200::1,2400:3200:baba::1 | dns.alidns.com |
| 谷歌DNS | 8.8.8... |
有时候总是忍不住思考
我是不是把自己隐私保护的太好
以至于在这个时代
一个最好也是最坏的时代
感到那么的不适应
...
首先使用工具 2to3 转换
2to3 目录名 -w -n
问题:
如果在python2项目里使用了python3的写法,比如在 python2 里的 print("test"), 使用 2to3 就会转换成
print(("...
环境: macOs big Sur 11.2.2
pyenv: 1.2.23
┌─[jianglin]─[~/repo/golang/src/alarm](master) └──╼ pyenv install 3.6.7 python-build...
package main import ( "encoding/json" "reflect" "testing" ) type A struct { A string `json:"a"` B string `json:"b"` C int `...
安装
└──╼ brew install rustup └──╼ rustup-init ...... 1) Proceed with installation (default) 2) Customize installation 3) Cancel installation >1
配置 rust 目录
└──╼ mkdir $HOME/repo/rust └──╼ mv $HOME/.rustup $HOME/repo...
kubectl get svc --all-namespaces | grep -v ClusterIP
kubectl get svc --all-namespaces -o go-template='{{range .items}}{{ $save := . }}{{range.spec.ports}}{{if .nodePort}}{{$save.metadata.namespace}}{{"/"}}{{$save.metadata...
package main import "testing" type InterfaceA interface { AA() } type InterfaceB interface { BB() } type A struct { v int } func (a *A) AA() { a.v += 1 } func BenchmarkTypeSwitch(b *testing.B) { var a =...
关于PV的创建参考 《K8S笔记之持久化存储》
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: docker-claim spec: accessModes: - ReadWriteOnce resources: requests: storage: 80Gi storageClassName: local-volume
Docker 私有化仓库的搭建可参考官方文档, 并且将相关的配置转化为K8S所需要的yaml文件
--- apiVersion: v1 kind: ReplicationController metadata: name: registry namespace: default labels: k8s...
修改浏览器语言: dashboard的显示语言会根据浏览器的语言自动切换,但需要注意的是chrome需要切换语言为 中文 而不是 中文(简体)
设置环境变量(推荐): 修改dashboard的Deployments yaml文件, 添加环境变量
containers: ... ports: - containerPort: 8443 ... env: - name: ACCEPT_LANGUAGE value: zh
获取名为 admin 的账号 token
kubectl -n kube-system describe secret $...
virsh shutdown vm-ubuntu-04
# virsh domblklist vm-ubuntu-04
Target Source
------------------------------------------------
vda /home/kvm/images/ubuntu-04.qcow2
# qemu-img info /home/kvm/images/ubuntu-04.qcow2
image: /home/kvm...
增量镜像即保持一个基础的镜像不变,在此基础镜像上安装或修改相应的服务所创建的一个单独的镜像,增量镜像类似GIT,只记录当前KVM的修改记录,这样可以节省磁盘空间,快速复制虚拟机
KVM基础环境
基础镜像 ubuntu-base.qcow2
首先基于基础镜像 ubuntu-base.qcow2 创建一个增量镜像 ubuntu-test.qcow2
(宿主机) # qemu-img info /home/kvm/images/ubuntu-base.qcow2 image: ubuntu-base.qcow2...
闲着没事又造了一个轮子,:smile:
maple-explorer 是一个用于快速创建类似neotree文件浏览,或者类似maple-imenu的变量函数浏览的侧边栏的插件,让每个人都能写一个属于自己的侧边栏
快速创建一个侧边栏: 只需要定义一个maple-explorer-NAME-list的函数,并且返回一个列表
(list :name name :value value :face face :click click :status 'close ;; or 'open :children '...
之前一直使用quickrun来执行一些代码片段,但quickrun有一个问题就是无法输入,比如python代码
a = input("aaaaa: ") print(a)
需要建立一个qrinput的文件,太过麻烦,所以我平时测试一些需要输入的python代码时会使用
(defun maple/run-python () (interactive) (or (python-shell-get-process) (call-interactively 'run-python)) (if...
安装命令行tools
xcode-install
curl >> brew_install
修改REPO地址
执行安装
ruby brew_install
homebrew cask
使用git clone 中科大到指定目录
homebrew卸载依赖, 使用homebrew tap xxx/rmtree
brew rmtree emacs
App Store 安装 QQ,微信,网易云音乐 Brew cask 安装...
在使用Emacs时,会有很多依赖,比如:
Python依赖于flake8,isort,python-language-server等
Golang依赖于golang.org/x/tools/cmd/gopls,github.com/haya14busa/gopkgs/cmd/gopkgs等
想要安装这些依赖,必须手动进行安装,use-package用户可使用ensure-system-package,但非常不幸的是,这些依赖很大程度上会污染我的电脑环境,毕竟像python...
无意中看到 telephone-line 有一种渐变颜色的效果,看起来很棒,但telephone-line的源码有些难懂,所以自己动手实现类似的效果
渐变颜色的实现可使用color-gradient
(color-gradient '(0 0 0) (color-name-to-rgb "red") 10)
实现原理是对红(R)、绿(G)、蓝(B)三个颜色通道分别取 n...