自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。

每一个问题都是一把锁,你要相信世界上一定有一把钥匙能打开这把锁,你也能找到这把钥匙。

  • 博客(970)
  • 资源 (3)
  • 收藏
  • 关注

原创 十进制数,转二进制

代码】十进制数,转二进制。

2025-12-16 11:20:42 79

原创 哈希表(hashtable),哈希理论,数组实现哈希结构 (C语言),散列理论 (拉链发、链接发),散列实现哈希结构,c++ 实现哈希

本文介绍了哈希表的实现原理和C/C++实现方法。首先阐述了哈希理论,包括哈希函数和冲突处理方法。然后展示了C语言实现哈希表的两种方式:数组实现的开放定址法和链表实现的拉链法。文章提供了完整的C语言代码示例,演示了如何创建哈希表、处理冲突以及插入数据。最后介绍了C++中使用unordered_map实现字符串统计的简洁方法。通过对比不同实现方式,展现了哈希表在数据存储和查找中的高效性。

2025-12-13 10:29:48 272

原创 BM53 缺失的第一个正整数,哈希表,原地哈希(扩展思路)

本文讨论了如何找出未排序整数数组中缺失的最小正整数。提供了两种方法: 哈希表法:利用哈希表记录出现的数字,从1开始查找第一个未出现的正整数。时间复杂度O(n),空间复杂度O(n)。 原地哈希法:通过修改数组本身标记出现的数字,未被标记的位置即为缺失值。时间复杂度O(n),空间复杂度O(1)。 两种方法均能高效解决问题,其中原地哈希法在空间复杂度上更优。

2025-12-11 10:37:59 917 1

原创 【P56-63 指针】C/C++ 指针(占用、空指针、野指针、指针常量、常量指针、指针和数组)

本文介绍了C/C++中指针的基础知识和常见用法。主要内容包括:1.指针的定义和使用,通过取地址符&和指针运算符*操作变量地址;2.指针占用空间在不同系统下的差异(32位4字节/64位8字节);3.空指针和野指针的概念及注意事项;4.const修饰指针的三种形式(常量指针、指针常量和双const修饰);5.指针与数组的关系,数组名即首元素地址;6.指针在函数中的应用,实现地址传递修改实参。文章通过代码示例详细演示了指针的各种操作,并配有内存示意图帮助理解指针的工作原理。

2025-12-09 10:29:57 333

原创 OpenCV Python——窗口滑动条,TrackBar控件,createTrackbar(),getTrackbarPos(),

本文介绍了如何使用OpenCV的TrackBar控件动态调整RGB颜色值。通过创建三个滑动条分别控制R、G、B通道(0-255范围),配合一个黑色背景图像,实时显示当前颜色组合效果。代码演示了如何创建窗口、滑动条,并实现颜色值获取与图像更新,按'q'键退出程序。这种交互方式直观展示了RGB色彩混合原理,适合用于图像处理中的颜色调试场景。

2025-12-07 17:52:48 236

原创 【P19 机器学习-分类算法及应用实践】手写数字识别(KNN)

本文介绍了基于KNN算法的手写数字识别方法。首先将32×32像素的手写数字图像二值化转换为1024维向量作为特征表示。通过读取训练集文件夹中的样本数据,构建训练矩阵和标签集。测试阶段同样将测试样本转为向量,使用KNN分类器(k=3)进行预测。实验结果显示该方法在测试集上取得了较高的识别准确率。文章详细展示了数据预处理、KNN算法实现以及完整Python代码流程,为手写数字识别提供了一个简洁有效的解决方案。

2025-12-05 15:42:46 583

原创 【P16 机器学习-分类算法及应用实践】KNN算法(分类思想、KNN算法原理、最近邻算法 、K近邻算法思想、KNN算法步骤、KNN算法实战、KNN算法优点/缺点总结)

本文介绍了KNN(K-最近邻)分类算法的基本原理与应用实践。KNN是一种基于相似度的分类方法,其核心思想是"物以类聚"。文章首先通过电影分类示例(爱情片/动作片)直观展示分类概念,随后详细阐述了KNN算法步骤:1)计算待分类样本与训练集样本的距离;2)选取距离最近的K个邻居;3)根据邻居类别投票确定分类结果。重点讨论了K值选择对分类效果的影响,并通过Python代码逐步实现KNN算法,包括距离计算、排序、投票统计等关键步骤。最后给出了完整程序实现,展示了如何通过KNN对未知电影类型进行分

2025-12-04 15:20:01 929

原创 【P8 Python基础】运算符(算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符)

本文介绍了Python中的7类运算符:1)算术运算符(+、-、*、/等);2)比较运算符(==、>、<等);3)赋值运算符(=、+=等);4)逻辑运算符(and、or、not);5)位运算符(&、|、^等二进制操作);6)成员运算符(in、not in);7)身份运算符(is、is not)。每种运算符都配有图示说明其功能和使用方法,涵盖了Python编程中最常用的运算符类型,适合初学者快速掌握Python运算符的基本用法。

2025-12-01 21:31:28 251

原创 【P12 Python基础】Python 的模块,导入模块/包, 模块导入与搜索机制

本文介绍了Python模块的基本概念和使用方法。主要内容包括:模块的定义和作用、不同导入方式(import、from...import)、模块搜索路径机制等。通过图文结合的方式,详细讲解了如何使用Python标准库模块和第三方模块,以及模块在程序开发中的重要性。文章适合Python初学者理解模块化编程的基本知识。

2025-11-25 17:14:23 463

原创 【P11 Python基础】文件读写基础

