It has only to do with the act of correct observation, and by I mean a physical contact with all sorts of objects through all the senses

CDI 升级降级操作

CDI upgrade/downgrade operation

CDI - Containerized-Data-Importer 是Kubevirt 提供的 K8s 插件,用声明式的方式来给 Kubevirt 虚拟机 通过 PVC 构建磁盘。 CDI 目前在高速的进行功能迭代,所以经常会在一个集群遇到升级降级的问题 安装 YAML Copy // 升级降级版本

Golang 反射使用的一些技巧

Some tips for using reflection in Golang

What 类型(Type)与种类(Kind) Value 值 反射的使用 三个规则 CanSet 和 CanAddr 方法区别 Elem() 和 Indirect() 的区别 场景和技巧 初始化一个值 通过反射修改变量的值 类型获取 Struct 使用 指针 Map 使用 数组使用 Interfa

iScsi CHAT 认证

iScsi CHAT Authentication

What 单向配置 双向认证 What CHAP 认证是 iSCSI 协议中最主要的认证方式,现有的开源 iSCSI 实现(包括 initiator 和 target 实现)基本上都只支持 CHAP 认证 CHAP 协议 CHAP[1]的全称是 Challenge-Handshake Authent

Open-iScsi 编译

build open-iscsi from source

首先获取 open-iscsi 的源码 open-iscsi open-iscsi open-iscsi 新版本没有用make 来编译而是是通过 meson 来进行源码编译 Meson 安装或者升级 meson mesonbuild meson 是一个快速友好的编译构建工具, 类似与 Makefil

修复 targetcli 换行错误

fix exec targetcli cmd readline error

在 Golang 中调用 targetcli 命令进行交互操作时发现报了如下的错误: Go Copy exit status 1 exit status 1 Traceback (most recent call last) File \"/usr/lib/python3/dist-packa

Golang 执行交互命令

go exec interact command like python

进程创建 Go 创建子进程 查找可执行程序 exec CMD 交互式命令实现 Golang 中执行一次性命令是比较简单的直接调用 exec.Cmd.Run() 即可,那怎么执行交互式的命令比如 python 我们想动态的执行一些 python 的命令并获取他们的结果,而不是直接执行一个 .py 的

一个时代的凋零

withering of an era

昨天英国女王伊丽莎白二世(1926-2022)去世了,她是英国在位时间最长的君主。1952 年第二次世界大战刚结束 7 年,伊丽莎白二世即位。她即位的时间正是大英帝国走向衰弱的开始。 崛起 英国崛起于大航海时代,和葡萄牙,西班牙,荷兰一起在海外进行殖民扩张。1600 年成立东印度公司,东印度公司不仅