Skip to content

败犬日报 2025-08-18

1. 终端提示词 "🤣👉"

sh
if [ "$color_prompt" = yes ]; then
    PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n$([ $? -ne 0 ] && echo "🤣👆" || echo "🤣👉") '
else
    PS1='\u@\h:\w\n$([ $? -ne 0 ] && echo "🤣👆" || echo "🤣👉") '
fi
unset color_prompt force_color_prompt

2. (not even wrong 的问题)变量最终是放到了物理内存,还是虚拟内存

这两者没啥关系,属于 not even wrong。

建议从 CSAPP 学起。

3. 什么时候要写汇编

要大量写汇编的情况非常少(比如芯片相关),现代编译器的优化已经很强了。

现在对很多常用操作,做成了编译器内置函数,相当于编译器帮你实现了汇编。

《有 C 不写去写 asm 不是抖 m 吗》

4. 为什么 Windows GCC 使用 std::print 要链接 -lstdc++exp

似乎和编码有关 https://github.com/gcc-mirror/gcc/commit/fe54b57728c09ab0389e2bb3f079d5210566199d