---页首---
摘要: 一般标准做法如下(也是官方推荐的方式): EnumWindows → 拿到每个顶层窗口 HWND → GetWindowThreadPrcessId → 过滤当前进程ID 示例代码 BOOL CALLBACK collectCurrentProcessWindowProc(HWND hwnd, LP 阅读全文
posted @ 2026-09-08 16:49 20190311 阅读(3) 评论(0) 推荐(0)
摘要: std::scoped_lock(C++17提供 RAII锁管理) 构造时自动加锁 离开作用域时自动解锁 即使中间发生异常,也会自动释放锁 默认执行独占锁定 可以同时安全锁定多个互斥量 注:简单作用域锁 std::unique_lock 延迟加锁 手动 unlock() 再次 lock() 转移锁的 阅读全文
posted @ 2026-09-08 16:18 20190311 阅读(4) 评论(0) 推荐(0)
摘要: ![Name Mangling](https://img2024.cnblogs.com/blog/1627257/202503/1627257-20250324164538217-1945888280.png) 阅读全文
posted @ 2025-03-24 16:47 20190311 阅读(14) 评论(0) 推荐(0)
摘要: 下面是 Ubuntu 系统根目录(/)下各个目录的作用及其通常存储内容的说明: /bin 存放系统启动、单用户模式和日常使用时必需的基本命令,例如 ls、cp、mv 等。即使在系统维护或修复时,这里的工具也必须可用。 /boot 存放引导加载器所需的文件,包括内核镜像(如 vmlinuz)、初始 R 阅读全文
posted @ 2025-02-25 09:36 20190311 阅读(100) 评论(0) 推荐(0)
摘要: ![IP-SubnetMask-Gateway](https://img2024.cnblogs.com/blog/1627257/202501/1627257-20250116134045108-795424329.jpg) 阅读全文
posted @ 2025-01-16 13:43 20190311 阅读(63) 评论(0) 推荐(0)
摘要: 多线程渲染方案 方案 多线程更新纹理,主线程渲染 多线程FBO渲染,主线程显示 线程安全性 子线程只操作共享的纹理,主线程负责渲染,信号槽机制确保线程安全。 子线程直接操作自己的 FBO,主线程仅访问 FBO 的纹理,较安全。 复杂性 逻辑较简单,纹理数据更新逻辑独立,主线程负责完整的渲染流程。 子 阅读全文
posted @ 2025-01-04 13:34 20190311 阅读(160) 评论(0) 推荐(0)
摘要: 打印源码中日志,举例 QLoggingCategory::setFilterRules(QStringLiteral("qt.qpa.gl=true")); 阅读全文
posted @ 2024-12-30 10:41 20190311 阅读(38) 评论(0) 推荐(0)
摘要: ### 尝试一 1. 直接在编辑器中显示不可见字符,看了半天也没有找到 ### 尝试二 1. 在vi中打开目标文件 2. 使用命令:`set list`, 制表符显示成`^I`, 换行符显示成`$` 3. 直接输入`/\t`快速定位到制表符,此时可以输入`n`继续查找下一个 4. 查找结束,再输入 阅读全文
posted @ 2023-06-13 10:17 20190311 阅读(84) 评论(0) 推荐(0)
摘要: 基本概念 dot: 点 pixel: 像素,简写:px,也是数字图片上最小的不可分割的元素,通常我们所说某某相机2400万像素,则是指该设备拍摄出来的图片总共包含2400万个像素 dpi: Dots Per Inch 每英寸的点数(像素点/英寸),用于硬件设备,表示图片分辨率(image resol 阅读全文
posted @ 2022-03-30 15:25 20190311 阅读(5398) 评论(0) 推荐(0)
摘要: 参考文档 添加hooks动机 在组件之间复用状态逻辑很难 复杂组件变得难以理解 难以理解的class Hook是什么 ? Hook 是一个特殊的函数,它可以让你 “Hook” React 的特性。例如: useState 是允许你在React 函数组件中添加 state 的 Hook,另外它们的名字 阅读全文
posted @ 2022-03-24 21:16 20190311 阅读(54) 评论(0) 推荐(0)
---页脚---