败犬日报 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。