自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心动的那一刻,记忆便盛开了花

不必纠结当下,不必担忧未来。一直走,天一定会亮

  • 博客(123)
  • 收藏
  • 关注

原创 测试-登录页面测试用例

本文介绍了登录功能的测试方法。首先描述了标准登录流程,然后重点讲解了正交法和等值法两种测试方法。等值法通过选取合法数据代表整个有效区间进行测试,边界值测试则关注输入范围的边界点和次边界点,区分有效值和无效值。文章详细说明了[4,16]和(4,16)两种区间下边界值和次边界值的选取规则,为登录功能的账号密码长度验证提供了具体的测试方案。

2026-04-03 09:09:08 146

原创 10-MySQL_事务管理

摘要: 数据库事务通过ACID特性(原子性、一致性、隔离性、持久性)解决CURD操作不加控制导致的问题。原子性确保事务内操作全部成功或回滚;一致性保证数据符合规则;隔离性防止并发冲突;持久性确保提交后数据永久有效。MySQL中InnoDB引擎支持事务,可通过begin/commit/rollback手动控制,默认自动提交单条SQL。实验表明:未提交的事务会因崩溃自动回滚,已提交则持久化;隔离级别影响并发读取结果。事务机制简化了应用层对数据一致性和并发问题的处理。

2026-03-24 15:14:31 355

原创 LeetCode 热题 100_2-字母异位词分组

【文章摘要】本文介绍了LeetCode第49题"字母异位词分组"的解法。核心思路是通过排序将字母异位词转换为相同键值:对每个字符串进行排序后作为哈希表的键,原始字符串作为值存储。算法时间复杂度为O(nklogk),空间复杂度为O(nk),其中n为字符串数量,k为最长字符串长度。该方法巧妙利用排序统一异位词特征,实现高效分组。(98字)

2026-03-23 22:40:50 189

原创 LeetCode 热题 100_1-两数之和

本文比较了解决两数之和问题的两种方法:暴力解法和哈希表法。暴力解法通过双重循环枚举所有可能的数对组合,时间复杂度为O(N²)。虽然进行了剪枝优化,但大数据量下性能较差。哈希表法利用unordered_map存储元素值及其索引,将查找时间降至O(1),整体时间复杂度优化为O(N),空间复杂度为O(N)。后者显著提升了查找效率,适合处理大规模数据,是更优的解决方案。

2026-03-23 21:37:23 220

原创 9-MySQL_索引

摘要:本文详细介绍了数据库索引的原理与应用。索引通过建立B+树结构,可以大幅提升查询效率(可达百万倍),但会降低插入、更新和删除操作的性能。索引分为主键索引、唯一索引、普通索引和全文索引四种类型。通过800万条记录的测试表演示,未索引查询耗时4.44秒,建立索引后查询时间几乎为0秒。文章深入分析了磁盘存储原理、MySQL的16KB页交互机制,对比了聚簇索引(InnoDB)与非聚簇索引(MyISAM)的区别,并介绍了索引的创建、查看和删除操作。最后指出全文索引仅支持MyISAM引擎且默认不支持中文检索。

2026-03-23 20:25:23 506

原创 8-MySQL_表的内连和外连

本文介绍了SQL中的连接查询操作。内连接通过WHERE子句筛选笛卡尔积结果,是最常用的连接方式(如查询SMITH的姓名和部门)。外连接分为左外连接(保留左表所有记录)和右外连接(保留右表所有记录)。示例展示了左外连接查询所有学生成绩(包括无成绩学生),以及右外连接查询部门及员工信息(包括无员工的部门)。两种外连接语法相似但侧重点不同,LEFT JOIN保证左表完整显示,RIGHT JOIN保证右表完整显示。

2026-03-20 21:41:19 200

原创 7-MySQL_复合查询

