- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 Qt常用快捷键
Qt Creator是一款强大的集成开发环境(IDE),专为Qt应用程序开发设计。熟练使用Qt Creator的快捷键可以显著提高编程效率,以下是一些常用的Qt Creator快捷键。
2024-09-27 10:27:56 998
原创 windows消息机制
Windows消息机制是Windows操作系统下应用程序与操作系统之间的一种重要通信方式。通过这一机制,应用程序能够接收来自操作系统的各种事件和请求,并作出相应的响应和处理。
2024-09-20 16:01:02 643
原创 设计模式六大原则
设计模式的六大原则,也称为SOLID原则,是面向对象编程中用于指导软件设计的一套基本原则。这些原则旨在帮助开发者创建可维护、可扩展、灵活且易于理解的代码。
2024-09-07 16:42:29 644
原创 【C++开发必备工具】Dependency Walker与Dependencies
Dependencies 相当于是 Dependency Walker 的一个延续,且是开源的,一直有人维护,所以个人建议优先选择 Dependencies。
2024-06-30 00:29:06 3722 3
原创 Git Feach 和 Git Pull
Git Fetch The git fetch command downloads commits, files, and refs from a remote repository into your local repo. Fetching is what you do when you want to see what everybody else has been working on. It’s similar to svn update in that it lets you see how
2021-07-28 17:26:38 178
原创 二分查找(BinarySearch)
项目场景:二分法查找(BinarySearch) 常见问题问题描述:尽管二分查找的基本思想相对简单,但细节可以令人难以招架 ... — 高德纳当乔恩·本特利将二分搜索问题布置给专业编程课的学生时,百分之90的学生在花费数小时后还是无法给出正确的解答,主要因为这些错误程序在面对边界值的时候无法运行,或返回错误结果。1988年开展的一项研究显示,20本教科书里只有5本正确实现了二分搜索。不仅如此,本特利自己1986年出版的《编程珠玑》一书中的二分搜索算法存在整数溢出的问题,二十多年来无人发现。
2020-12-01 10:06:11 637
原创 在Dialog中设置焦点失败?
WM_INITDIALOG消息在显示对话框之前立即发送到对话框过程。对话框过程通常使用此消息来初始化控件并执行任何其他影响对话框外观的初始化任务。#define WM_INITDIALOG 0x0110参量wParam控件的句柄以接收默认的键盘焦点。仅当对话框过程返回TRUE时,系统才会分配默认键盘焦点。帕拉姆其他初始化数据。在调用用于创建对话框的CreateDialogIndirectParam,CreateDialogParam,Dia
2020-06-19 14:22:48 464
翻译 Win32 SDK 设置/获取 CheckBox选中状态
1.CheckDlgButton函数(设置状态)更改按钮控件的检查状态。句法BOOL CheckDlgButton( HWND hDlg, int nIDButton, UINT uCheck);参量hDlg类型:HWND包含按钮的对话框的句柄。nIDButton类型:int要修改的按钮的标识符。uCheck类型:UINT按钮的检查状态。此参数可以是下列值之一。表格1 值 含义 BST_CHECKED
2020-06-08 10:30:43 2892
转载 LNK2019 unresolved external symbol symbol referenced in function
未解析的外部符号'在功能'函数'中引用的“符号” 该函数的已编译代码对symbol进行引用或调用,但是链接器在要链接的任何库或目标文件中都找不到符号定义。此错误消息后跟致命错误LNK1120。要修复错误LNK1120,必须首先修复所有LNK2001和LNK2019错误。可能的原因有很多方法可以解决此错误。所有这些都涉及对链接器无法解析的函数或变量的引用,也无法为其找到定义。编译器可以识别没有声明符号的时间,但是不能识别没有定义符号的时间。那是因为定义可能在不同的源文件或库中。如果...
2020-05-19 11:24:29 3105
原创 Windows进程间通信 - 使用共享文件与内存
一、共享内存原理在32位的系统中,每一个进程都有4G连续的虚拟内存,且每一个进程这4G的虚拟内存块是互不共享。而为达到每个进程能够操作同一块内存,Window提供了内存映射文件的方式,简单的说每一个进程的一段虚拟内存对应于同一个文件或类文件的资源,使得每个进程能够操作同一个文件会类文件资源,从而达到内存共享的效果。知识点:(1)为什么是4G?32位系统寻址 2^32 = 4G(...
2020-04-30 16:11:14 1955 3
原创 WIN32 SDK Tree Control 学习
Win32 SDK Tree Control 准备工作 创建一个win32项目 添加头文件#include "commctrl.h" 3.Tree control属于通用控件,所以需要在代码中加入InitCommonControls();函数,而该函数是动态链接库comctl32.dll中的一个函数,所以需要加上comctl32.lib 创建 直...
2018-07-24 00:56:31 1601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人