这篇文章通过多张示意图展示了文件读写的基础知识,涵盖了文件输入输出的基本概念和操作流程。图片内容可能包括文件读写原理、操作步骤、相关函数使用等核心知识点,适合编程初学者理解文件处理的基础操作。文章采用图解方式直观呈现,便于读者快速掌握文件读写的关键环节。

2025-11-25 09:28:47 251

原创 【P10 Python基础】函数处理、函数与变量作用域 (函数定义、函数参数、函数返回、函数嵌套,递归、变量作用域)

本文主要讲解函数与变量作用域的相关概念。内容包括:1.函数处理部分,详细介绍函数定义、参数传递、返回值机制,以及函数嵌套和递归的实现;2.变量作用域部分,解释局部变量与全局变量的区别,分析变量在不同作用域中的可见性和生命周期。通过图示和代码示例,系统阐述了函数调用流程与变量作用范围的关键知识点。

2025-11-21 15:16:03 331

原创 【P9 Python基础】控制语句(分支、循环)(if、while、for、break、continue、pass)

本文介绍了Python编程中的分支与循环结构。主要内容包括:1)if分支语句的语法和使用方法;2)while和for循环的语法结构及适用场景;3)循环控制语句break、continue和pass的功能与区别。通过图示和代码示例,详细讲解了这些基础语法结构的实际应用,为Python初学者提供了清晰的学习指导。文章涵盖了条件判断和循环控制的核心知识点,是掌握Python基础编程的重要学习资料。

2025-11-20 17:06:18 241

原创 BM84 最长公共前缀;一个大小为 n 的字符串数组 strs ,其中包含n个字符串 , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。

本文介绍了一种查找字符串数组最长公共前缀的方法——纵向扫描。该算法将字符串数组视为二维空间,逐列比较所有字符串的字符,遇到不同字符时停止。实现时,首先检查空数组情况,然后通过双重循环比较列字符,最终返回公共前缀子串。时间复杂度为O(M*N)(M为平均字符串长度,N为字符串数量),空间复杂度为O(1)。示例代码展示了具体实现和测试方法。

2025-11-19 15:24:56 347

原创 动态规划,斐波拉切数列,动态规划理论讲解与演示(递归 + 记忆化 = 递推), 从起点走到终点,有多少种走法(有/无障碍物),矩阵的最小路径和,笔试题: 爬楼梯。笔试题: 三角形最小路径和

本文探讨了斐波那契数列的多种解法及动态规划应用。首先通过递归方法解决斐波那契问题,但存在重复计算问题。改进方案包括数组记忆存储计算结果和动态规划优化空间复杂度至O(1)。接着将动态规划理论应用于路径规划问题,分别采用递归、动态规划数组和数学组合公式三种方法求解网格路径数。分析表明,动态规划能有效降低时间复杂度,而数学公式法在特定情况下最为高效。这些案例展示了动态规划在优化问题中的通用性和灵活性。

2025-11-17 16:57:45 816

原创 BM85 验证IP地址,编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址;空间复杂度 O(n),时间复杂度 O(n); 字符串截取 s.substr();字符是否为数字 isd

本文提出了一种验证IPv4和IPv6地址有效性的方法。对于IPv4地址,要求由4个0-255的十进制数以点分隔,且不能有前导零;IPv6地址则需8组16进制数(每组1-4位)以冒号分隔,允许前导零但禁止空组。作者首先尝试直接遍历字符串判断,但存在遗漏情况;改进方案采用分割字符串方法,分别验证分组数量、格式和数值范围。通过将IP字符串按分隔符拆分为数组,并逐个检查各字段是否符合规范,能更全面准确地判断地址类型。该方法时间复杂度O(n),空间复杂度O(n),适用于长度5-50的字符串验证。

2025-11-17 14:07:54 994

原创 生产者/消费者模式

C++实现生产者-消费者模式的两种方法对比。一种使用互斥锁和条件变量管理共享缓冲区,确保线程安全;另一种采用线程池和任务队列优化性能。该模式通过同步机制解决生产消费速度不匹配问题,图示展示了线程间协作流程。两种实现都遵循"生产-消费-缓冲"的核心架构,但线程池方案更适合高并发场景。代码示例演示了基本的同步控制逻辑。

2025-11-16 15:59:56 177

原创 归并排序 (BM20 数组中的逆序对)

如果3 > 1, 显然3后面的所有数都是大于1, 这里为 4 > 1, 明白其中的奥秘了吧。左区间arr[0]及以后的元素都可以和右区间的arr[2]逆序对,即左区间和右区间的元素arr[2]可以构成(mid-i+1)个逆序对。那么逆序数为(4,1),(4,2),(3,1),(3,2),同样的如果区间变为有序,比如[3,4] 和 [1,2]的结果是一样的,也就是说区间有序和无序结果是一样的。当然,如果区间有序,比如[3,4] 和 [1,2]输入:[1,2,3,4,5,6,7,0]输入:[1,2,3]....

2025-11-15 14:27:42 1265

原创 【P20 分类算法及应用实践】支持向量机(支持向量机基本原理,分类问题,支持向量,允许误差,降维打击,核函数),支持向量机实战(机器学习库 SKlearn,手写体识别,电影类型分类,约会网站)

支持向量机(SVM)是一种监督学习算法,主要用于分类问题。其核心思想是通过寻找最优超平面实现数据分类,并最大化类别边界(间隔)。关键要素包括支持向量(决定分类边界的样本)、允许误差的软间隔以及核函数(处理非线性可分问题)。文章还展示了SVM在SKlearn中的实战应用:手写体识别(准确率98.5%)、电影类型分类(预测新样本类型)以及约会网站用户分析(数据归一化处理)。相比KNN算法,SVM在部分任务中表现略逊,但通过核函数能有效处理高维非线性数据,展现出较强的泛化能力。