本文介绍了MySQL数据库中的基本查询和多表查询操作。主要内容包括:1. 单表查询:通过示例演示了条件查询(工资>500或岗位为MANAGER且姓名以J开头)、排序查询(按部门号升序、工资降序)、计算字段查询(年薪计算)等基础操作。2. 多表连接查询:展示了等值连接(员工与部门信息关联)、自连接(查询员工上级领导)等典型用法。3. 子查询:详细讲解了单行子查询、多行子查询(使用IN/ALL/ANY关键字)、多列子查询以及FROM子句中的子查询应用。4. 集合操作:介绍了UNION和UNION ALL的

2026-03-20 17:51:11 351

原创 6-MySQL_表的内置函数

本文介绍了MySQL中常用的日期、字符串、数学和其他函数的使用方法。日期函数部分包括获取当前日期/时间/时间戳(current_date/time/timestamp)、日期计算(date_add/sub、datediff)等操作;字符串函数涵盖字符集查询(charset)、连接(concat)、长度计算(length)、替换(replace)、大小写转换(ucase/lcase)、截取(substring)等功能;数学函数包含绝对值(abs)、进制转换(bin/hex/conv)、取整(ceiling/f

2026-03-18 19:18:09 499

原创 5-MySQL_表的增删改查

本文详细介绍了MySQL中CRUD操作的基本语法和实际应用。CREATE操作包括单行/多行数据插入、主键冲突处理(ON DUPLICATE KEY UPDATE)和替换插入(REPLACE);RETRIEVE操作涵盖全列/指定列查询、条件筛选(WHERE)、排序(ORDER BY)和分页(LIMIT);UPDATE操作演示了单列/多列更新及表达式更新;DELETE操作展示了数据删除和表截断(TRUNCATE)的区别。此外,还介绍了聚合函数(COUNT/SUM/AVG/MAX/MIN)的使用场景和注意事项,包

2026-03-17 13:58:51 454

原创 数据结构重点知识整理

本文总结了数组/顺序表相关的常见算法题解,主要包括旋转数组、删除重复项、数组加法、最大子数组乘积、众数查找和二维数组搜索等问题。对于旋转数组,介绍了模拟旋转和数组翻转两种解法;删除重复项采用双指针法;数组加法通过逐位相加处理;最大子数组乘积使用动态规划;众数查找提供了哈希统计、排序、随机法和分治等多种方法;二维数组搜索则采用逐行扫描。文章详细分析了各解法的时间/空间复杂度,并给出核心代码实现,涵盖了数组处理的典型算法技巧。

2026-03-15 21:53:36 604

原创 4-MySQL_表的约束

本文介绍了MySQL中常用的表约束类型及其应用场景。主要包括:1)NOT NULL约束确保字段非空;2)DEFAULT设置默认值;3)COMMENT添加字段描述;4)ZEROFILL实现数值前导零填充;5)PRIMARY KEY主键约束保证唯一性和非空;6)AUTO_INCREMENT实现自增长;7)UNIQUE KEY确保字段值唯一但允许空值;8)FOREIGN KEY外键约束维护表间关系。这些约束从业务逻辑层面增强数据完整性,弥补了数据类型约束的不足,是数据库设计中的重要工具。

2026-03-15 16:06:28 457

原创 3-MySQL_数据类型

本文介绍了MySQL中常见的数据类型及其特性。数值类型包括tinyint(有符号范围-128~127,无符号0~255)和bit类型(按ASCII码显示);小数类型包含float(四舍五入)和decimal(更高精度);字符串类型分为定长char和变长varchar;日期类型有date、datetime和timestamp;枚举enum(单选)和集合set(多选)类型。文章通过实例演示了各类型的取值范围、存储特性及使用注意事项,如float(4,2)范围-99.99~99.99、varchar长度与编码相关

2026-03-14 20:24:36 773 1

原创 Leetcode_100. 相同的树_572. 另一棵树的子树

