树莓派4b安装使用kvm

基础环境 安装kvm cloud-init 镜像 VM 配置vnc 参考 基础环境 树莓派4b,ubuntu 22.04 安装kvm # kvm相关 apt install qemu-system-arm libvirt-daemon-system virtinst bridge-utils seabios # cloudinit工具 apt install cloud-image-util

- 阅读全文 -

mac远程控制安卓手机

准备工作 mac控制端安装 控制 参考 准备工作 参考ios控制安卓方案,配置好安卓手机端 mac控制端安装 brew install scrcpy 控制 scrcpy --tcpip=10.10.12.2:5555 参考 scrcpy/doc/macos.md at master · Genymobile/scrcpy (github.com)

- 阅读全文 -

基于nohz_full的内核CPU隔离

part1:问题背景 part2:解决方案(理论) part3:解决方案(实践) part4:为清理工作保留核心 part5:实操案例 part6:故障排除 参考 以下摘要大部分由chatgpt生成,然后人工补充了一些遗漏的关键部分 part1:问题背景 本博客是SUSE实验室团队探索内核CPU隔离和其中的核心组件Full Dynticks(或Nohz Full)的技术系列的第一篇。

- 阅读全文 -

go-defer

顺序 用法 注意 顺序 defer被存储在栈结构中,注册defer函数对应入栈操作,执行defer函数对应出栈操作。 因此函数内的defer函数按照后入先出(LIFO)的顺序执行 用法 拦截panic,可以将程序从panic中recover回来 修改函数的命名返回值 输出调试信息 还原变量的旧值 注意 defer函数中变量的求值时机是入栈时 结合上一点,使用匿名函数+闭包,正确传递

- 阅读全文 -

ios远程控制安卓手机

准备 激活adb over wifi ios 禁用adb over wifi 参考 准备 电脑brew install android-platform-tools,连接手机adb devices正常显示设备 激活adb over wifi 注意,每次重启手机后都需要重新来一遍该命令 adb tcpip 5555 ios 安装Scrcpy Remote,刚安好的时候打开默认选择是vnc模式,显

- 阅读全文 -

kubernetes-client总结

代码库 client-go RESTclient Clientset DynamicClient DiscoveryClient controller-runtime里的client client-gen kubeconfig 参考 代码库 k8s.io/client-go:本文以0.25.3为例 k8s.io/apimachinery:公共数据结构 client-go RES

- 阅读全文 -