最新文章

栈队列相关

栈队列相关

栈 概述 栈是一种具有后进先出特性的线性数据结构 数组栈 概述 栈的数组实现是一种简单、静态大小的栈,操作通过数组索引来进行 定义与实现 链表栈 概述 链表实现栈不受大小限制,能够动态调整大小,是更灵活的实现方式 定义 比较 数组栈 适合固定大小的栈 内存连续,效率高,但大小受限...

Windbg关于死锁的简单调试分析总结

Windbg关于死锁的简单调试分析总结

bingliaolong Windows 1年前 154 0

示例代码 WinDbg分析 启动调试 编译并运行程序 使用VS编译生成test.exe,并双击运行 附加到进程 启动 WinDbg,选择 File > Attach to Process,找到并选择运行的死锁程序 暂停程序执行 在 WinDbg 中,点击工具栏上的暂停按钮 ...

链表相关

链表相关

单链表 概述 单链表是一种常见的数据结构,由一组节点(Node)组成,每个节点包含数据部分和指向下一个节点的指针(通常称为 next 指针) 单链表的头节点指向第一个元素,而尾节点的 next 指针指向 nullptr(空指针),表示链表的结束 单链表的节点定义 单链表的基本操作...

深度探索C++对象模型:对象、构造、数据、函数、执行

深度探索C++对象模型:对象、构造、数据、函数、执行

bingliaolong C++ 1年前 5 0

关于对象 封装的布局成本 普通函数没有增加成本 成员函数虽然含在类的声明之内,却不出现在对象之中 虚机制会增加成本 虚函数机制用来支持一个有效率的运行期绑定 虚基类用来实现多次出现在机场体系中的基类,有一个单一而被共享的实例 类成员概述 类数据成员 静态 非静态 类成员函数 静态...

Chromium:学习,Widget,二

Chromium:学习,Widget,二

bingliaolong Chromium 1年前 13 0

Widget 概述 Chromium 中 UI 框架的一个核心类,它用于管理和控制应用程序窗口、对话框或其他类型的用户界面元素 Widget 提供了窗口的创建、布局、绘制、事件处理等功能,是 UI 系统中不可或缺的组件 角色 Widget 是一个基础类,用于创建和管理窗口或控件 ...

Chromium:学习,框架,一

Chromium:学习,框架,一

bingliaolong Chromium 1年前 21 0

Views框架 由不同的UI空间组成不同的UI模块 比如标签栏,地址栏,书签栏等等 最后由BrowserView这个主要UI容器将不同的UI模块组织到一起 View 概述 Chromium 的 Views 框架中的基本 UI 元素,是所有 UI 组件的基类 作用 它提供了一个基础...

C++_智能指针

C++_智能指针

bingliaolong C++ 1年前 10 0

shared_ptr 概述 C++ 标准库中的一种智能指针,用于自动管理动态分配的对象的生命周期 主要机制是通过引用计数(Reference Counting)来追踪有多少个 shared_ptr 实例共享管理同一个对象 当引用计数降为零时,对象会被自动释放 内部组成 指向管理对...

Spy++相关

Spy++相关 4

bingliaolong Windows 1年前 11 0

spy++相关 使用 打开spy++ 查找窗口 把小圆圈拖动到目标窗口上,比如按钮等等 并且在下面选择消息 在消息窗口查看日志 具体信息看下发示例 示例行为 使用spy++监听了某个窗口上的一个Button的消息 然后移动鼠标到Button上 然后用鼠标左键点击该Button 日...

C相关记述一

C相关记述一

bingliaolong C 1年前 24 0

关于ASCII 字符数字转整数 数字转字符数字 字符与大小写转换 转大写 转小写 字符与十六进制转换 字符到十六进制 如果字符是 '0' 到 '9' 或 'A' 到 'F',可以通过条件判断来将字符转...

一些变量值交换的方法

一些变量值交换的方法

第三个变量 实现 优点 简单易懂,逻辑清晰 缺点 需要额外的空间来存储临时变量 异或运算 实现 优点 不需要额外的空间 运算只使用基本的逻辑运算,适用于底层硬件编程 缺点 对大多数程序员来说,这种方法不如使用第三个变量的方式直观,容易引起误解 如果 a 和 b 是同一个变量,这种...

扫一扫二维码分享