本文探讨如何判断两棵二叉树是否相同。题目要求两棵树在结构和节点值上完全一致才算相同。通过递归方法实现:1)若两树均为空返回true;2)若仅一棵为空返回false;3)比较当前节点值,不同则返回false;4)递归比较左右子树。示例显示[1,2,3]与[1,2,3]相同,而[1,2]与[1,null,2]或[1,2,1]与[1,1,2]则不同。算法简洁高效,通过同步遍历实现完整比较。

2026-03-13 16:54:38 38

原创 LeetCode_142. 环形链表 II_226. 翻转二叉树

本文摘要: 环形链表检测:使用哈希集合(set)高效判断链表是否存在环并返回入环节点。当遍历链表时,若节点已存在于集合中则说明有环,否则插入节点继续遍历。该方法比传统快慢指针更简洁高效。 平衡二叉树判断:通过递归计算每个节点的左右子树高度差是否≤1,同时递归检查所有子树是否平衡。空树视为平衡,非平衡情况包括任意子树高度差超过1或子树本身不平衡。 两题分别展示了哈希集合在环检测中的优势,以及递归在树结构问题中的应用。

2026-03-13 16:36:51 186

原创 Git_原理及使用_撤销修改_删除文件

本文介绍了Git中撤销修改和删除文件的操作方法。对于撤销修改,分为三种情况:1)工作区未add时可用git checkout -- [file]恢复;2)已add未commit时使用git reset HEAD [file]回退暂存区;3)已commit时可用git reset --hard HEAD^回退版本。删除文件时,误删可用git checkout -- [file]恢复,确需删除则使用git rm后提交。文章通过具体示例演示了这些命令的使用场景和效果,帮助开发者更好地管理代码版本。

2026-03-12 22:27:07 323

原创 2-MySQL库与表的操作

本文介绍了MySQL数据库和表的基本操作。主要内容包括:1)数据库创建语法及字符集设置方法;2)校验规则对数据查询和排序的影响;3)数据库修改、删除、备份与恢复操作;4)表的创建、结构查看、字段增删改以及表重命名等操作。通过具体示例演示了不同校验规则下数据查询的差异,并详细说明了备份还原数据库的方法。文章还强调了修改和删除操作需要谨慎,并提供了查看数据库连接情况的实用命令。

2026-03-11 13:14:46 578

原创 1-MySQL_数据库基础

本文介绍了数据库的基本概念和应用场景,对比了文件存储的局限性(安全性、查询管理困难等)与数据库的优势。重点讲解了主流数据库(MySQL、Oracle等)的特点,并以MySQL为例演示了基础操作:连接服务器、创建数据库/表、插入和查询数据。文章还解析了MySQL的架构、SQL语言分类(DDL、DML、DCL)以及存储引擎(InnoDB、MyISAM等)的特性对比。通过具体实例展示了数据库在数据管理中的高效性,强调了数据库技能对程序员的重要性。

2026-03-11 12:11:30 384

原创 C语言重点知识梳理_复习

本文系统讲解了C语言中的核心概念和技术要点,主要内容包括: 数据存储机制 整型数据的原码/反码/补码表示 大端/小端存储模式及检测方法 浮点数的IEEE 754存储标准(S/M/E三部分) 数组与指针 数组名与指针的区别 指针数组与数组指针的差异 二维数组的内存布局 函数指针的定义与使用 重要库函数 字符串处理函数(strlen/strcpy/strcat等) 内存操作函数(memcpy/memmove/memset) 类型转换函数(atoi/itoa) 复合数据类型 结构体内存对齐规则 联合体的共享内存特

2026-03-10 22:27:06 613

原创 Git_原理及使用_修改文件_版本回退

本文介绍了Git版本控制的核心功能:修改跟踪与版本回退。Git通过跟踪文件修改而非文件本身,能精确记录内容变化,使用git diff可查看具体修改内容。重点讲解了git reset命令的三种模式(--soft/--mixed/--hard)实现版本回退,并演示了从version3回退到version2的完整流程。当误操作时,可通过git reflog查看历史命令记录找回丢失的commit ID。文章还说明了Git快速回退的底层机制是利用HEAD指针指向不同commit来实现的。

