测试代码
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 =...
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...
曾经
她问我
谁考了全校第二
我笑着
指了指旁边
是他
后来
听说他们走得很近
明明考了全校第二的人是我
曾经
她问我
谁是运动会上得分最多的人
我笑着
指了指旁边
是他
后来
听说他们在一起了
明明得分最多的人是我
后来
她不再问我了
后来
我没有她了
ivy默认的配置已经足够了,但还是可以通过一些技巧来提升使用体验
ivy提供了好几个有关补全的命令,分别是ivy-done, ivy-partial-or-done, ivy-immediate-done, ivy-dispatching-done, 但不幸,想要获得高效的补全,我不得不记住这n多个命令,这常常使效率变得更低,
所以,我自定义了一个 maple/ivy-done, 仅使用 tab
这一个按键就可以获得以上所有的体验
(defun maple/ivy-done() (interactive) (let ((dir...
莫相逢
只道人生初见
寻归里
岂敢天涯
且听风雨且听云
庄周,意逍遥
当你不断超越前方的人
在更前方
总会有那么一盏红灯
也许是为了安全
也许是为了公平
谁知道呢
你,终归是只能等着
终究是辞职了,
放弃了下个月可能发的年终奖,
放弃了下个月就要涨的工资,
也许还要放弃杭州这座美丽而陌生的城市,
可未来,谁知道呢?
总是担心怎么给父母交代,
总是担心养老保险怎么办,
公积金怎么办,
租房搬家怎么办,
档案怎么办,
户口怎么办,
买房买车怎么办,
结婚怎么办,
孩子怎么办,
......
未来,到底该怎么办
也许明天就要发生世界大战,
也许明天会因为意外而死去
也许明天会更好,
可未来,谁知道呢?
什么时候能够重归路上,
我,一直在路上
青霜长华旧离人
梅雨秋雪落缤纷
相关问题: 当echo area不活跃时如何自动关闭
之前看了manateelazycat的awesome-tray,觉得可以采用同样的方式来“关闭”echo area, 原理就是复制 mode-line 的样式 (format-mode-line mode-line-format)
, 插入到 minibuffer 中, 当没有信息显示即 echo area 不活跃时就关闭 mode-line, 有信息显示时就重新打开 mode-line, 并清空 minibuffer...
Flask的多语言国际化可以使用Flask-Babel插件,在此不再细述,但对于所谓的多语言站点(即形如example.com/zh/uri、example.com/en/uri或者zh.example.com、en.example.com)文档上却未作细述
有一个 Flask URL Processors 需要对所有的uri都额外增加一个lang_code的前缀,路由数较少时没什么问题,但路由数较多时太过麻烦
实现...