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

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

go exec 运行 targetcli 报错

go exec target cli error and fix

exit status 1 exit status 1 Traceback (most recent call last) File \"/usr/lib/python3/dist-packages/configshell_fb/shell.py\", line 893, in run_inte

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 年成立东印度公司,东印度公司不仅

Golang 一段代码性能的探究

golang concurrence performance

我们来看下面这样的一段代码 var arr []int64 func IncrArrItem(s, e int) { for i = 0; i < 200000000; i++ { arr[s]++ arr[e]++ } } Shell 这个代码的作用是对的数组中的第 s 和 e 位

CPU Cache 学习

the study of cpu cache

CPU Cache 是指 L1L2 和 L3 缓存,他们是用来缩短 CPU 访问内存时间的部件, 他们容量小于内存大于寄存器文件,但访问速度几乎接近处理器处理的速度. 缓存之所以能提高性能是利用局部原理提高内存的访问速度, 局部性原理是指程序具有访问局部区里的数据和代码的趋势, 通过在 CPU Ca