2026-03-10 13:34:33 555

原创 0-MySQL 在 Centos 7环境详细安装过程

📝 MySQL安装与配置指南 1️⃣ 环境准备 检查并卸载默认的mariadb环境 移除系统自带的mysql/mariadb安装包 2️⃣ 安装步骤 获取官方yum源(需匹配系统版本) 安装mysql服务(注意GPG密钥问题) 配置文件位置:/etc/my.cnf 数据存储位置:/var/lib/mysql 3️⃣ 启动与登录 三种登录方式: 临时root密码(查看/var/log/mysqld.log) 最新版默认无密码登录 修改配置skip-grant-tables免密登录 4️⃣ 基本配置 设置开机

2026-03-10 11:29:09 413

原创 Git_原理及使用_添加文件

本文介绍了Git的基本操作流程,包括文件添加、提交和版本查看。主要内容包括:1. 使用git add将文件添加到暂存区,git commit提交到本地仓库;2. 查看提交历史记录(git log)的方法;3. 解析.git目录结构,包括暂存区(index)、HEAD指针、分支引用(refs/heads)和对象库(objects);4. 通过git cat-file查看Git对象内容;5. 解释了Git如何通过SHA1哈希值管理版本。文章通过具体命令演示了Git工作流程,帮助读者理解Git底层实现机制。

2026-02-27 22:46:41 623

原创 Linux_传输层协议Udp

本文介绍了TCP/IP协议中端口号的作用和分类,重点阐述了UDP协议的特点和使用注意事项。端口号分为知名端口号(0-1023)和动态分配端口号(1024-65535),用于标识网络通信。UDP协议具有无连接、不可靠和面向数据报的特点,其数据报最大长度为64K。文章还说明了UDP的缓冲区机制,指出UDP没有发送缓冲区但有接收缓冲区,且传输大数据时需要应用层手动分包处理。这些知识对网络编程和协议理解具有重要参考价值。

2026-02-14 16:11:08 840

原创 Linux_应用层自定义协议与序列化——网络计算器

本文介绍了基于TCP协议的网络计算器实现方案。采用方案二的结构体序列化方式,通过定义Request和Response类实现应用层协议。系统包含Socket封装、日志模块、守护进程等核心组件,使用Jsoncpp库进行序列化/反序列化处理。客户端通过标准输入获取运算数据,服务器端解析请求并返回计算结果。重点解决了TCP字节流边界问题,采用"长度+内容"的报文格式确保数据完整性。代码结构清晰,包含Socket.hpp、Protocol.hpp等模块,实现了网络通信、协议解析和业务逻辑的分离。该

2026-02-13 23:37:49 624 1

原创 Git原理与使用

工作区有一个隐藏目录·git,它不算工作区,而是 Git的版本库。这个版本库里面的所有文件都可以被Git 管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。开始也只能应用于Linux平台,后面慢慢的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。但在此之前的工作都需要这些不同版本的报告,于是每次都是复制粘贴副本,产出的文件就越来越多,文件多不是问题,

2025-12-20 16:24:08 994

原创 Linux_Socket_TCP_字典功能

本文摘要: 文章介绍了TCP socket API的基本用法,包括socket()创建通讯端口、bind()绑定地址端口、listen()监听连接、accept()接受连接等关键函数。重点展示了一个基于多线程的TcpServer类实现,包含初始化套接字、处理客户端请求的服务函数,以及通过线程池处理并发连接。代码示例演示了如何创建TCP服务器,使用回调函数处理客户端命令,支持日志记录和错误处理。服务器采用非拷贝设计,支持IPv4地址,通过端口绑定实现网络通讯。(149字)

2025-11-04 15:18:45 629

原创 牛客_数字统计_两个数组的交集