2025-11-14 15:06:14 462

原创 冒泡排序(数组和链表) ,T=O(n^2),S=O(1),多种冒泡排序效率对比(从前向后比,最大值向后移;从后向前比,最小值向前移),单链表冒泡排序(有头结点,无头结点)T=O(nlog2n),S

本文介绍了冒泡排序的多种实现方式,包括数组和链表的排序方法。主要内容包括:1) 数组冒泡排序的三种实现(从前向后、从后向前比较以及优化版本);2) 单链表冒泡排序的无头结点和有头结点实现;3) 链表创建和打印方法。重点分析了带/不带头结点链表的区别,并提供了完整的测试程序。冒泡排序时间复杂度为O(n²),空间复杂度为O(1),通过交换相邻元素实现排序,优化版本可提前终止已有序序列的排序过程。

2025-11-13 14:54:51 394

原创 二叉树的遍历(前序遍历、中序遍历、后序遍历、层次遍历),递归遍历 与非递归遍历(借助栈,非递归)

本文介绍了二叉树的前序、中序、后序和层次遍历的递归与非递归实现方法。前序遍历采用根-左-右顺序,中序遍历采用左-根-右顺序,后序遍历采用左-右-根顺序,层次遍历按层从左到右访问节点。递归实现简单直接,但可能栈溢出;非递归实现使用栈或队列辅助,空间复杂度均为O(n)。每种遍历方式的时间复杂度均为O(n),需要访问所有节点。代码示例展示了不同遍历方法的具体实现。

2025-11-12 14:42:50 871

原创 快速排序 QuickSort ,T= O(nlogn),S=O(logn),(快速排序思路、排序过程演示、代码实现,多种快排思路对比)

推荐使用,代码好写,不易错)假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。序列的一个数作为基准数。选取第一个数6作为基准数。我们的目标是将6挪到序列中间的某个位置,假设这个位置是k。现在就需要寻找这个k,并且以第k位为分界点,左边的数都小于等于6,右边的数都大于等于6。类似下面这种排列:3 1 2 5 49 7 10 8。

2025-11-11 14:32:54 869

原创 【00】虹软2023届校招专场 ,计算机类笔试攻略(笔试考试时间、考察范围、笔试难度 等说明)

虹软科技2023校招笔试攻略:三大岗位类别(算法、算法优化、开发)分别于7月24日进行。题型包括选择题、编程题和问答题,其中算法类题目降低难度,编程题改为LeetCode模式。重点考察数学基础、机器学习、编程能力(C/C++/Python)、数据结构和算法优化等。建议根据投递岗位选择问答题,算法优化类注重系统知识和SIMD优化,开发类侧重多线程等实际应用能力。笔试结果将作为校招offer的重要参考。

2025-11-10 17:05:10 109

原创 【P1】win10安装 Docker教程

安装好后,打开Docker会出现下面这个界面(在注册登录前,就会出现);安装完毕后,可以再cmd或者PowerShell 查看Docker版本。内核版本低,需要你安装WSL2。安装完毕,右上角注册登录;

2025-11-08 14:48:00 1812

原创 BM70 兑换零钱(一) 给定数组arr,arr中所有的值都为正整数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个aim,代表要找的钱数,求组成aim的最少货币数。

①当前面值1元,还要凑齐剩下 5-1 = 4 元,图右表可知,凑齐4元最少需2枚硬币;②当前面值2元,还要凑齐剩下 5-2 = 3 元,图右表可知,凑齐3元最少需1枚硬币;③当前面值3元,还要凑齐剩下 5-3 = 2 元,图右表可知,凑齐2元最少需1枚硬币;即,dp[ i ] = 1 + dp[i - arr[0]],即上一状态解 +1;即,dp[ i ] = 1 + dp[i - arr[1]],即上一状态解 +1。即,dp[ i ] = 1 + dp[i - arr[1]],即上一状态解 +1。...

2025-11-07 16:08:21 530

原创 【P22 分类算法及应用实践】决策树(决策树定义、决策树构建原理、决策树实例分析、决策树剪枝、信息熵(越小越纯)、信息增益(越大,纯度提升越大)、缺失值处理与决策树本质、sklearn的决策树)

决策树是一种基于树形结构的分类与回归模型,通过递归划分特征空间实现决策。文章系统介绍了决策树的构建原理,包括特征选择(信息增益、增益率、基尼指数)、剪枝方法(预剪枝和后剪枝),以及缺失值和连续值处理技术。通过实例分析展示了ID3、C4.5和CART算法的应用过程,并指出决策树本质上是通过特征空间的划分形成决策边界。文章还探讨了决策树向规则转换的方法,以及其在过拟合与泛化能力之间的平衡策略。

2025-11-07 14:50:27 505

原创 【P27 回归算法及应用实践】有监督的机器学习、分类与回归、一元线性回归、最小二乘法、多元回归与梯度下降、学习率

本文介绍了回归算法的概念及其应用实践。首先区分了有监督学习中的分类与回归问题,通过图表展示了回归分析与相关分析的关系。重点讲解了一元线性回归模型和最小二乘法,推导了回归系数计算公式。通过Python代码示例,演示了如何计算变量间的相关系数,并实现了一元线性回归模型拟合。具体案例分析了可支配收入与销售量之间的关系,展示了reshape()函数在数据预处理中的使用。文章结合理论推导与代码实践,帮助读者理解回归分析的基本原理和实现方法。

