自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 WSL2安装 WSL2+vscode连接

开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。借助适用于 Linux 的 Windows 子系统(WSL),开发人员可以安装 Linux 分发版(如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并在 Windows 上直接使用 Linux 应用程序、实用工具和 Bash 命令行工具(未经修改),无需传统虚拟机或双包设置的开销。对于WSL安装,本文只介绍新版的方法。

2026-02-08 00:20:34 1528

原创 软件工程——程序流程图/NS图/盒图/PAD图/程序图/环域复杂度

本文介绍了软件工程中常见的流程图绘制方法及环域复杂度计算。重点讲解了程序流程图的组成要素(方框、菱形、箭头)和三种结构的区分方法(if分支、do-while循环、until循环)。同时阐述了NS图(盒图)和PAD图的绘制要点,强调先画河图有助于理解流程。在环域复杂度计算部分,指出判定节点的识别方法(初度>1的节点)和计算公式(判定节点数+1)。最后通过例题演示了从流程图到PAD图的转换过程,并提供了参考答案。全文约150字,涵盖了流程图绘制和复杂度计算两个核心知识点。

2026-02-05 18:35:11 870

原创 算法题解_双指针_移动0

本文介绍了LeetCode 283题"移动零"的解法。该问题要求将数组中的零元素全部移动到末尾,同时保持非零元素的相对顺序。文章详细阐述了双指针算法的核心思路:使用cur指针遍历数组,des指针标记非零元素分界位置。当遇到非零元素时,将其与des+1位置的元素交换,确保所有非零元素前移。算法时间复杂度O(n),空间复杂度O(1)。文章还解答了初始状态设置des=-1的原因,并分析了特殊输入情况。最后提供了完整的C++实现代码,并指出双指针思想在其他算法中的广泛应用。

2026-01-30 23:51:28 773

原创 如何美化你的github主页?

本文介绍了如何通过GitHub个人仓库美化主页的方法。关键步骤包括:创建与用户名同名的公开仓库并添加README.md文件,利用Markdown语法进行个性化设计。文章展示了波浪图标题、动态打字机效果等技术实现,并提供了代码示例。通过合理运用Markdown和第三方工具,用户可以打造独特的GitHub个人主页展示效果。

2026-01-23 18:34:58 720

原创 二进制反码检验及UDP检验

本文介绍了计算机网络中TCP/UDP和IP协议的校验和算法。重点讲解了二进制反码求和检验算法原理:将数据按16bit分组相加,结果取反作为校验和,最高位进位需回卷。UDP/TCP校验包含伪首部、报头和数据,其中UDP协议号为17,TCP为6;而IP仅校验20-60字节的报头以提高效率。最后通过2024年考研真题示例,展示了UDP校验和的计算过程,包括进位回卷和结果取反操作。该算法是网络协议确保数据传输正确性的重要机制。

2026-01-22 22:20:28 613

原创 CSDN博客书写中markdown图片操作(大小、位置、缩放、注释描述等)

本文介绍了CSDN博客中使用Markdown语法操作图片的方法。主要内容包括:1. 图片基本语法结构解析(感叹号、描述文字和图片地址);2. 图片大小调整技巧(百分比缩放和自定义尺寸);3. 图片位置设置(居左、居中、居右);4. 使用HTML标签添加图片描述注释的方法。文章通过具体代码示例和效果展示,详细说明了在CSDN编辑器中实现这些功能的语法规则和注意事项,帮助读者更好地在博客中插入和调整图片。

2025-12-22 14:50:00 1238 2

原创 github如何使用fork和PR进行协作——你为啥直接commit到我的master分支啊

GitHub协作流程指南:通过Fork和PR贡献代码 本文详细介绍了如何在GitHub上通过Fork和Pull Request(PR)进行协作开发的标准流程。主要内容包括:1) Fork目标仓库到个人账户;2) Clone本地仓库并进行初始配置;3) 创建新分支进行修改;4) 提交变更并推送至个人远程仓库;5) 创建PR请求合并到原仓库。文章特别强调了正确的协作规范:必须从原仓库创建Fork、在独立分支上开发、通过PR流程提交修改,而不是直接提交到主仓库的master分支。同时提供了实用的Git命令示例和注

2025-12-16 11:22:18 1590 2

原创 初识传输层TCP/UDP、网络层IP协议格式

本文简要介绍了计算机网络中三种核心协议格式:UDP、TCP和IP。UDP协议格式简单,包含源/目的端口、长度和校验和字段;TCP协议更为复杂,增加了序号、确认序号、控制标志位等可靠性机制;IP协议则负责网络层数据传输,包含版本、首部长度、TTL等字段。文章通过一道考研题展示了如何利用协议知识解析TCP报文中的端口信息,说明掌握协议格式对理解网络通信的重要性。这些协议作为网络通信的基础规则,确保了设备间的可靠数据传输。

2025-11-10 18:49:29 765 3

原创 vscode-icons插件的使用及文件夹标红的原因

VSCode-icons插件通过可视化图标提升文件识别效率,安装简单且效果显著。使用中发现"test"命名的文件夹图标会变红,经测试发现不区分大小写的test字母组合都会触发该效果,红色图标中的试管图案表明这是测试文件的标识。这一细节虽小,却体现了插件对开发场景的细致考量,为开发者提供更直观的项目导航体验。

2025-11-08 17:11:05 574 2

原创 PTA阶梯电价

在一行中输出该用户应支付的电费(元),结果保留两位小数,输入在一行中给出某用户的月用电量(单位:千瓦时)。由题目可知,本题存在分段现象,因此考虑采用。由不同电价节点,进行条件判断。若用电量小于0,则输出。请编写程序计算电费。

2023-09-11 15:55:28 395

原创 我的第一个C语言代码(非hello world)

在屏幕上输出“Good code is its own best documentation.”

2023-09-11 14:42:38 131

空空如也

空空如也

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

TA关注的人

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