【摘要】本文介绍了数字统计题目的解题方法。通过枚举给定范围内的所有数字,结合除模运算进行数字拆分,统计数字2出现的次数。解题步骤包括:1)枚举区间内的每个数字;2)拆分数字的每一位;3)判断是否为2并进行计数。代码实现使用循环结构和条件判断,最终输出统计结果。文章以生动活泼的图文风格呈现,鼓励读者点赞支持。

2025-11-01 22:57:47 342

原创 Linux_Socket_UDP

本文介绍了Socket编程的基础知识,重点讲解了UDP协议的实现方法。主要包括:1)Socket基本概念,如IP地址、端口号和网络字节序;2)TCP与UDP协议的区别;3)Socket常用API函数;4)sockaddr结构体的作用。文章详细展示了UDP服务器和客户端的完整实现代码,包括创建套接字、绑定地址和端口、收发数据等核心功能,并提供了编译用的Makefile文件。通过实例代码演示了基于UDP协议的简单网络通信过程。

2025-11-01 20:04:10 1234

原创 Linux_网络基础

本文摘要:文章系统介绍了计算机网络的发展历程、协议概念及分层结构。从独立计算机到局域网、广域网的演进,阐述了网络产生的必然性。重点解析了协议的本质——通信双方约定的结构化数据类型,并列举了IEEE、ISO等主要协议标准制定组织。详细说明了TCP/IP五层模型(物理层、数据链路层、网络层、传输层、应用层)各层的功能及对应设备,比较了OSI七层模型与TCP/IP模型的差异。通过数据封装与分用过程,解释了局域网通信原理和跨网络传输流程,区分了IP地址(网络层标识)和MAC地址(链路层标识)的不同作用,IP地址代表

2025-09-03 21:49:31 1193

原创 Linux_详解线程池

本文介绍了基于C++17的线程池设计与实现方案。主要内容包括:1)采用策略模式设计可扩展的日志系统,支持控制台和文件两种输出方式;2)实现固定数量线程池,通过任务队列、互斥锁和条件变量实现线程安全的任务调度;3)结合单例模式创建线程安全且延迟加载的线程池实例,采用双检查锁机制确保性能和安全。整个系统包含日志模块、线程封装模块、锁和条件变量模块,通过模块化设计实现高可扩展性,适用于需要处理大量短期任务的服务器场景。

2025-08-28 16:33:12 1118

原创 Linux_线程同步与互斥

本文摘要: 本文系统讲解了Linux线程同步机制,重点介绍了互斥量与条件变量的使用。首先通过售票系统案例演示了多线程共享资源导致的数据竞争问题,详细讲解了互斥量的初始化、加锁解锁等接口用法。随后深入探讨了互斥量的实现原理和RAII封装方式。第二部分介绍了线程同步的条件变量机制,包括等待/唤醒操作规范,并通过生产者消费者模型展示了条件变量的实际应用。最后讲解了基于POSIX信号量的环形队列实现方案,分析了不同同步机制的特点和适用场景。全文通过大量代码示例,清晰呈现了Linux多线程编程中的核心同步技术。

2025-08-23 22:03:48 989

原创 Linux_线程概念及其控制

本文主要介绍了Linux系统中的线程概念及其相关管理机制。首先解释了线程的定义和特点,包括线程作为进程内部的控制序列、共享进程资源的特性。接着详细阐述了分页式存储管理原理,包括虚拟地址与页表转换、物理内存管理、多级页表结构以及缺页异常处理机制。文章对比了线程与进程的优缺点,分析了线程在资源占用、调度效率等方面的优势,同时也指出其健壮性降低等缺点。随后介绍了POSIX线程库的使用方法,包括线程创建、终止、等待和分离等操作,并提供了相关函数原型和示例代码。最后展示了一个线程封装类的实现,演示了如何创建和管理多线

2025-08-18 23:23:18 1057