2025-11-06 17:17:15 792

原创 【P7】docker镜像发布和部署

镜像仓库用来存储我们 build 出来的“安装包”,Docker 官方提供了一个镜像库,里面包含了大量镜像,基本各种软件所需依赖都有,要什么直接上去搜索。我们也可以把自己 build 出来的镜像上传到 docker 提供的镜像库中,方便传播。当然你也可以搭建自己的私有镜像库,或者使用国内各种大厂提供的镜像托管服务,例如:阿里云、腾讯云命令行登录账号:新建一个tag,名字必须跟你注册账号一样推上去部署试下注意命令中镜像的名字和版本一定是要docker里面已经创建好的镜像。

2025-11-06 14:44:36 550

原创 【28】OpenCV C++实战篇——统计每个通道像素值的数量,统计R/G/B通道内像素值在某范围内的 总数

本文介绍了两种OpenCV函数实现图像像素值范围统计的方法:单通道版countPix()和三通道版countPix_BGR()。单通道版本统计指定值范围(minVal,maxVal)内的像素数量,三通道版本分别统计BGR三个通道的像素数量。文中特别指出一个常见错误:使用Vec3b类型存储计数结果会导致数值溢出(范围0-255),应改用Vec3i类型。通过实例展示了如何调用这两个函数统计R通道和BGR三通道在(50,255)范围内的像素数,并附有测试图像和错误示例说明。代码简洁实用,适合图像处理中的像素统计分

2025-11-05 14:21:56 214

原创 OpenCV Python——Python 3.8.5 下安装opencv 保姆级教程(python环境、opencv-python、opencv-contrib-python、VSCode等安装)

Python+OpenCV开发环境配置指南 本文详细介绍了在Windows系统下配置Python+OpenCV开发环境的完整流程,包括: Python环境安装(推荐3.8.5版本) OpenCV相关库安装(opencv-python、opencv-contrib-python) VSCode编辑器的安装配置 Python项目创建和代码测试方法 关键要点: 建议使用Python 3.8.5等稳定版本而非最新版 必须安装opencv-contrib-python扩展库 VSCode需安装Python扩展插件 提

2025-11-04 15:13:32 488

原创 【26】OpenCV C++实战篇——opencv中 .at<uchar>() 和.ptr<uchar>() 使用方法的区别

OpenCV中访问像素值的两种主要方法:.at<uchar>()和.ptr<uchar>()。.at<uchar>()直接返回像素值,适用于单次访问,如灰度图像用.at<uchar>(i,j),三通道图像用.at<Vec3b>(i,j)[通道]。.ptr<uchar>()返回行首地址指针,通过指针运算访问像素,效率更高但需注意边界,用法如uchar* row_ptr = img.ptr<uchar>(i); uchar pi

2025-11-01 19:21:58 126

原创 【67】C++、C# config.ini配置文件读写函数:WritePrivateProfileString,GetPrivateProfileString,GetPrivateProfileInt

本文介绍了C#中读写INI配置文件的方法,主要使用Windows API函数实现。WritePrivateProfileString用于写入字符串数据到指定INI文件,参数包括节名、键名、键值和文件路径。GetPrivateProfileString用于读取字符串数据,需要提供节名、键名、默认值、字符串缓冲区和文件路径。GetPrivateProfileInt则用于读取整型数据,参数包括节名、键名、默认值和文件路径。这些函数能自动处理INI文件的创建和更新操作,为C#程序提供了简单可靠的配置管理方案。

2025-11-01 14:59:48 77

原创 【38】C++实战篇——十六进制字符串 转换为ASCII 字符串

摘要 本文分析了十六进制码"43 30 35 33 31 4D 32 34 34 32 33 31 31 30 30 35 31"与字符串"C0531M24423110051"的转换关系。通过解析发现,该十六进制数实际上是ASCII码的十六进制表示,每两位对应一个字符。文章提供了C++实现代码,使用字符串流将十六进制数转换为ASCII字符,最终输出与给定字符串一致的结果。该转换过程展示了十六进制编码与ASCII字符之间的对应关系。

2025-10-29 14:59:03 352

原创 【37】C++实战篇——十进制转十六进制,十六进制转ASCII码

该代码展示了三种进制转换方法:1) DecimalToHex将十进制数转换为十六进制并存储在UINT类型中;2) DecimalToHex2转换为字符串形式十六进制;3) HexToAscii将十六进制字符串转换为ASCII字符。主函数演示了将十六进制串"43 30..."转换为ASCII字符串"C0531M24423110051"的过程。代码注释中还包含未执行的循环示例,展示了如何批量处理十进制到十六进制的转换。这些方法实现了不同进制数据间的相互转换功能。

2025-10-27 14:43:34 142

原创 【07】MFC入门到精通——MFC 对话框上控件的Tab顺序如何调整

本文介绍了如何调整对话框中控件的Tab切换顺序。以减法计算器为例,初始状态下Tab顺序不合理(退出按钮优先),导致直接回车会关闭对话框。通过资源视图进入对话框模板,使用Ctrl+D快捷键显示当前的Tab顺序数字标记。修改方法为:按理想顺序依次点击各控件,系统会自动更新Tab序号。示例中调整为编辑框优先,静态文本和按钮后置的顺序,最终实现了符合用户习惯的焦点切换流程。

2025-10-25 10:20:56 564

原创 【10】MFC入门到精通——MFC 创建向导对话框、属性页类、属性表类、代码

