一个删不掉的幽灵文件:跨平台路径踩坑记
一次 U 盘幽灵文件的排查经历:Windows 路径在 Linux 下变成文件名,回到 Windows 后无法正常访问或删除。
一次 U 盘幽灵文件的排查经历:Windows 路径在 Linux 下变成文件名,回到 Windows 后无法正常访问或删除。
从列表滚动卡顿出发,用 Dirty Flag 缓存布局与内容范围,并通过矩形裁剪减少离屏绘制带来的重复工作。
从网格编辑器卡顿出发,分析 draw call 的开销,用 sf::VertexArray 合并绘制,并梳理顶点缓存与 sf::VertexBuffer 的区别。
记录一次借助 AI 排查 list::erase 崩溃的经历,并通过简化实验核对 vector 扩容、std::any 复制与迭代器失效之间的关系。
原文发表于 2026-01-12;修订于 2026-10-02。 这篇博客记录了如何在 Windows 上为 VS Code 配置 MSVC,内容包括安装所需工具、设置编译任务,以及运行和调试 C++ 程序。希望能给刚接触 C++、想用 VS Code 编写代码的朋友提供一份可以照着操作的参考。 ...
比较普通辗转相除法与异或交换写法,分析编译器版本、优化选项和 C++ 标准对 GCD 性能及正确性的影响。
介绍 SFML 3.0.0 中 sf::String 的中文处理、编码转换和 UTF-8 输出,以及 Windows 下的常见问题。
排查 SFML 3.0.0 中 RenderTexture 图像垂直翻转的问题,说明 display() 的调用时机并提供完整示例。
记录信息学竞赛中遇到的数组越界、整数溢出、大括号匹配、读题和多测清空等常见错误。