原创 【软件介绍】RVC本地部署使用方法

【摘要】RVC是一款功能强大的开源语音转换工具,具有实时处理、多音效选择、高质量音频处理等特点。文章详细介绍了RVC的安装与使用方法:1)配置Python环境;2)根据电脑系统选择对应安装包解压;3)启动程序进入浏览器操作界面。重点讲解了声音克隆的关键步骤:建议使用短音频素材,选择合适训练方法(推荐pm或rmvpe),设置100次训练轮数,生成的模型文件存入weights文件夹。最后通过上传音频即可实现声音克隆。操作过程需注意保持程序运行状态,并提供了相关资源下载地址。

2025-08-06 16:26:59 2753 1

原创 Linux_详解进程信号

本文系统介绍了Linux操作系统中信号机制的原理与应用。主要内容包括:1. 信号概念与分类:信号是进程间异步通知的软中断方式,分为普通信号(1-31)和实时信号(34-64)。普通信号用于分时系统的事件通知,实时信号适用于实时系统。2. 信号产生方式:通过按键(如Ctrl+C)、系统命令(kill)、函数调用(kill/raise/abort)和软件条件(如alarm函数)等多种方式产生信号。3. 信号处理机制:内核通过未决(pending)和阻塞(block)标志位管理信号。信号处理方式包括默认动作、忽略

2025-08-06 16:24:55 1121

原创 Linux_进程间通信

本文系统介绍了进程间通信(IPC)机制,重点分析了管道通信的实现方式。文章首先阐述了进程间通信的四大目的(数据传输、资源共享、事件通知和进程控制),然后详细比较了三种IPC发展历程(管道、SystemV、POSIX)。在管道通信部分,深入讲解了匿名管道和命名管道的创建方法、读写规则、使用场景及差异,并通过多个代码示例(如进程池、文件拷贝、客户端-服务器通信)展示了实际应用。特别强调了管道的特点:半双工、流式服务、生命周期随进程等。最后,通过完整的客户端/服务器通信示例代码,展示了命名管道在不相关进程间通信的

2025-08-02 14:42:47 1124

原创 Linux_库制作与原理

本文介绍了Linux系统中动静态库的基本概念和使用方法。主要内容包括:1. 库的定义与分类,解释了静态库(.a/.lib)和动态库(.so/.dll)的区别;2. 静态库的制作与使用,详细说明了ar命令打包.o文件的方法,以及gcc链接静态库的三种场景;3. 动态库的制作与加载,重点讲解了动态库的编译选项(-fPIC,-shared)和四种解决库路径搜索问题的方法;4. 目标文件和ELF文件格式分析,包括ELF文件的组成结构、从编译到加载的过程,以及程序表头和节表头的作用;5. 深入解析了静态链接和动态链接

2025-07-29 18:50:26 967 1

原创 Linux_软硬连接

硬链接:不支持对目录创建硬链接,虽然现代一些Linux版本允许对目录做硬链接,但在一般情况下并不推荐这样做,因为可能导致循环引用等问题。硬链接:即使源文件(即其他硬链接所指向的文件)被删除,只要存在至少一个硬链接,文件内容仍能通过其它硬链接访问,不会消失。软链接:如果删除了软链接所指向的源文件,那么通过软链接尝试访问文件将会失败,因为软链接失去了有效的指向。#取消链接,注意:删除目录链接时目录后面加“/”是删除目录,不加是删除链接。软链接:可以对文件或目录创建软链接,经常被用来链接目录。

2025-07-24 16:41:45 1134

原创 Linux_Ext系列文件系统基本认识

