Macos 下使用 cloud 版 qcow2镜像的最佳实践
写在前面
事情的起因是我想在 MacOS(arm)上使用 qemu虚拟化一个 Fedora 镜像, 我下载了 cloud 的 qcow2 版本, 但是用户名和密码一直找不到, 后来看论坛说用户名是 fedora 而密码是没有, 是通过 cloud-init 构建的镜像…
又是未知领域, 开始 hack!
环境:
Mac m1 with brew qemu
cloud-init 官方 demo
首先当然是跑一下 cloud-init 官方的例子, 如下:
Core tutorial with QEMU - cloud-init 23.3.3 documentation;
qemu-system-x86_64 ...
Python实现搜狗翻译api的命令行工具
categories: [Python]
tags: Python
—
写在前面
试试找 API, 其实不难, 网址中就给出了, 难就难在解析结果了.
# 英译中
https://fanyi.sogou.com/text?keyword=你好&transfrom=auto
# 中译英
https://fanyi.sogou.com/text?keyword=nihao&transfrom=auto
替换关键词即可
分析html
<!-- 中译英: 你好 -->
<div class="output">
<p
id="trans-result"
class="output-val trans-result-z...
Ubuntu22.04 下 nfs 的配置相关问题(客户机 macos)
写在前面
最近折腾一下 NFS, 先白嫖一顿华子云的 1 个月服务器, 2C4G 感觉不错了, 但NFS 配置起来还是有点难度, 主要还是随机分配的端口配置方面比较恶心.
server环境:
华为云 2C4G Ubuntu22.04
client环境:
MacOS M1 with brew
Archlinux qemu-x86_64
背景
NFS 可以理解为网络主机上的一种服务, 支持多端的存储, 并且没有架构的限制, 底层通过 RPC 完成通信, 具体就是通过 RPC 寻找Server, 然后将找到的 Server 传到 Client,
server 端配置
...
Linux 下安装使用 lldb 出现 pythonmodule not found 的解决方案
写在前面
在 archlinux 和 Ubuntu 上都遇到了这个问题, 后来看 issue 解决 了
解决
ModuleNotFoundError: No module named ‘lldb.embedded_interpreter’ · Issue #55575 · llvm/llvm-project;
apt install python3-lldb-14
ln -s /usr/lib/llvm-14/lib/python3.10/dist-packages/lldb/* /usr/lib/python3/dist-packages/lldb/
Lldb 使用指南与 gdb 命令对比表
写在前面
本来想一直写 gdb 系列的, 但是奈何每次都要开虚拟机, 实在是不方便, 还是老老实实用 lldb 吧, 也不难用, 就是需要学一套新的命令而已…
这里的测试环境就是 MacOS arm64, llvm-17.
注意每次编译都要加上-g参数, 以便生成调试信息, 在 MacOS 下会生成a.out.dSYM 文件夹.
开发背景
Debugging with LLDB;
gdb 的一些问题
■ Architecture
■ Parses information in large chunks
■ GDB was not designed to vend an API (未设置开放的 API)
■ Global variables contain p...
理解 fopen 的几种参数 rwar+w+a+
理解
一图胜千言
我愿称之为最强
c - Difference between r+ and w+ in fopen() - Stack Overflow;
需要注意里面的a和 a+, 区别在于 a 不可以读而 a+可以读.
c - Difference between r+ and w+ in fopen() - Stack Overflow;
Mode
Read
Write
Create New File if not exist
Truncate
r
✅
❌
❌
❌
...
共计 455 篇文章,57 页。
您是Zorch的第 个小伙伴
Hits