- 博客(992)
- 资源 (3)
- 收藏
- 关注
原创 python 验证每次操作图片处理的顺序是否一致,按序号打上标签,图片重命名
本文验证了Python处理文件夹图片的顺序一致性。通过给图片添加序号标签后,使用批量重命名脚本将图片统一命名为8位数字格式。测试结果表明,重命名后的图片顺序与原始序号标签完全一致,证实了Python处理图片时的顺序稳定性。关键代码使用os.listdir获取文件列表并按顺序重命名,同时提供了图片格式转换选项。实验结果显示处理后的图片编号与原始标签完美对应,解决了图片处理顺序不确定性的问题。
2026-02-04 19:09:04
343
原创 IP地址与子网掩码。子网掩码又叫子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码是用来划分IP地址中网络部分和主机部分的位掩码,其中全1部分对应网络地址。常见的255.255.255.0掩码可支持254个主机地址(0和255保留)。通过增加掩码中1的位数可以创建更多子网,如255.255.255.128可划分2个子网,每个支持126个主机。子网划分时需注意网络号和广播地址不可用。掩码位数越多,子网数增加但每个子网可用主机数减少,极端情况下可能无可用主机地址。
2026-02-02 10:47:55
326
原创 函数指针示例
该代码演示了C语言中函数指针的使用。首先定义了一个返回两个整数最大值的max函数,然后在main函数中声明并初始化了一个函数指针p指向max函数。通过函数指针p调用max函数,计算并打印5和8的最大值8。函数指针允许将函数作为参数传递或动态调用不同的函数,增强了程序的灵活性。
2026-01-31 19:01:32
193
原创 C++常用库函数:输入和输出函数(fclose、ferror、fprintf、freopen、fscanf、getchar 、gets、printf、putc、putchar 、puts、scanf)
本文摘要介绍了C语言中常用的标准I/O函数,包括文件操作、格式化输入输出和字符处理三类函数。文件操作函数如fclose用于关闭文件流,ferror检测文件错误;格式化I/O函数如fprintf/fscanf实现文件格式化输出/输入,printf/scanf处理标准I/O;字符处理函数包括getchar/putchar用于字符输入输出,gets/puts处理字符串。这些函数均需包含<cstdio>头文件,并返回特定状态值指示操作结果。函数原型、参数、功能和返回值均有详细说明,为C语言文件和数据流处
2026-01-31 15:04:49
330
原创 sizeof()与strlen() 不相等。sizeof是单目操作符,计算数据类型字节数,即占用空间大小,包含‘\0‘;strlen是函数,计算字符串长度,即字符个数,不包含‘\0‘;
本文通过实例分析C/C++中sizeof和strlen的区别。sizeof是单目运算符,计算数据类型或变量所占字节数(包含'\0'),对指针计算指针大小而非字符串长度;strlen是函数,计算字符串实际字符数(不包含'\0')。关键区别在于:1)未初始化时strlen结果不确定;2)sizeof结果与初始化无关;3)char指针的sizeof返回指针大小而非字符串长度;4)系统函数返回的char通常带'\0'。特别指出在参数传递时,字符数组会退化为指针,导致sizeof结果变化。理解二者的本质差异对正确处理
2026-01-30 11:13:32
1291
原创 C++ string.replace()/.find()
这段C++代码演示了字符串查找与替换功能。程序首先定义包含多个"sex"子串的字符串str1,然后使用find()方法循环查找"sex"出现的位置,每次找到后用replace()方法将其替换为""。最终输出替换后的字符串"www..kkk..yy..com"。该示例展示了基本的字符串操作,包括查找、替换和循环处理。
2026-01-28 14:46:23
47
原创 BM80 BM81买卖股票的最好时机(动态规划、贪心算法)。假设你有一个数组prices,长度为n,其中prices[i]是股票在第i天的价格,请根据这个价格数组,返回买卖股票能获得的最大收益
本文总结了股票买卖问题的三种典型场景及其解法。第一种情况(BM80)限制只能买卖一次,通过动态规划或贪心算法求解最大收益。第二种情况(BM81)允许无限次买卖,采用动态规划或贪心策略累计所有正收益。第三种情况(BM82)限制最多两次交易,使用动态规划记录不同交易次数的状态。所有解法的时间复杂度均为O(n),空间复杂度根据方法不同为O(n)或O(1)。关键思路是通过维护历史最低价(贪心)或状态转移方程(动态规划)来优化求解过程。
2026-01-27 16:18:30
607
原创 vim编辑器的基本使用方法和操作技巧。主要内容包括:1)vim编辑器的安装;2)三种工作模式(一般模式、编辑模式和命令行模式)及切换方式;3)保存退出命令(:wq、:q等);4)常用编辑操作(删除、复
本文介绍了vim编辑器的基本使用方法和操作技巧。主要内容包括:1)vim编辑器的安装;2)三种工作模式(一般模式、编辑模式和命令行模式)及切换方式;3)保存退出命令(:wq、:q等);4)常用编辑操作(删除、复制、撤销等);5)创建和编译C程序示例;6)处理异常退出产生的.swp文件。文章通过图文结合的方式详细演示了从创建文件、编辑内容到编译执行的全过程,并提供了常见问题的解决方法,适合Linux初学者快速掌握vim编辑器的基本使用。
2026-01-24 18:41:47
484
原创 BM67 不同路径的数目(一)。一个机器人在m×n大小的地图的左上角(起点)。 机器人每次可以向下或向右移动。机器人要到达地图的右下角(终点)。 可以有多少种不同的路径从起点走到终点?
本文探讨了机器人从m×n矩阵左上角移动到右下角的不同路径数问题。介绍了三种解法:递归法通过分解问题为子问题,时间复杂度O(mn),空间复杂度O(m+n);组合数学法利用排列组合公式直接计算,复杂度最低为O(n);动态规划法通过构建二维数组记录路径数,时间空间复杂度均为O(mn)。三种方法各具特点,递归直观但效率较低,组合数学最优但数学要求高,动态规划在效率与实现难度间取得平衡。
2026-01-24 10:51:10
287
原创 BM34 判断是不是二叉搜索树。给定一个二叉树根节点,请你判断这棵树是不是二叉搜索树。 二叉搜索树满足每个节点的左子树上的所有节点均严格小于当前节点且右子树上的所有节点均严格大于当前节点。 思路:
本文介绍了两种判断二叉树是否为二叉搜索树的方法。二叉搜索树的中序遍历结果应为严格升序序列。第一种方法通过中序遍历递归检查当前节点值是否大于前驱值,使用全局变量记录前驱值。第二种方法先中序遍历将节点值存入数组,再检查数组是否严格升序。第一种方法更高效,避免了额外空间开销。注意初始化前驱值应在递归函数外部,防止递归过程中被重复初始化。两种方法时间复杂度均为O(n),空间复杂度第一种为O(1),第二种为O(n)。
2026-01-22 19:04:38
305
原创 时间复杂度、空间复杂度
本文介绍了算法复杂度分析的核心概念。时间复杂度部分解释了什么是时间复杂度、大O表示法及其规则,展示了常见数据结构操作的时间复杂度曲线图,并分析了递归算法的时间复杂度。空间复杂度部分阐述了其定义、常见类型,并通过实例说明了递归空间复杂度的分析方法。最后强调了算法效率对企业的重要性,指出不同算法的时间复杂度差异会直接影响公司效益,并以二分查找和二叉树遍历为例进行了说明。全文通过图文结合的方式,系统性地讲解了算法复杂度分析的关键知识点。
2026-01-15 14:11:28
321
原创 BM97 旋转数组。一个数组A中存有 n 个整数,在不允许使用另外数组的前提下,将每个整数循环向右移 M( M >=0)个位置,即将A中的数据由(A0 A1 ……AN-1 )变换为(AN-M …… A
题目要求在不使用额外数组的情况下,将数组元素循环右移M个位置。关键在于处理M大于数组长度N的情况,通过取模运算(M % N)得到实际需要移动的位数。解决方案采用三次逆置:先整体逆置数组,然后分别逆置前M个元素和后N-M个元素。这种方法保证了空间复杂度O(1)和时间复杂度O(n)。特别要注意题目中M可能远大于N的情况,若不进行取模处理会导致错误。通过三次逆置操作可高效完成数组循环右移。
2026-01-13 14:48:07
279
原创 BM58 字符串的排列。输入一个长度为 n 字符串,打印出该字符串中字符的所有排列,你可以以任意顺序返回这个字符串数组。 例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,A
本文介绍了一个生成字符串所有排列的算法。通过递归回溯的方式,每次交换字符位置生成新排列,并使用集合自动去重。算法时间复杂度为O(n!),空间复杂度为O(n!),适用于长度不超过10的字符串。示例代码展示了如何实现该算法,包括处理空字符串和重复字符的情况。关键点在于递归过程中不断交换字符位置,并在达到字符串末尾时将结果存入集合。
2026-01-12 15:48:15
44
原创 BM57 岛屿数量。给一个01矩阵,1代表是陆地,0代表海洋, 如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。 岛屿: 相邻陆地可以组成一个岛屿(相邻:上下左右) 判断岛屿个数。
本文提出了一种基于深度优先搜索(DFS)的算法,用于统计01矩阵中的岛屿数量。算法通过遍历矩阵,当遇到值为'1'的元素时,递增岛屿计数器并递归地将相邻的'1'标记为'0',从而避免重复计数。该方法的时间复杂度为O(nm),空间复杂度为O(nm),其中n和m分别是矩阵的行数和列数。算法步骤包括:检查空矩阵、遍历矩阵元素、递归标记相邻陆地。该方法有效解决了岛屿计数问题,适用于最大200×200的矩阵规模。示例测试表明,该算法能正确识别不同形态的岛屿分布。
2026-01-11 19:40:19
419
原创 BM28 二叉树的最大深度
本文介绍了两种计算二叉树最大深度的方法。递归法通过比较左右子树深度并加1得到当前深度,时间复杂度O(n),空间复杂度O(n)。层次遍历法使用队列逐层处理节点,每层遍历后深度加1,同样具有O(n)的时间复杂度,空间复杂度为O(n)。两种方法都能有效求解二叉树的最大深度问题。
2026-01-08 14:25:44
152
原创 BM22 比较版本号 ,版本号version1和version2,请你比较他们的大小;比如1.02.11,2.14.4等等
本文介绍了比较两个版本号大小的方法。版本号由多个用"."连接的修订号组成,比较时需要忽略前导零并按从左到右顺序逐个比较修订号的整数值。若版本号长度不同,较短版本号的缺失部分视为0。算法实现时,将字符串转换为整数进行比较,若version1大于version2返回1,小于返回-1,相等返回0。代码示例展示了如何通过双指针遍历字符串并转换数字来完成比较。
2026-01-07 11:19:17
313
原创 BM14 链表的奇偶重排。给定一个单链表,请设定一个函数,将链表的奇数位节点和偶数位节点分别放在一起,重排后输出。
本文探讨了链表奇偶节点重排问题的两种解法。第一种方法借助数组,通过遍历链表将奇偶节点值分别存入数组,再重新赋值给链表,时间复杂度O(n),空间复杂度O(n)。第二种方法使用双指针,将链表拆分为奇偶两个子链表后合并,时间复杂度O(n),空间复杂度O(1)。两种方法均满足题目要求,其中双指针法在空间效率上更优。文中给出了完整的代码实现和复杂度分析,适用于处理大规模链表数据。
2026-01-05 17:06:54
511
原创 指 针 地 址
这段C代码展示了指针运算的特性:1)指针初始化int* pint = 0将其指向地址0x00;2)由于int类型占4字节,pint += 6会使指针偏移24字节(6×4),最终指向地址0x18。代码输出结果验证了指针运算基于类型大小的特性。
2026-01-05 09:34:12
183
原创 字符指针、字符串、字符数组、字符串数组
本文介绍了字符指针、字符串、字符数组和字符串数组的概念及区别。字符指针可以指向单个字符或字符串;字符串以\0结尾,存储在常量区;字符数组不自动添加\0。字符串数组本质是字符指针数组,每个元素指向一个字符串。通过代码示例展示了字符指针指向字符串首字符、二维字符数组的内存布局等特性,并比较了字符数组与字符串数组在存储方式上的差异。最后以输出二维字符数组第二个字符串为例,说明了指针运算在字符串处理中的应用。
2025-12-31 14:14:31
230
原创 BM55 没有重复项数字的全排列 & BM56 有重复项数字的全排列,字典顺序
本文探讨了生成无重复数字全排列的两种方法,重点分析了字典序排列的实现原理。牛客解法采用交换回溯法,通过递归和元素交换生成所有排列,但输出顺序不完全符合字典序要求。力扣解法同样使用交换回溯,但明确说明该方法不保证字典序输出。测试结果显示两种方法输出相同,与字典序定义(如12345在最前,54321在最后)存在差异。文章指出若需严格字典序输出,应使用标记数组等其他方法,并详细介绍了字典序算法的四步实现流程:定位左邻较小数、查找右侧较大数、交换元素、排序后续元素。
2025-12-19 16:27:40
791
原创 【P64-71】结构体struct、结构体数组、结构体指针、结构体嵌套结构体、结构体做函数参数、结构体中const 使用
本文介绍了C++结构体的基本用法,主要包括:1)结构体的定义和三种创建对象方式;2)结构体数组的使用;3)结构体指针的访问方式;4)结构体嵌套结构体的实现;5)结构体作为函数参数的值传递和地址传递区别;6)const修饰结构体指针的用法。通过具体代码示例展示了结构体在存储复合数据类型、指针操作、函数传参等方面的应用,重点比较了值传递和地址传递在内存占用和参数修改上的差异,并说明了const在保护结构体数据安全中的作用。
2025-12-18 15:35:02
200
原创 哈希表(hashtable),哈希理论,数组实现哈希结构 (C语言),散列理论 (拉链发、链接发),散列实现哈希结构,c++ 实现哈希
本文介绍了哈希表的实现原理和C/C++实现方法。首先阐述了哈希理论,包括哈希函数和冲突处理方法。然后展示了C语言实现哈希表的两种方式:数组实现的开放定址法和链表实现的拉链法。文章提供了完整的C语言代码示例,演示了如何创建哈希表、处理冲突以及插入数据。最后介绍了C++中使用unordered_map实现字符串统计的简洁方法。通过对比不同实现方式,展现了哈希表在数据存储和查找中的高效性。
2025-12-13 10:29:48
338
原创 BM53 缺失的第一个正整数,哈希表,原地哈希(扩展思路)
本文讨论了如何找出未排序整数数组中缺失的最小正整数。提供了两种方法: 哈希表法:利用哈希表记录出现的数字,从1开始查找第一个未出现的正整数。时间复杂度O(n),空间复杂度O(n)。 原地哈希法:通过修改数组本身标记出现的数字,未被标记的位置即为缺失值。时间复杂度O(n),空间复杂度O(1)。 两种方法均能高效解决问题,其中原地哈希法在空间复杂度上更优。
2025-12-11 10:37:59
974
原创 【P56-63 指针】C/C++ 指针(占用、空指针、野指针、指针常量、常量指针、指针和数组)
本文介绍了C/C++中指针的基础知识和常见用法。主要内容包括:1.指针的定义和使用,通过取地址符&和指针运算符*操作变量地址;2.指针占用空间在不同系统下的差异(32位4字节/64位8字节);3.空指针和野指针的概念及注意事项;4.const修饰指针的三种形式(常量指针、指针常量和双const修饰);5.指针与数组的关系,数组名即首元素地址;6.指针在函数中的应用,实现地址传递修改实参。文章通过代码示例详细演示了指针的各种操作,并配有内存示意图帮助理解指针的工作原理。
2025-12-09 10:29:57
363
原创 OpenCV Python——窗口滑动条,TrackBar控件,createTrackbar(),getTrackbarPos(),
本文介绍了如何使用OpenCV的TrackBar控件动态调整RGB颜色值。通过创建三个滑动条分别控制R、G、B通道(0-255范围),配合一个黑色背景图像,实时显示当前颜色组合效果。代码演示了如何创建窗口、滑动条,并实现颜色值获取与图像更新,按'q'键退出程序。这种交互方式直观展示了RGB色彩混合原理,适合用于图像处理中的颜色调试场景。
2025-12-07 17:52:48
267
原创 【P19 机器学习-分类算法及应用实践】手写数字识别(KNN)
本文介绍了基于KNN算法的手写数字识别方法。首先将32×32像素的手写数字图像二值化转换为1024维向量作为特征表示。通过读取训练集文件夹中的样本数据,构建训练矩阵和标签集。测试阶段同样将测试样本转为向量,使用KNN分类器(k=3)进行预测。实验结果显示该方法在测试集上取得了较高的识别准确率。文章详细展示了数据预处理、KNN算法实现以及完整Python代码流程,为手写数字识别提供了一个简洁有效的解决方案。
2025-12-05 15:42:46
609
原创 【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
977
原创 【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
280
原创 【P12 Python基础】Python 的模块,导入模块/包, 模块导入与搜索机制
本文介绍了Python模块的基本概念和使用方法。主要内容包括:模块的定义和作用、不同导入方式(import、from...import)、模块搜索路径机制等。通过图文结合的方式,详细讲解了如何使用Python标准库模块和第三方模块,以及模块在程序开发中的重要性。文章适合Python初学者理解模块化编程的基本知识。
2025-11-25 17:14:23
496
原创 【P11 Python基础】文件读写基础
这篇文章通过多张示意图展示了文件读写的基础知识,涵盖了文件输入输出的基本概念和操作流程。图片内容可能包括文件读写原理、操作步骤、相关函数使用等核心知识点,适合编程初学者理解文件处理的基础操作。文章采用图解方式直观呈现,便于读者快速掌握文件读写的关键环节。
2025-11-25 09:28:47
269
原创 【P10 Python基础】函数处理、函数与变量作用域 (函数定义、函数参数、函数返回、函数嵌套,递归、变量作用域)
本文主要讲解函数与变量作用域的相关概念。内容包括:1.函数处理部分,详细介绍函数定义、参数传递、返回值机制,以及函数嵌套和递归的实现;2.变量作用域部分,解释局部变量与全局变量的区别,分析变量在不同作用域中的可见性和生命周期。通过图示和代码示例,系统阐述了函数调用流程与变量作用范围的关键知识点。
2025-11-21 15:16:03
350
原创 【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
258
原创 BM84 最长公共前缀;一个大小为 n 的字符串数组 strs ,其中包含n个字符串 , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。
本文介绍了一种查找字符串数组最长公共前缀的方法——纵向扫描。该算法将字符串数组视为二维空间,逐列比较所有字符串的字符,遇到不同字符时停止。实现时,首先检查空数组情况,然后通过双重循环比较列字符,最终返回公共前缀子串。时间复杂度为O(M*N)(M为平均字符串长度,N为字符串数量),空间复杂度为O(1)。示例代码展示了具体实现和测试方法。
2025-11-19 15:24:56
360
原创 动态规划,斐波拉切数列,动态规划理论讲解与演示(递归 + 记忆化 = 递推), 从起点走到终点,有多少种走法(有/无障碍物),矩阵的最小路径和,笔试题: 爬楼梯。笔试题: 三角形最小路径和
本文探讨了斐波那契数列的多种解法及动态规划应用。首先通过递归方法解决斐波那契问题,但存在重复计算问题。改进方案包括数组记忆存储计算结果和动态规划优化空间复杂度至O(1)。接着将动态规划理论应用于路径规划问题,分别采用递归、动态规划数组和数学组合公式三种方法求解网格路径数。分析表明,动态规划能有效降低时间复杂度,而数学公式法在特定情况下最为高效。这些案例展示了动态规划在优化问题中的通用性和灵活性。
2025-11-17 16:57:45
862
原创 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
1012
原创 生产者/消费者模式
C++实现生产者-消费者模式的两种方法对比。一种使用互斥锁和条件变量管理共享缓冲区,确保线程安全;另一种采用线程池和任务队列优化性能。该模式通过同步机制解决生产消费速度不匹配问题,图示展示了线程间协作流程。两种实现都遵循"生产-消费-缓冲"的核心架构,但线程池方案更适合高并发场景。代码示例演示了基本的同步控制逻辑。
2025-11-16 15:59:56
191
原创 归并排序 (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
1282
原创 【P20 分类算法及应用实践】支持向量机(支持向量机基本原理,分类问题,支持向量,允许误差,降维打击,核函数),支持向量机实战(机器学习库 SKlearn,手写体识别,电影类型分类,约会网站)
支持向量机(SVM)是一种监督学习算法,主要用于分类问题。其核心思想是通过寻找最优超平面实现数据分类,并最大化类别边界(间隔)。关键要素包括支持向量(决定分类边界的样本)、允许误差的软间隔以及核函数(处理非线性可分问题)。文章还展示了SVM在SKlearn中的实战应用:手写体识别(准确率98.5%)、电影类型分类(预测新样本类型)以及约会网站用户分析(数据归一化处理)。相比KNN算法,SVM在部分任务中表现略逊,但通过核函数能有效处理高维非线性数据,展现出较强的泛化能力。
2025-11-14 15:06:14
489
VS2012 VC运行库32下载-适用于Visual Studio 2012
2025-07-17
VS2012 VC运行库64下载-适用于Visual Studio 2012
2025-07-17
VS2010 VC运行库64下载-适用于Visual Studio 2010
2025-07-17
VS2010 VC运行库32下载-适用于Visual Studio 2010
2025-07-17
32下载 VC运行库32下载-适用于Visual Studio 2013
2025-07-17
VS2013 VC运行库64位下载-适用于Visual Studio 2013
2025-07-17
VC运行库32位下载-适用于Visual Studio 2015
2025-07-17
VS2015 VC运行库64位下载-适用于Visual Studio 2015
2025-07-17
C++ 配置文件读取数组:读 int数组, float数组, string数组,bool数组;读取 int, float, string,bool;读取数组,错误输出,长度判定等
2025-03-04
C# 配置文件 读取数组:读取 int, float, string,bool;读 int数组, float数组, string数组;读取数组,错误输出,长度判定等
2025-03-04
项目编译编译文件清理工具clean.bat,减少整个项目文件占用空间
2024-08-10
VS2022 VC运行库-适用于Visual Studio 2015、2017、2019 和 2022
2024-01-31
C++面试宝典完整版最最最新-C++面试八股文-优秀学长学姐所写
2023-12-09
张正友相机标定-棋盘格图像下载 10 张
2023-11-18
机器视觉红光波长分类:3种波长的“红十字”光图片分成ABC三类,开灯和关灯两种环境下识别分类,RGB通道分离,mask掩膜屏蔽灯光干扰,多方法结合准确获取十字光
2025-08-27
C++ 生成动态库.dll 及 C#调用C++的dll库-原代码项目文件
2025-08-03
MFC串口通信助手(二)-完整版(收发数据、收发文件、数据转换、十六进制收发显示、str收发显示、串口监听线程、按钮触发变色、状态显示、当前时间、收发计数、清零)
2025-07-23
多功能综合示例-串口控制、自动查询串口、文本框换行输出、IP控制、更改静态框中更改字体颜色大小背景
2025-07-24
虚拟串口,功能非常强大,功能和实际的物理串口一样,理论上可创建254个虚拟串口
2025-07-24
MFC串口助手(一)-初级版(初始化、串口设置、修改参数、打开、关闭、状态显示)-代码注释非常详细
2025-07-18
最新版本VC运行库 32位-支持VS2015~VS2022及更高版本
2025-07-17
最新版本VC运行库 64位-支持VS2015~VS2022及更高版本
2025-07-17
VS2010 VC运行库32下载
2025-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