摘要: 记录个人用到的 VSCode 技能。 主要用于 C/C++ 开发。 目录1. 搜索1.1 搜索 \t tab 字符1.2 搜索行尾空格字符1.3 正则查找1.4 在当前文件里搜索、在搜索结果对应的文件中二次搜索1.5 VSCode 在当前文件里搜索1.6 全局搜索和替换1.7 跳转到文件、文件指定行 阅读全文
posted @ 2021-11-28 14:33 ChrisZZ 阅读(4604) 评论(0) 推荐(2) 编辑
摘要: 一个 Linux/Windows 用户的 macOS 使用经验帖。 Last update: 2024.03.17 目录1. Finder 文件剪切2. Finder 拷贝文件夹路径3. 屏幕键盘5. 让外接键盘 Home/End 键起作用6. 让外接键盘 Ctrl/Win窗键 正常使用7. 设置终 阅读全文
posted @ 2021-10-30 21:55 ChrisZZ 阅读(237) 评论(1) 推荐(0) 编辑
摘要: 目录0. 简介1. 系统安装后立即做的配置1.1 换源彻底关闭软件更新提示1.2 开发相关的基本包1.3 zsh, oh-my-zsh, josh2. 系统安装以及硬盘相关2.1 U盘启动ubuntu(安装),进不去桌面2.2 启动后提示硬盘出错,进入busybox的initramfs界面2.3 提 阅读全文
posted @ 2020-07-19 17:06 ChrisZZ 阅读(998) 评论(51) 推荐(0) 编辑
摘要: 0. 本文目的 公司里用svn管理代码,但在个人开发机上管理代码用git更方便,因为:1)本地就可以执行commit/checkout,不需要连到服务器;2)我的代码修改版本太多,主要给自己看。 主要是在Git Bash中敲基本的git命令,辅助一些GUI工具,因为:1)Git Bash能正确显示中 阅读全文
posted @ 2020-07-19 16:52 ChrisZZ 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 记录使用 cmake 时的常见需求和解决办法。 目录0. 推荐使用至少3.15版本的cmake1. 用于执行CMake的.bat脚本2. 判断平台:32位还是64位?3. 判断Visual Studio版本4. 判断操作系统5. 判断是Debug还是Release等版本6. 根据Debug/Rele 阅读全文
posted @ 2020-07-19 16:50 ChrisZZ 阅读(5433) 评论(5) 推荐(2) 编辑
摘要: 快速设定 如果你没兴趣/没时间看具体解释、只想快速排错,请明确:这里列出了个人认为应当当作error但被C编译器(少量情况是C++编译器)默认设定为warning的编译选项(CFLAGS/CXXFLAGS),比“忽略所有warning”要更安全,比开启“视所有warning为error”要宽松精准。 阅读全文
posted @ 2019-05-02 13:22 ChrisZZ 阅读(10825) 评论(9) 推荐(0) 编辑
摘要: PowerShell 使用指南 Started: 2024.03.12 09:00:00 Update: 2024-03-19 16:18:06 目录PowerShell 使用指南0. Purpose1. 获取程序执行结束时的返回值2. 获取程序执行耗时3. 查看和修改环境变量3.1 查看所有环境变 阅读全文
posted @ 2024-03-12 09:37 ChrisZZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 默认的 Windows11 用起来不舒服,这里记录遇到的问题,和对应的解决方案,来改善C++开发环境。 1. 资管管理器突然卡死,然后全部关掉了 尝试:点击“此电脑”中的”文件夹选项“,点击“查看”,勾选“在单独的进程中打开文件夹窗口",点击“应用” ref: https://blog.csdn.n 阅读全文
posted @ 2024-01-15 13:37 ChrisZZ 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 0. 安装 MobaXterm 安装 MobaXterm 时, 安装目录推荐改为 C盘 之外的目录。默认的 C:/Prorgam Files(x86) 的目录, 会导致后续保存 log 文件到默认的路径(mobaxterm.exe所在目录)遇到“改了setting,试了重启,但始终不生成 log 文 阅读全文
posted @ 2024-01-03 16:23 ChrisZZ 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 目录1. 目的2. 修改默认的缩进:tab改为空格3. 显示 tab 和空格 Created: 2023-12-11 10:22:34 Last Update: 2023-12-11 10:22:38 1. 目的 在 Windows 上使用 Notepad++ 作为轻量级编辑器。 例如编辑 mark 阅读全文
posted @ 2023-12-11 10:25 ChrisZZ 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 目录0. 目的1. 关闭 inlay hints2. 查看调用层次结构3. 使用“诊断工具”排查内存泄漏4. 检查编译和链接耗时5. 命令行方式测量 cmake --build 的耗时6. 使用空格缩进,插入tab后转为合适数量的空格7. 查看空格,查看零宽字符 0. 目的 Started in 2 阅读全文
posted @ 2023-07-11 13:46 ChrisZZ 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Python 备忘录 记录使用 Python 时的点滴。 Author: ChrisZZ imzhuo@foxmail.com Create: 2023.05.08 12:20:00 Last Modified: 2023-05-12 13:15:05 1. Python 在 Windows 下的补 阅读全文
posted @ 2023-05-08 12:19 ChrisZZ 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 使用 Kate 编辑器 0x0 目的 通常 VSCode 足够强大好用, 但个别时候电脑资源紧张, 尤其是 VSCode 在炎炎夏日会莫名其妙崩溃, 需要一款具备如下特性的编辑器作为备用: 跨平台: Windows, Linux, MacOSX 都支持 CMake 默认高亮支持好, 或者安装插件足够 阅读全文
posted @ 2023-04-23 23:07 ChrisZZ 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 原版代码地址 https://codebus.cn/yangw/letters-shooting-game 基于 Raylib 实现时, 由于 Raylib 需要显式设置 FPS, getchar 这样的调用是不能用的。因此一开始的 welcome 界面需要用循环绘制并检测是否按下任意键的方式。 整 阅读全文
posted @ 2023-01-26 15:55 ChrisZZ 阅读(82) 评论(0) 推荐(0) 编辑
摘要: EasyX 提供的鼠标操作需要结合 Windows API 使用, 比较简陋。官方示例用法是在 // https://codebus.cn/yangw/mouse-operation。 Raylib 可以提供强大的多的鼠标操作。不过为了程序迁移的无痛感, 这里用 Raylib 重新实现了 "鼠标操作 阅读全文
posted @ 2023-01-26 14:52 ChrisZZ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 基于 EasyX // 程序名称:星空 // 编译环境:Visual C++ 6.0,EasyX_20200902 // 最后更新:2009-2-22 // #include <graphics.h> #include <time.h> #include <conio.h> #define MAXS 阅读全文
posted @ 2023-01-26 14:47 ChrisZZ 阅读(54) 评论(0) 推荐(0) 编辑