从现在开始,磁盘就是一个元素为扇区的一维数组,数组的下标就是每一个扇区的LBA地址。机械磁盘作为计算机中唯一的一个机械设备,虽然他的访问速度慢于机械硬盘,但因其容量大,价格便宜,被服务器所选中。那我们如何找到LBA地址呢,我们需要通过CHS地址转化成LBA,CHS转换LBA地址,这是有硬件本身磁盘来做的。每一个扇区都有一个下标,我们叫做LBA(LogicalBlockAddress)地址,其实就是线性地址。到这我们要思考一个问题,文件数据都储存在”块”中,那么很显然,在柱面上的磁道,扇区个数是一样的。

2025-07-22 22:14:50 661

原创 Linux_基础IO详解

【Linux文件操作指南】 本文系统讲解了Linux文件操作的核心概念:1.文件本质是磁盘上的永久存储,包含元数据与内容;2.回顾了C语言文件接口(fopen/fread/fwrite)及标准流(stdin/stdout/stderr);3.详解系统调用open/read/write/dup2,阐述文件描述符分配规则与重定向原理;4.通过结构体file_operations揭示"一切皆文件"的设计思想;5.分析缓冲机制(全缓冲/行缓冲/无缓冲)对IO效率的影响,并提供fflush等刷新策

2025-07-22 17:08:04 924

原创 Linux入门_线程控制详解

获取命令行解析命令行建立一个子进程 (fork)替换子进程(execvp)父进程等待子进程退出 (wait)// 下面是shell定义的全局数据// 1. 命令行参数表// 2. 环境变量表// 3. 别名映射表// 4. 关于重定向,我们关心的内容// {// index++;// }if(pwd!g_envs = 0;//本来要从配置文件来//1. 获取环境变量environ[i]

2025-07-19 14:31:16 621

原创 Linux入门_线程概念详解

先描述后组织例子:学生,辅导员,校长描述被管理的对象组织被管理的对象总结计算机管理硬件1.描述起来,用struct结构体2.组织起来,用链表或其他高效的数据结构。

2025-07-07 16:42:24 826

postman(API开发与测试工具)

Postman是一款功能强大的API开发与测试工具,支持REST、SOAP、GraphQL等协议调试,被全球超过4000万开发者使用。2025年最新版v11.57.0带来了AI智能测试生成、多环境变量同步等增强功能,适用于接口调试、自动化测试、文档生成等场景。

2026-03-15

EDA,用于板子的开发

EDA,用于板子的开发

2025-05-04

stc-isp9.94版本,用于C51单片机代码的下载

stc-isp9.94版本,用于C51单片机代码的下载

2025-05-04

gitee(基于Git的代码托管和研发协作平台)

gitee(中文名:码云 ,原名 Git@OSC)是开源中国推出的基于git的代码托管服务。 国内访问GitHub速度比较慢,如果想托管自己的代码到云端,gitee是个不错的选择,华为的鸿蒙2.0源码也是放在gitee上的。 他是相当于你的QQ仓库,用于存放一些重要的事情和文件;而gitee是可以用于存放你的代码。 类似于国外的github,在其中包含了众多优质创作者和开源软件,也可以作为激励作用,他也是面向企业代码选择存放的不二之选 在下方地址中会讲解对gitee的使用 https://blog.csdn.net/Asuku_/article/details/134864944

2024-09-26

TortoiseGit

gitee(中文名:码云 ,原名 Git@OSC)是开源中国推出的基于git的代码托管服务。 国内访问GitHub速度比较慢,如果想托管自己的代码到云端,gitee是个不错的选择,华为的鸿蒙2.0源码也是放在gitee上的。 他是相当于你的QQ仓库,用于存放一些重要的事情和文件;而gitee是可以用于存放你的代码。 类似于国外的github,在其中包含了众多优质创作者和开源软件,也可以作为激励作用,他也是面向企业代码选择存放的不二之选 而Tortoise(小乌龟):则是将代码传送到Gitee的传输工具,其众多工具,TortoiseGit 也可以恢复您的文件的旧版本,并研究如何以及合适改变了历史数据,谁改变了它。下面教程针对使用TortoiseGit 的用户。

2024-09-26

空空如也

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

TA关注的人

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