暂无搜索历史
std::span是C++20引入的轻量级非拥有式容器,用于表示连续内存区域的视图。它不管理内存所有权,仅通过指针和大小描述一段数据,类似于“智能指针+长度”的...
通过前面两个章节的学习:为什么需要模板?—— C++ 泛型编程的核心价值、C++20 新特性重塑模板编程范式,我们继续来了解一下模板编程的一些高级技巧,逐步体会...
在 Windows 客户端开发中,模板编程长期面临着抽象能力与可维护性的博弈。传统的模板元编程(TMP)虽然能实现类型安全的系统抽象(如 COM 组件封装、Di...
在 Windows 客户端开发中,我们经常需要处理多种数据类型:从 GUI 控件的泛型容器,到系统 API 的跨类型封装,再到高性能算法的类型抽象。本章将深入探...
在Windows操作系统的内核级编程和系统管理领域,NtQueryInformationThread 是一个非常强大且具有重要意义的函数。它允许开发者获取关于线...
最近碰到一个小难题,针对某个页面,提前植入js执行以填充某个Dom元素的值,例如需要填充某些表单便于用户进行一键提交。如果是原生的页面,使用element.va...
NodeGui主要是借助node利用addon来调用C++的能力,然后结合QT这个UI框架,来实现用JS驱动C++渲染原生的界面,便于Web从业者能够更好的实现...
除了 master 分支之外,以下步骤通常可用于开发 CEF/Chromium 的最新版本分支。Chromium 的构建要求会随着时间的推移而变化,因此在尝试构...
DPI(Dots Per Inch)是指每英寸的点数,通常用于描述屏幕分辨率。在Windows操作系统中,DPI感知(DPI Awareness)是指应用程序能...
用户反馈Qt程序启动即必现崩溃,用户环境为Dell笔记本电脑,具有英特尔&英伟达双显卡,win10 64位
从Vista系统开始,Windows逐渐开始重视权限的管理,并陆续回收了对于默认程序的设置权限,增强了用户的体验。相对于Win7,用户应用程序可以肆意设置自身应...
在主屏设置DPI=1.5,副屏设置DPI=1.0时,将qt窗口移动到副屏,拖拽qt treeview或者listview中的元素时,会发生异常显示,位置错误等问...
官方介绍:Event Tracing for Windows (ETW) - Windows drivers | Microsoft Learn
官方示例:Eventdrv - Code Samples | Microsoft Learn
最近踩坑发现QString实现和std::string实现机制略有不同,了解其内存模型对于使用QString和std::string和后续的bugfix都有很大...
Chromium是一个开源的浏览器项目,它提供了现代Web浏览器的许多功能。Chromium的base库是该项目的核心组件之一,为整个浏览器提供了基础的功能和工...
由于资源管理器是以普通权限启动,而管理员权限启动的qt进程,权限较高导致qt的setAcceptDrops(true)后依然无法触发dropEvent,导致无法...
环境:Visual Studio 2022 - 17.8.3 + v143 + 10.0.22621.0 + C++17
本篇文章主要记录如何从Chromium中提取Base库,方便后续的学习和使用,同时抛砖引玉,希望带给各位一些启发和帮助。
Tencent | 客户端开发 (已认证)
暂未填写个人网址