windows系统
文章平均质量分 89
N阶魔方
程序 = 数据结构 + 算法,而且数据结构在前,这对菜鸟来说是一句空话,但是对大神来说就是看透本质。
展开
-
GCC and MinGW-w64 for Windows
传统上,MinGW-w64 编译器使用 MSVCRT 作为运行时库,它在所有版本的 Windows 上都可用。尽管 GCC 和 MinGW-w64 可以在其他平台(例如 Linux)上用于生成 Windows 可执行文件,但 WinLibs 项目只专注于构建在 Windows 上本地运行的版本。(GNU Compiler Collection)是一个免费的开源编译器,适用于 C 和 C++(以及其他语言,如 Objective-C、Fortran、D)。......原创 2022-08-05 22:46:10 · 6379 阅读 · 0 评论 -
C++ std::wstring 互转 std::string
1、std::wstring 转 std::stringstring WstringToString(const std::wstring wstr){#if 1 std::string result; int len = WideCharToMultiByte(CP_ACP, 0, wstr.c_str(), wstr.size(), NULL, 0, NULL, NULL); if( len <= 0 ) return result;原创 2020-09-12 18:49:26 · 2103 阅读 · 0 评论 -
Windows 常用消息大全
Windows是一消息(Message)驱动式系统,Windows消息提供了应用程序与应用程序之间、应用程序与Windows系统之间进行通讯的手段。应用程序要实现的功能由消息来触发,并靠对消息的响应和处理来完成。Windows系统中有两种消息队列,一种是系统消息队列,另一种是应用程序消息队列。转载 2016-05-12 08:25:06 · 2157 阅读 · 0 评论 -
Windows进程间通信方法
1 Windows进程间通信的各种方法 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application ProgrammingInterface, API) 提供了大量支持应用程序间数据共享和交换的机制,这些机原创 2017-01-12 21:57:37 · 929 阅读 · 0 评论 -
注册表及其CRegKey类
一,注册表简介 有时程序中要存些设置信息,一个方法就是创建一些普通的txt或xml文件,然后保存进去就行了.另一办法就是保存到注册表里.注册表是由windows维护的一个小数据库.里面也会保存windows本身的很多配置信息.我们在命令行通过regedit可以手动打开注册表查看相关信息.在页面上我们会看到左边有很多树形结构的内容,我们可以简单的把它等同于目录. 最转载 2017-04-23 22:22:58 · 963 阅读 · 0 评论 -
Memory内存操作函数
一、malloc/calloc 名称: malloc/calloc 功能: 动态内存分配函数 头文件: #include<memory.h> 函数原形: void*malloc(size_tsize); void...转载 2019-05-16 18:18:28 · 4218 阅读 · 0 评论 -
window常用API
1 API之网络函数2 API之消息函数3 API之文件处理函数4 API之打印函数5 API之文本和字体函数 6 API之菜单函数7 API之位图、图标和光栅运算函数8 API之绘图函数9 API之设备场景函数10 API之硬件与系统函数12 API之控件与消息函数11 API之进程和线程函数1 API之网络函数 WNetAddConnection 创建...原创 2019-05-16 23:17:00 · 1831 阅读 · 0 评论 -
Interlocked原子访问系列函数
所谓原子访问,指的是一个线程在访问某个资源的同时能够保证没有其他线程会在同一时刻访问同一资源。Interlocked系列函数提供了这样的操作。所有这些函数会以原子方式来操控一个值。Interlocked函数的工作原理取决于代码运行的CPU平台,如果是x86系列CPU,那么Interlocked函数会在总线上维持一个硬件信号,这个信号会阻止其他CPU访问同一个内存地址。我们必须确保传给这些函数的...转载 2019-05-26 16:39:22 · 2448 阅读 · 0 评论