本文介绍了在MFC加法计算器中创建向导对话框的完整步骤。首先创建三个属性页对话框资源(被加数页、加数页、计算页),设置相应ID和界面文本。接着为每个对话框创建属性页类(CSummandPage、CAddendPage、CAddPage),继承自CMFCPropertyPage。通过重载OnSetActive函数设置导航按钮(下一步/完成),并在计算页重载OnWizardFinish函数添加完成提示。最后创建属性表类CAddSheet继承CMFCPropertySheet,包含三个属性页对象,完成向导对话框的

2025-10-24 16:50:27 1384

原创 【11】MFC入门到精通——“CMFCPropertyPage::CMFCPropertyPage(UINT,UINT)“: 无法将参数 2 从“CWnd *“转换为“UINT“,没有与参数列表匹配的

本文介绍了属性页对话框的创建和显示方法,重点对比了一般属性页对话框与向导对话框的实现差异。主要步骤包括:1) 创建对话框资源;2) 构建属性页类(需去除向导模式特有的重载函数);3) 创建属性表类;4) 显示对话框时无需调用SetWizardMode()。文章还指出了运行中可能出现的构造函数参数错误及解决方法,需删除CMFCPropertyPage构造函数中的pParent参数。实现关键在于区分两种对话框的模式设置和功能需求,一般属性页对话框更简化,不需要向导导航功能。

2025-10-23 17:07:02 450

原创 【14】MFC入门到精通——MFC 字体对话框 CFontDialog 解析 及 实例

本文介绍了MFC中CFontDialog字体对话框的使用方法。首先讲解了CFontDialog类的构造函数参数及LOGFONT结构体,详细说明如何通过CHOOSEFONT结构体获取选定字体属性。随后通过实例演示了创建字体选择对话框的完整流程:包括界面设计、成员变量添加、按钮事件处理以及字体设置等步骤。实例实现了点击按钮弹出字体对话框,并将选定字体应用到编辑框显示的功能。文章最后提供了完整工程代码下载链接。该教程对MFC界面开发中的字体控制具有实用参考价值。

2025-10-23 15:32:49 1241

原创 【19】MFC入门到精通——MFC 添加定时器,一定要要注意的三个地方 否则定时器功能异常

MFC添加定时器必须通过类向导完成,手动复制代码需注意三个关键位置:1)在.cpp文件末尾添加定时器处理函数;2)在.h文件中用afx_msg声明函数;3)在.cpp文件开头添加消息映射宏。若缺少任一环节,虽不报错但功能将异常。类向导会自动完成这三处代码的同步添加,是推荐的实现方式。

2025-10-22 18:31:45 385

原创 【20】MFC入门到精通——MFC 运行或调试状态在 VS输出框,打印字符串信息 OutputDebugString(str);

在MFC程序中,只需使用OutputDebugString(str)即可将调试信息输出到VS输出窗口。例如在按钮点击事件中,可以通过该函数打印字符串、拼接文本和格式化数字信息。示例代码展示了如何输出多行文本、字符串拼接以及带变量的格式化信息,所有输出内容都会实时显示在Visual Studio的输出面板中,方便调试时查看程序运行状态。

2025-10-22 15:46:01 272

原创 【21】MFC入门到精通——MFC 调试及运行状态下,使用printf() 或者 cout 打印输出信息

在MFC程序中,可以通过AllocConsole()和freopen()函数实现调试信息的控制台输出。具体方法为:调用AllocConsole()创建控制台窗口,再使用freopen("CONOUT$", "w", stdout)重定向标准输出流。使用时只需在程序初始化处(如OnInitDialog())调用一次该代码,即可在任意位置使用printf()或cout输出调试信息。也可以将其封装为PrintMessage()函数方便调用。这种方法为MFC程序提供了便捷的调

2025-10-21 16:17:44 396

VS2013 VC运行库64下载

vcredist_x64---Visual Studio 2013 (VC++ 12.0)_12.0.40664.0

2025-07-17

VS2013 VC运行库32下载

vcredist_x86---Visual Studio 2013 (VC++ 12.0)_12.0.40664.0

2025-07-17

VS2005 VC运行库64下载-适用于Visual Studio 2005

VS2005 VC运行库64下载---适用于Visual Studio 2005

2025-07-17

VS2005 VC运行库32下载-适用于Visual Studio 2005

VS2005 VC运行库32下载---适用于Visual Studio 2005

2025-07-17

VS2008 VC运行库64下载-适用于Visual Studio 2008

VS2008 VC运行库64下载---适用于Visual Studio 2008

2025-07-17

VS2008 VC运行库32下载-适用于Visual Studio 2008

VS2008 VC运行库32下载---适用于Visual Studio 2008

2025-07-17

VS2012 VC运行库32下载-适用于Visual Studio 2012

VS2012 VC运行库32下载---适用于Visual Studio 2012 Visual Studio 2012 外延支持于 2023 年 1 月 10 日结束 vcredist_x86---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库32下载---适用于Visual Studio 2012 Visual Studio 2012 外延支持于 2023 年 1 月 10 日结束 vcredist_x86---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库32下载---适用于Visual Studio 2012 Visual Studio 2012 外延支持于 2023 年 1 月 10 日结束 vcredist_x86---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库32下载---适用于Visual Studio 2012 Visual Studio 2012 外延支持于 2023 年 1 月 10 日结束 vcredist_x86---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库32下载---适用于Visual Studio 2012 Visual Studio 2012 外延支持于 2023 年 1 月 10 日结束 vcredist_x86---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库32下载---适用于Visual Studio 2012 Visual Studio 2012 外延支持于 2023 年 1 月 10 日结束

2025-07-17

VS2012 VC运行库64下载-适用于Visual Studio 2012

