楓

—— 风落花语风落天,花落风雨花落田.

  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • flutter笔记之初体验

    2021年06月05日 周六 | 分类 Flutter | 标签 flutter android

    安装

    安装flutter

    • 首先下载flutter包, 解压到 ~/repo 目录,并配置 ~/.bashrc

      export PATH=$PATH:$HOME/repo/flutter/bin
    • source ~/.bashrc使其生效

      注意:首次运行flutter,macos可能会提示无法打开dart,需要到 系统偏好 -> 安全性与隐私 点击允许

      └──╼ flutter --version
      Flutter 2.2...
    阅读全文 »
  • GNS3笔记

    2021年05月11日 周二 | 分类 Tech | 标签 linux gns3

    GNS3 VM导入

    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...
    阅读全文 »
  • 公共DNS

    2021年04月14日 周三 | 分类 Life | 标签 dns

    提供商 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...
    阅读全文 »
  • 时代

    2021年04月07日 周三 | 分类 Life | 标签 life

    有时候总是忍不住思考
    我是不是把自己隐私保护的太好
    以至于在这个时代
    一个最好也是最坏的时代
    感到那么的不适应
    ...

    阅读全文 »
  • python2升级至python3

    2021年03月22日 周一 | 分类 Python | 标签 python

    首先使用工具 2to3 转换

    2to3 目录名 -w -n

    print

    https://stackoverflow.com/questions/55559825/how-to-fix-print-double-parentheses-after-2to3-conversion

    • 问题: 如果在python2项目里使用了python3的写法,比如在 python2 里的 print("test"), 使用 2to3 就会转换成

      print(("...
    阅读全文 »
  • pyenv笔记

    2021年03月18日 周四 | 分类 Python | 标签 linux

    常见问题

    pyenv install 3.6.7 失败

    • 环境: macOs big Sur 11.2.2

    • pyenv: 1.2.23

    相关日志

    ┌─[jianglin]─[~/repo/golang/src/alarm](master)
    └──╼ pyenv install 3.6.7
    python-build...
    阅读全文 »
  • golang笔记之struct转map性能比较

    2020年09月21日 周一 | 分类 Go | 标签 linux golang

    测试代码

    package main
    
    import (
        "encoding/json"
        "reflect"
        "testing"
    )
    
    type A struct {
        A string   `json:"a"`
        B string   `json:"b"`
        C int      `...
    阅读全文 »
  • rust笔记

    2020年09月08日 周二 | 分类 Rust | 标签 linux rust

    安装

    • 安装

      └──╼ 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...
    阅读全文 »
  • K8S笔记之集群管理

    2020年09月02日 周三 | 分类 Linux | 标签 linux k8s

    pod

    查看对外开放pod和port

    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...
    阅读全文 »
  • golang笔记之interface类型判断性能

    2020年08月21日 周五 | 分类 Go | 标签 linux golang

    测试代码

    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 =...
    阅读全文 »
  • K8S笔记之私有仓库搭建

    2020年02月20日 周四 | 分类 Tech | 标签 linux k8s

    创建PV

    关于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...
    阅读全文 »
  • K8S笔记之常见问题

    2020年01月10日 周五 | 分类 Linux | 标签 linux k8s

    修改dashboard显示语言为中文

    • 修改浏览器语言: dashboard的显示语言会根据浏览器的语言自动切换,但需要注意的是chrome需要切换语言为 中文 而不是 中文(简体)

    • 设置环境变量(推荐): 修改dashboard的Deployments yaml文件, 添加环境变量

      containers:
        ...
        ports:
          - containerPort: 8443
            ...
            env:
              - name: ACCEPT_LANGUAGE
                value: zh

    获取token

    获取名为 admin 的账号 token

    kubectl -n kube-system describe secret $...
    阅读全文 »
  • KVM笔记之磁盘扩容

    2020年01月09日 周四 | 分类 Tech | 标签 linux kvm

    磁盘扩容

    关闭KVM虚拟机

    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...
    阅读全文 »
  • KVM笔记之增量镜像

    2020年01月06日 周一 | 分类 Tech | 标签 linux 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...
    阅读全文 »
  • Emacs快速创建侧边栏——maple-explorer

    2019年11月09日 周六 | 分类 Emacs | 标签 linux emacs

    闲着没事又造了一个轮子,:smile:

    maple-explorer 是一个用于快速创建类似neotree文件浏览,或者类似maple-imenu的变量函数浏览的侧边栏的插件,让每个人都能写一个属于自己的侧边栏

    emacs-maple-explorer

    • 快速创建一个侧边栏: 只需要定义一个maple-explorer-NAME-list的函数,并且返回一个列表

      (list
       :name name
       :value value
       :face face
       :click click
       :status 'close ;; or 'open
       :children '...
    阅读全文 »
  • Emacs下一键执行代码(可输入)——maple-run

    2019年09月17日 周二 | 分类 Emacs | 标签 linux emacs

    之前一直使用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...
    阅读全文 »
  • macos初始化设置

    2019年07月28日 周日 | 分类 Tech | 标签 macos brew

    安装homebrew

    • 安装命令行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环境隔离之——maple-env

    2019年07月15日 周一 | 分类 Emacs | 标签 linux emacs

    在使用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...

    阅读全文 »
  • elisp生成渐变XPM图片

    2019年07月12日 周五 | 分类 Emacs | 标签 linux emacs elisp

    无意中看到 telephone-line 有一种渐变颜色的效果,看起来很棒,但telephone-line的源码有些难懂,所以自己动手实现类似的效果

    渐变颜色

    渐变颜色的实现可使用color-gradient

    (color-gradient
     '(0 0 0)
     (color-name-to-rgb "red") 10)

    实现原理是对红(R)、绿(G)、蓝(B)三个颜色通道分别取 n...

    阅读全文 »
  • 龟虽寿

    2019年06月15日 周六 | 分类 Recall | 标签 life poem

    龟虽寿,意犹千里可近,生死两忘。
    fxxToVRCp6QmC1SK2svYxZTQ8jqdJRlaWdiNfSiQNlaMmy5vnmkStctxkQL16MI2584qbQFO0UorUPhy/4bnACu1M13ZATLwCA5ttW5yLNjki0L20mrhINHMAkq2LcX17q/+XionhcA6OwDhQ+wG+k7Jm2mqdjzQkYqOF9u1n7w8wrPTi9Wd0je4t5lixwy7Ad1l62mRahsu0AzYogd6xv91E6BnfYvfpLRe3HxKPe4qAIIizCjgrzQk553Xo31mZqQzvw2DgrWbdoobTis+RVtRK64t/b4ZYs/Y6Y9a3kCkGCd/kcRGwR2JFBXDWLpKzlYycY3wWHk75DqAs5n2Z8p5oKUx8cloIf4R7yEeNjOVG0exa14THWZMWKw0RQgS2WTfX3V+uxDqWQ1FU1yZ1X+3UnAWplvLRmp7/DSM9L602F7OQrCPcWRg3oFmvTMFE39rh1Cyw/qxljJSU4OaJLSgB7G+0rzwbs4PRTHTBAMSf9V0NuGU6TYvRCWRTDhuDKW8i/hGuXuezOv7CMCxf3vEl2W9MBpunvlUBE9r04K/GNL+vt9QNtyX/ZFnlqgjUxFqmM7cKecaWMHOof4iCcG7Zkl2DDTPUyN2GPhFDFGtNrRMT/fkPvhoHVATeZ00raLwLkm3YPY9vePFF8EX9jXSjS47hwM6hnhU3/jVfrFCVR0diSeDBe1ZJUQfkoVoYnPLPYi58QTGwIUyIs6QAGIdaMGpgYWXzf2ezOVbMKXutjMXJkR6GSze+eVFZXsRaQMQvOEv7Oq1GtBhtIJLQsMEh+glgoqd3DMol1RkKDBBOez5SVryZ+IwT9YKds6o1uq+KDg8WMDjJiIluTUVg8cLcqp3ECwi8w9zqJUCgUEQb+SGxoMUFNnJbmPTY1vc3lERqBzGXcevUz1S+h9StiQbbLpD1LEnLmDbkyevF03ca2bWRFRQ0ApYkxZdVRF7H2LbOx5z0nIZNMpw9CJKVPw31Hkwi8U7vOzD0l54w904YpzKbs+Pbk5aW67ZJGbk3EN1loCdYcjkIhUIbjZ5g45lu3YwaHlof0kTkLTv0BMnZgPVbE0CUJc9eqsxJrHJml/6/QN8rJQi/sl3HK/GiPRpwGxRedJoU/WuWsQrPV1TtowIgVjok1lCx+6Nu6lkE8CpVbBs8M2Ukw+kkdETnbIcuOCgR4sSR1N2zHOTskaLvd/9DL97OV57BYd/ME65AsaojQO9DHlWrfPxrEuRwdf0SkhMjaj6R9NknnIWzCHepetbp7i4miS7JuJrsUk19RbM5eiXkhmT5/1DzoSULBgUlmdwHrBkhVRxON9b0AE3ug1YDuO5Wbh9TtPufi+vLFSTm/PkEtWWYPEOog3Z+kK+cr4AAfHJZwQB75o5rYoIy/Ov7obvwYgBsuAoG3q2wK0BIQp0Ob6wYhRuUSjASwmkizm4qHiQqTAYxfxV+gnbM4IYasreITtSXpkNFzFOAdrCcFIHNaMzJlbDmsaIHglKouZjznt8SqDWfxKKi17Jd4G2BqLpY9tj5TellNS/
    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • 4
    • ......
    • 10
    • 11
    • 12
    • »
  • © 2015-2025 honmaple
  • ·
  • 友链 | 联系 | 时间轴