
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
从最开始对需求模糊、技术不熟悉,到最后完成可运行、可演示、可部署的完整项目,经历了完整的软件工程全流程:需求分析、架构设计、编码实现、测试、部署、文档、复盘。整个过程收获巨大,不仅提升了技术能力,更真正理解了软件工程思维、团队协作、规范、质量、沟通、复盘的重要性。收获的不只是代码,更是思维、能力、协作、心态的全面成长。AI 帮我写代码、写文档、写测试、整理思路,效率翻倍。以前以为软件工程是纸上谈兵
vector 容器作为 C++ STL 中极为重要的数据结构,宛如一把瑞士军刀,为开发者在处理数据存储与操作时提供了多样化且强大的功能。其设计理念融合了数组的高效访问特性与动态内存管理的灵活性,在不同的编程场景中都展现出卓越的适用性。从动态扩展机制来看,这一特性无疑是 vector 相较于普通数组的巨大优势。在实际项目中,数据量的变化往往难以预估。以开发一个日志记录系统为例,起初可能只需记录少量关

前言在开源安全软件工程的学习实践中,我们深刻意识到安全漏洞的本质往往源于软件工程实践的系统性缺失。本次结对作业以 OWASP ZAP 这款经典开源 Web 应用安全扫描器为分析核心,通过逆向工程的方式复原其软件架构、核心设计逻辑与工程实践思路,同时落地标准化 Git 协作开发流程。本文将完整复盘本次分析的全过程,沉淀开源安全工具分析的方法论,以及结对编程的实践心得与反思。一、项目选型:为何聚焦 O
HTML 全称为 “Hyper Text Markup Language(超文本标记语言)”,是构建网页的标准语言。它并非编程语言,而是用于描述网页内容和结构的标记语言。“超文本” 涵盖了流媒体、图片、声音、视频等丰富内容。HTML 由 W3C(世界万维网联盟)制定规范,中文帮助文档可在W3school查询。HTML 通过标签来定义网页内容,格式为<标签符>内容</标签符>。学习 HTML 的核心

树(Tree)**是n(n>=0)个结点的有限集。n=0时称为空树。在任意一颗非空树中: 1)有且仅有一个特定的称为根(Root)的结点;2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、…、Tn,其中每一个集合本身又是一棵树,并且称为根的子树。1)根结点是唯一的,不可能存在多个根结点,数据结构中的树只能有一个根结点。2)子树的个数没有限制,但它们一定是互不相交的。树作为一种