Visual Studio 2012 外延支持于 2023 年 1 月 10 日结束 VS2012 VC运行库64下载---适用于Visual Studio 2012 vcredist_x64---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库64下载---适用于Visual Studio 2012 vcredist_x64---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库64下载---适用于Visual Studio 2012 vcredist_x64---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库64下载---适用于Visual Studio 2012 vcredist_x64---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库64下载---适用于Visual Studio 2012 vcredist_x64---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库64下载---适用于Visual Studio 2012 vcredist_x64---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0 VS2012 VC运行库64下载---适用于Visual Studio 2012 vcredist_x64---Visual Studio 2012 (VC++ 11.0)_11.0.61030.0

2025-07-17

VS2010 VC运行库64下载-适用于Visual Studio 2010

VS2010 VC运行库64下载---适用于Visual Studio 2010 VC运行库64下载---适用于Visual Studio 2010 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载---适用于Visual Studio 2010 VC运行库64下载---适用于Visual Studio 2010 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载---适用于Visual Studio 2010 VC运行库64下载---适用于Visual Studio 2010 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载---适用于Visual Studio 2010 VC运行库64下载---适用于Visual Studio 2010 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载---适用于Visual Studio 2010 VC运行库64下载---适用于Visual Studio 2010 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载 VS2010 VC运行库64下载VS2010 VC运行库64下载---适用于Visual Studio 2010 VC运行库64下载---适用于Visual Studio 2010 VS2010 VC运行

2025-07-17

VS2010 VC运行库32下载-适用于Visual Studio 2010

VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载 VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载 VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载 VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载 VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载 VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Studio 2010 VS2010 VC运行库32下载VS2010 VC运行库32下载---适用于Visual Studio 2010 VC运行库32下载---适用于Visual Stud

2025-07-17

32下载 VC运行库32下载-适用于Visual Studio 2013

32下载 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载---适用于Visual Studio 2013 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载 32下载 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载---适用于Visual Studio 2013 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载 32下载 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载---适用于Visual Studio 2013 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载 32下载 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载---适用于Visual Studio 2013 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载 32下载 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载---适用于Visual Studio 2013 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载32下载 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32下载---适用于Visual Studio 2013 VC运行库32下载---适用于Visual Studio 2013 VS2013 VC运行库 32

2025-07-17

VS2013 VC运行库64位下载-适用于Visual Studio 2013

VC运行库64位下载---适用于Visual Studio 2013 64位下载---适用于Visual Studio 2013 VS2013 VC运行库64位下载---适用于Visual Studio 2013VS2013 VC运行库64位下载---适用于Visual Studio 2013 VC运行库64位下载---适用于Visual Studio 2013 64位下载---适用于Visual Studio 2013 VS2013 VC运行库64位下载---适用于Visual Studio 2013VS2013 VC运行库64位下载---适用于Visual Studio 2013 VC运行库64位下载---适用于Visual Studio 2013 64位下载---适用于Visual Studio 2013 VS2013 VC运行库64位下载---适用于Visual Studio 2013VS2013 VC运行库64位下载---适用于Visual Studio 2013 VC运行库64位下载---适用于Visual Studio 2013 64位下载---适用于Visual Studio 2013 VS2013 VC运行库64位下载---适用于Visual Studio 2013VS2013 VC运行库64位下载---适用于Visual Studio 2013 VC运行库64位下载---适用于Visual Studio 2013 64位下载---适用于Visual Studio 2013 VS2013 VC运行库64位下载---适用于Visual Studio 2013VS2013 VC运行库64位下载---适用于Visual Studio 2013 VC运行库64位下载---适用于Visual Studio 2013 64位下载---适用于Visu

2025-07-17

VC运行库32位下载-适用于Visual Studio 2015

VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio 2015 VC运行库32位下载---适用于Visual Studio

2025-07-17

VS2015 VC运行库64位下载-适用于Visual Studio 2015

VS2015 VC运行库64位下载-适用于Visual Studio 2015 VS2015 VC运行库64位下载-适用于Visual Studio 2015 VS2015 VC运行库64位下载-适用于Visual Studio 2015 VS2015 VC运行库64位下载-适用于Visual Studio 2015 VS2015 VC运行库64位下载-适用于Visual Studio 2015 VS2015 VC运行库64位下载-适用于Visual Studio 2015 VS2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015 VC运行库64位下载-适用于Visual Studio 2015

2025-07-17

C++ 配置文件读取数组:读 int数组, float数组, string数组,bool数组;读取 int, float, string,bool;读取数组,错误输出,长度判定等

C++ 配置文件:读取 int, float, string,bool;读取 int[], float[], string[],bool[];读取数组,错误输出,长度判定等; 主要功能 1.读取 int, float, string,bool(getInt, getFloat, getString,getBool); 2.读取 int, float, string 数组(getIntArray, getFloatArray, getStringArray;getBoolArray); 3.自动判断数组长度,是否与预期一致; 4.bool 类型大小写不敏感(true/false、TRUE/FALSE、TrUe/FaLsE 都可正确解析); 5.自动判断 节section和关键词key是否存在; 6 返回错误信息; 主要函数: // 读取单个值 int getInt(const std::string& section, const std::string& key, int defaultValue, std::string& errorMsg); float getFloat(const std::string& section, const std::string& key, float defaultValue, std::string& errorMsg); std::string 配置文件示例: //int times = 3 //float ratio = 0.32 //String bar = small //bool bSave = true //int数组 outImg_offsetX = -275, -354, -290, -70, -70, -290 //float数组 SFRthres_V = 0.2f, 0.2f

