stein42 最近的时间轴更新
stein42

stein42

V2EX 第 578776 号会员,加入于 2022-04-20 15:18:05 +08:00
今日活跃度排名 1339
stein42 最近回复了
exec 函数了解一下
```
env = {'a': 1, 'b': 2}
exec('c = a + b', None, env)
print(env)
```
2023-04-09 15:37:23 +08:00
回复了 yjim 创建的主题 数学 小学 1÷0.5x=4 中把 0.5x 看作整体是一个共识么?
把数学看作一门编程语言,里面有很多未定义行为。
不同的地方有不同的解释。

Wolfram Alpha 就认为是乘法和除法优先级相同、左结合。
https://www.wolframalpha.com/input?i=1%C3%B70.5x%3D4
2023-04-07 19:34:20 +08:00
回复了 xurunfei 创建的主题 问与答 Python 3 继承相关问题,大家帮忙看看,谢谢啦
这是循环 import 带来的问题,info_info 的基类就不是 A 。
print(info_info.__base__ is A)
print(info_info.__base__)
print(A)

python 没报错是 python 的问题。
2023-02-25 21:38:22 +08:00
回复了 wniming 创建的主题 Linux 为什么很多 Linux 发行版要搞 2 个 initramfs?
第二个 initramfs 包含所有的内核模块。
第一个 initramfs 只包含必需的内核模块,占用内存更少,启动更快,但是改变或添加硬件后可能无法启动。
这时候可以用第二个启动,然后重新构建 initramfs 。

如果你只需要一个 initramfs 的话,可以修改配置,重新构建,再删除多余的 initramfs 。
arch linux 使用 mkinitcpio ,参考: https://wiki.archlinux.org/title/Mkinitcpio
fedora 使用 dracut ,有些不同。
2023-01-28 18:00:58 +08:00
回复了 MID 创建的主题 macOS 求一个在 mac 上使用 Python 的姿势
brew 可以安装指定版本的 python ,例如:
brew install [email protected]
项目里面基于指定版本的 python 建一个 venv 就够了。

pyenv 通常需要编译,要先安装好编译器和依赖库。

conda 也是不错的选择。
2023-01-13 15:42:34 +08:00
回复了 Makoto 创建的主题 问与答 请问 Windows/ Linux 中有无靠谱的类似 MacOS 的光标控制方案?
linux 用 gnome 桌面,gnome-tweaks 里面设置 emacs 风格按键就可以了。
所有 gtk 程序应该都支持。
用 libvirt 管理 kvm+qemu 。
有个图形界面 virt-manager 。
图形界面没有的功能用命令行和改 xml 文件。

只是备份的话用 btrfs 或 zfs 就可以了。
2023-01-10 13:40:11 +08:00
回复了 acbot 创建的主题 Linux cat grep 多文件查看检索的问题
执行下这些命令看看问题出在哪一步
ls /var/log/messages*
ls -hl /var/log/messages*
grep 'test' /var/log/messages
grep 'test' /var/log/messages /var/log/messages-20000000
grep 'test' /var/log/messages*

最好贴上你执行的命令和结果。
2022-12-28 12:10:27 +08:00
回复了 Or2 创建的主题 问与答 c 语言双指针的问题
这个通常叫二级指针吧。

AvlTree 定义为指向根结点的指针。
对 AvlTree 进行修改,它的根结点可能改变,所以定义 AvlTree 为 AvlNode* 是必要的。

传参都是传 AvlTree*,相当于 AvlNode**,这是一个二级指针。

另一种定义方法是结构体:
struct AvlTree { AvlNode* root; }
结构体的好处是还可以包含其它字段,例如树的结点数量。
没有其它字段的话用指针也是可以的。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1928 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 16:22 · PVG 00:22 · LAX 09:22 · JFK 12:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.