2025-03-04

C# 配置文件 读取数组:读取 int, float, string,bool;读 int数组, float数组, string数组;读取数组,错误输出,长度判定等

主要功能 1.读取 int, float, string,bool(getInt, getFloat, getString,getBool)。 2.读取 int, float, string 数组(getIntArray, getFloatArray, getStringArray,getBoolArray)。 3.自动判断数组长度,错误输出等。 4.bool 类型大小写不敏感(true/false、TRUE/FALSE、TrUe/FaLsE 都可正确解析)。 配置文件示例: //int times = 3 //float ratio = 0.32 //String bar = small //bool bSave = true //int数组 outImg_offsetX = -275, -354, -290, -70, -70, -290 //float数组 SFRthres_V = 0.2f, 0.2f, 0.2f, 0.2f, 0.2f, 0.2f //String数组 Region = A1,B2,C3,D4 //bool数组 select = true,false

2025-03-04

项目编译编译文件清理工具clean.bat,减少整个项目文件占用空间

一个项目可以正常运行编译的项目,所有路径均为相对路径。 移动了位置,或者换到其他电脑上,编译报错 Files 的值“IGEF, 我们需要专门的 清理工具 clean.bat,将其放在项目 一级目录下,双击即可自动清理掉项目下编译产生的文件。(需要关闭项目代码,在运行 clean.bat) 再次打开软件,就可以正常编译运行了。 项目移动了位置,或者换到其他电脑上,编译报错 Files 的值“IGEF,而在移动之前是可以正常编译运行的,报错的原因是,程序中存在之前编译过的路径,换了位置之后,再次运行找不到编译代码中的路径,而报错。

2024-08-10

VS2022 VC运行库-适用于Visual Studio 2015、2017、2019 和 2022

VS2022 VC运行库-----适用于Visual Studio 2015、2017、2019 和 2022 1.安装VC运行库 (1)直接双击 VC_redist.x64.exe 安装即可; (2)若没安装,程序无法打开,系统报错; (3)该版本运行库,适用于Visual Studio 2015、2017、2019 和 2022版本开发的程序。 VS2022 VC运行库-----适用于Visual Studio 2015、2017、2019 和 2022 1.安装VC运行库 (1)直接双击 VC_redist.x64.exe 安装即可; (2)若没安装,程序无法打开,系统报错; (3)该版本运行库,适用于Visual Studio 2015、2017、2019 和 2022版本开发的程序。 VS2022 VC运行库-----适用于Visual Studio 2015、2017、2019 和 2022 1.安装VC运行库 (1)直接双击 VC_redist.x64.exe 安装即可; (2)若没安装,程序无法打开,系统报错; (3)该版本运行库,适用

2024-01-31

C++面试宝典完整版最最最新-C++面试八股文-优秀学长学姐所写

面试中必考的知识点且占比非常大的有c++基础和算法。决定你是否能拿sp offer(高薪offer)以及是否进名企的是项目和算法。 本篇参考回答为优秀学长学姐所写(传说中的offer收割机们),内容包含CC++基础、操作系统 、 数据库、计算机网络、据结构与算法。 学完这个题库,把此题库都理解透彻应对各家企业面试完全没有问题。(当然要加上好的项目以及透彻掌握和你有足够强的手撕代码的能力)

2023-12-09

张正友相机标定-棋盘格图像下载 10 张

张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载 10 张 张正友相机标定---棋盘格图像下载

2023-11-18

机器视觉红光波长分类:3种波长的“红十字”光图片分成ABC三类,开灯和关灯两种环境下识别分类,RGB通道分离,mask掩膜屏蔽灯光干扰,多方法结合准确获取十字光

OpenCV C++实战篇——机器视觉红光波长分类:3种波长的“红十字”光图片分成ABC三类,开灯和关灯两种环境下识别分类,RGB通道分离,mask掩膜屏蔽灯光干扰,多方法结合准确获取十字光。 本文针对机器视觉检测设备中不同波长红光分类问题展开研究。在无照明环境下,通过简单的图像处理即可实现639nm、642nm、676nm三种红光的准确分类;但在有照明环境下,由于白光干扰导致分类困难。文中提出了一种基于OpenCV的图像处理方案:首先进行ROI截取和二值化处理,然后通过闭运算消除空洞,计算十字光区域的平均亮度,最后根据轮廓面积实现分类。该方法在无照明环境下表现出良好的分类效果,为后续解决有照明环境下的分类难题奠定了基础。 项目简化描述: 现有一机台机器视觉检测设备,其中一个环节是对不同波长的红光进行分类。机台可发出639nm、642nm、676nm的3种“十字”形的红光,将其简称ABC三类;机台可适应有照明、无照明两种工作环境。 (项目很复杂,这里将与本教程先关的一个环节进行简化描述)。 无照明的工作环境下, 波长分类还是很顺利的,因为除了目标光源,其余地方基本都是黑,干扰较少; 有照明的工作环境下, 白光对红光干扰太大,不易处理 ,主要的存在以下问题,639nm的红外光非常微弱,被灯光稀释;而676红光强度虽然大,相机下的效果发白,与白色灯光非常像:

2025-08-27

MFC 调试及运行状态下,使用printf() 或者 cout 打印调试信息

MFC 调试及运行状态下,使用printf() 或者 cout 打印调试信息

2025-07-24

同一个解决方案下多个项目:C++生成动态库dll项目和C#调用C++的dll项目

同一个解决方案下多个项目:C++生成动态库dll项目和C#调用C++的dll项目

2025-08-05

C++生成动态库dll项目、及C#调用C++的dll项目,两个项目分开的,配合使用

C++生成动态库dll项目、及C#调用C++的dll项目,两个项目分开的,配合使用

2025-08-05

C++ 生成静态库.lib 及 C++调用lib

C++ 生成静态库.lib 及 C++调用lib

2025-08-04

C++ 生成动态库.dll 及 C++调用DLL

C++ 生成动态库.dll 及 C++调用DLL

2025-08-04

C++ 生成动态库.dll 及 C#调用C++的dll库-原代码项目文件

C++ 生成动态库.dll 及 C#调用C++的dll库--原代码项目文件 C++ 生成动态库.dll 及 C#调用C++的dll库--原代码项目文件 C++ 生成动态库.dll 及 C#调用C++的dll库--原代码项目文件

2025-08-03

MFC串口通信助手(二)-完整版(收发数据、收发文件、数据转换、十六进制收发显示、str收发显示、串口监听线程、按钮触发变色、状态显示、当前时间、收发计数、清零)

串口通信助手完整功能包含成熟的串口助手所有功能,包括不限于: 收/发数据、收/发文件、数据转换、十六进制发送/显示、str发送/显示、串口监听线程、按钮触发变色、状态显示、当前时间、收发计数等功能。<font color=blue>既是一款功能强大的串口助手,又是一个非常好的MFC项目开发实例,此项目包好了MFC开发常用到的大部分知识点,非常适合初学者练手。 除了串口打开/关闭状态变色,发送按钮状态变色等功能。 发送/接收时,相应按钮,功能禁用/可用等保护措施。 MFC串口助手(二)---完整版是接着 上一节教程 【串口助手–初级版】[MFC串口助手(一)---初级版(初始化、串口设置、修改参数、打开/关闭、状态显示)]基础上基础实现的

2025-07-23

串口通信助手-CSerialPort-0

串口通信助手-CSerialPort-0

2025-07-25

ChangeFile项目文件

ChangeFile ChangeFile项目文件

2025-07-25

test3项目文件下载

test3项目文件下载

2025-07-25

test1项目文件下载

test1项目文件下载

2025-07-25

多功能综合示例-串口控制、自动查询串口、文本框换行输出、IP控制、更改静态框中更改字体颜色大小背景

多功能综合示例----串口控制、自动查询串口、文本框换行输出、IP控制、更改静态框中更改字体颜色大小背景

2025-07-24

虚拟串口,功能非常强大,功能和实际的物理串口一样,理论上可创建254个虚拟串口

用于创建虚拟串口 测试某项目、产品的通信功能。虽是虚拟串口,但功能和实际的物理串口一样。 当电脑上当前没有连接 串口硬件,或者硬件串口数量不够多时,可以创建足够多的串口供我们测试使用。 该虚拟串口功能非常强大,理论上可创建254个虚拟串口,可以满足各种工作测试应用。 用于创建虚拟串口 测试某项目、产品的通信功能。虽是虚拟串口,但功能和实际的物理串口一样。 当电脑上当前没有连接 串口硬件,或者硬件串口数量不够多时,可以创建足够多的串口供我们测试使用。 用于创建虚拟串口 测试某项目、产品的通信功能。虽是虚拟串口,但功能和实际的物理串口一样。 当电脑上当前没有连接 串口硬件,或者硬件串口数量不够多时,可以创建足够多的串口供我们测试使用。

2025-07-24

串口助手工具-功能强大实用-技术成熟

串口助手工具--功能强大实用--技术成熟

2025-07-24

MFC串口助手(一)-初级版(初始化、串口设置、修改参数、打开、关闭、状态显示)-代码注释非常详细

MFC串口助手初级版实现(初始化、串口设置、修改参数、打开、关闭、状态显示)---代码注释非常详细,自己写的函数基本是逐行注释,重要的地方还特别的描述原理方法,非常适合新手练习使用。 //变量======================================== public: //自定义变量 HANDLE m_hCom; //串口句柄 volatile int m_bConnected; //串口连接成功指示 BOOL m_COMStatu; //串口状态指示 long m_rxlen; //接收数据个数 long m_txlen; //发送数据个数 //列表框变量 CComboBox m_Combo_Com; //列表框:串口 CComboBox m_Combo_Baud; //列表框:波特率 CComboBox m_Combo_Check; //列表框:校验位 CComboBox m_Combo_Data; //列表框:数据位 CComboBox m_Combo_Stop; //列表框:停止位 //字符变量 CString m_Str_Com; //字符变量:串口 CString m_Str_Baud; //字符变量:波特率 CString m_Str_Check; //字符变量:校验位 CString m_Str_Data; //字符变量:数据位 CString m_Str_Stop; //字符变量:停止位 //函数====================================================

2025-07-18

最新版本VC运行库 32位-支持VS2015~VS2022及更高版本

最新版本VC运行库 32位-支持VS2015~VS2022及更高版本 最新版本VC运行库 32位--支持VS2015~VS2022及更高版本。 Visual Studio 2015、2017、2019 和 2022

2025-07-17

最新版本VC运行库 64位-支持VS2015~VS2022及更高版本

最新版本VC运行库 64位--支持VS2015~VS2022及更高版本。 Visual Studio 2015、2017、2019 和 2022。

2025-07-17

VS2010 VC运行库32下载

VS2010 VC运行库32下载 vcredist_x86---Visual Studio 2010 (VC++ 10.0) SP1_10.0.40219.325

2025-07-17

VS2010 VC运行库64下载

vcredist_x64---Visual Studio 2010 (VC++ 10.0) SP1_10.0.40219.325

2025-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除