自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件负责人的项目管理经验

本文总结了嵌入式软件项目的全流程管理经验,从项目启动到收尾阶段的关键要点。重点包括:需求明确与资源规划、任务分解与风险评估、进度跟踪与质量保证、团队构建与个性化管理。强调通过流程化设计、自动化测试和知识沉淀提升效率,同时注重闭环思维与复盘习惯的培养。文章还提供了多维度管控表格和人员管理策略,为嵌入式项目负责人提供了一套完整的实践方法论。

2026-01-18 08:08:50 762 1

原创 GO语言内存逃逸和GC机制

本文深入解析Go语言的内存管理机制,重点介绍内存逃逸和GC机制。内存逃逸指变量从栈逃逸到堆的情况,包括指针逃逸、接口类型逃逸等7种典型场景,可通过编译选项分析优化。Go采用多级缓存内存分配器,按对象大小分类处理。GC机制采用并发三色标记清除算法,通过写屏障技术实现低延迟回收,将STW时间降至亚毫秒级。文章还提供GC调优参数和优化实践,如减少堆分配、重用对象等,帮助开发者提升程序性能。

2026-01-17 18:54:52 435

原创 程序员接到新任务的通用处理流程

本文总结了应对新任务的通用处理流程:首先通过2W1H方法明确需求背景和核心目标,收集资料并快速建立认知;其次进行任务拆分和时间规划,提前识别风险难点;在方案设计阶段通过讨论会和评审会确定可行性方案,遇到疑难问题及时沟通调整;最后强调将未知变已知、早做规划、多方讨论的重要性。全文以清晰的步骤和流程图展示了从需求分析到最终落地的完整任务生命周期,帮助读者系统性地应对新任务挑战。

2026-01-10 08:23:22 692

原创 跨学科融合:从医生诊断过程汲取软件调试的方法

本文通过类比医生问诊流程,系统总结了软件问题分析方法。首先阐述了诊断流程的四个关键环节:需求分析(问诊)、现场分析(检查)、假设验证(诊断)和持续监控(预后)。其次探讨了跨领域诊断原则的应用,包括奥卡姆剃刀原理、帕累托原则和时间管理。最后提出构建系统化调试思维,强调预防性维护、多学科协作和知识积累的重要性。文章指出,如同医生培养临床经验一样,程序员也需要通过持续学习和案例复盘来提升问题诊断能力。这种医学类比为软件调试提供了系统化的方法论框架。

2026-01-02 22:17:27 687 1

原创 Redis高级用法和golang代码示例

Redis是一款高性能内存数据库,广泛应用于服务器场景。它不仅能作为基础的key-value缓存,还支持分布式缓存、消息队列和分布式锁等高级功能。Redis的高性能源于内存存储和单线程模型,通过RDB/AOF实现持久化,利用I/O多路复用处理高并发。主要应用场景包括:数据库缓存(需注意穿透/雪崩问题)、分布式缓存(通过集群分片)、消息中间件(发布订阅或List队列)以及分布式锁(SETNX原子操作)。实践中需关注大Key、热Key监控和数据一致性策略。Go语言示例展示了缓存查询、分布式锁和消息队列的实现方式

2025-12-21 19:08:49 1309 41

原创 GO语言特性介绍,看这一篇就够了!

本文简要介绍Go语言的基本语法和核心特性。通过对比C语言,展示了Go在变量定义、函数声明、控制结构等方面的差异。重点阐述了Go的特色功能:切片操作、map数据结构、轻量级协程(goroutine)、通道(channel)通信机制、延迟调用(defer)等。文章还提供了WaitGroup同步、select多路复用等并发编程示例,帮助开发者快速回顾Go语言特性,适用于从其他语言切换或长期未使用Go后的语法速查。

2025-12-06 21:31:27 1093 28

原创 音视频处理(五):DLNA投屏技术详解

本文详细介绍了DLNA投屏技术原理与应用。DLNA基于UPnP协议,采用URL推送模式实现跨平台媒体共享,具有低功耗、高兼容性特点。文章对比了DLNA、AirPlay和Miracast三种主流投屏协议的技术差异,并重点解析了DLNA的工作流程:通过SSDP协议发现设备,HTTP(SOAP)实现服务描述、URL传输和播放控制。实际演示了使用Macast工具实现手机到电脑的DLNA投屏过程。DLNA的核心优势在于开放标准和格式自适应,使其成为家庭网络媒体共享的理想解决方案。

2025-11-30 08:21:25 1330 55

原创 方法论:《卓有成效的管理者》核心思想

《卓有成效的管理者》核心观点摘要(148字) 本书颠覆了管理者必须是领导者的传统认知,指出需要决策的人都是管理者。核心观点包括:1)时间管理:记录时间分配,整合碎片时间为整块专注期;2)结果导向:将知识转化为组织对外成果;3)用人所长:建立人员矩阵,发挥互补优势;4)要事优先:聚焦1-2件高价值事务,学会放弃无意义工作;5)有效决策:收集关键信息,重视反对意见,明确行动步骤。强调管理者应通过系统训练养成高效工作习惯,而非依赖直觉。

2025-11-23 07:39:50 201 7

原创 音视频处理(四):一文讲清楚VoIP语音通话SIP和RTP协议

语音技术从模拟电话发展到全IP化的VoIP技术,经历了数字化和协议信令自动化的演进。SIP协议作为会话控制协议,采用UDP传输,负责信令控制,而RTP协议承载语音流。SIP协议架构包含注册服务器、代理服务器、用户代理等组件,通过文本格式的请求行、消息头和消息体进行通信。关键流程包括注册(register)和通话(invite),其中注册流程分为需要认证和无需认证两种方式。SIP地址信息类似网络路由转发,包含to/from/uri/via/contact等字段用于路由和响应。

2025-11-23 07:33:59 2006 93

原创 方法论: 如何从解决问题中获取更多经验?

本文总结了软件工程师提升问题解决能力的三个关键方法:技术总结(记录问题并深入研究相关技术)、举一反三(排查同类问题预防复发)、复盘总结(分析根因并制定预防措施)。通过系统化地整理技术文档、横向排查同类问题、主动复盘总结经验,工程师能有效积累知识、预防问题、优化流程,从而持续提升专业能力。

2025-11-17 22:58:39 296 4

原创 工作方法:那些换工作后快速迁移的习惯

本文总结了日常工作环境搭建的快速迁移方案,包含软件工具、项目管理目录和模块管理目录的组织方法。重点介绍了使用Excel和Markdown进行项目管理,按模块整理技术资料,以及建立学习文档、buglist、调试命令等辅助目录的经验。通过标准化目录结构,可实现工作环境半天内快速搭建,便于任务追踪和技术积累。文章还分享了任务与项目/模块的双维度管理策略,以及零散任务记录的重要性,为职场人士提供了一套高效的工作目录管理实践方案。

2025-11-15 06:45:02 959 3

原创 团队管理:如何把工作安排给合适的人?

摘要 本文探讨了软件项目团队中任务分配的核心原则与方法,提出了基于任务、人员和团队三个维度的匹配框架。任务维度需评估难度、紧急性和依赖性;人员维度应考量技术能力、成长意愿与责任心;团队层面要统筹任务负荷与项目协调。文章强调通过技能矩阵、SMART原则等工具实现精准匹配,同时建议建立动态调整机制,兼顾绩效管理与员工发展。最终目标是避免错配导致效率低下,实现"人尽其才、事得其人"的良性循环。(149字)

2025-11-08 08:14:45 992 18

原创 音视频处理(三):hls协议和m3u8详解和视频下载爬虫实战

本文介绍了HLS(HTTP Live Streaming)协议的工作原理及实现细节。HLS是苹果公司提出的基于HTTP的流媒体传输协议,通过m3u8播放列表和ts视频分片实现视频播放。文章详细解析了m3u8文件格式、TS视频流封装结构,以及HLS相比RTSP协议的优势和不足。HLS具有高兼容性、自适应码率和易缓存等特点,但存在延迟较高的缺点。文章还以电视迷视频下载为例,展示了HLS协议的实际应用场景,并对HLS与RTSP协议进行了对比分析。

2025-11-07 23:00:12 2173 73

原创 高效能人士:提升工作能力的几个好习惯

提升职场能力的7个关键习惯:1.清晰表达:用金字塔模型结构化思维,讲清问题背景、影响、原因和解决方案;2.任务拆解:运用SMART原则将复杂工作分解为可执行步骤;3.严格守时:主动掌控工作节奏,避免任务延期连锁反应;4.责任分明:事前做好风险评估,事后勇于担责但不盲目背锅;5.闭环思维:注重文档沉淀、问题复盘和流程优化;6.情绪管理:危机时刻保持冷静,有序处理问题;7.全局视角:超越单一任务,思考方案复用性和战略价值。这些可迁移的职场软技能比技术能力更具持久价值。

2025-11-04 22:54:53 700 11

原创 未知即恐惧:那些工作中让你难受的事应对方法

《程序员应对非技术工作困境的方法论》摘要:本文针对程序员在非技术工作中常见的流程追踪、向上沟通、多方协调等痛点问题,提出系统性解决方案。核心方法论包括:以结果导向克服沟通障碍,建立流程规范意识,运用RACI模型明确责任分工,通过LLM辅助解决技术难题。重点分析了"未知即恐惧"的心理机制,提出通过梳理流程将未知转化为认知的策略,建议聚焦核心问题、扫清简单未知。总结出五大应对要点:结果导向、调整心态、整理思路、做好预案、专注核心问题,帮助程序员扩大职场舒适区,实现从技术思维到综合能力的提升。

2025-11-02 08:28:24 990 24

原创 freertos系统中如何生成随机数以及保证随机性?

本文探讨了FreeRTOS环境下随机数生成的实现方法,重点分析了伪随机数算法的选择与种子生成问题。文章对比了线性同余法、梅森旋转算法、平方取中法和Xorshift等常见伪随机算法的特性,并提供了相应的C语言实现示例。在FreeRTOS缺少标准C库支持的情况下,实现随机数生成的核心挑战在于获取可靠的随机种子。作者建议结合硬件熵源(如ADC噪声、RTC时钟抖动)或系统运行特性来生成初始种子,同时指出对于加密等安全场景应优先考虑密码学安全算法。该研究为嵌入式系统开发者提供了实用的随机数实现方案参考。

2025-11-01 08:19:57 892 21

原创 音视频处理(二): 一文讲清楚音频处理流程:采样、压缩和播放

本文介绍了音频处理全流程,包括采样、数据保存、压缩和播放。音频采样涉及采样率、位深和声道数等参数,原始PCM数据通过WAV文件格式保存并添加描述信息。WAV文件采用RIFF规范,包含fmt和data等关键信息。音频压缩技术通过消除统计和感知冗余实现,有损压缩基于人耳听觉特性去除冗余信息,无损压缩则保留完整数据。文中还通过实例解析了WAV文件头字段含义,并给出码率计算公式,为音视频技术开发提供了实用参考。

2025-10-26 17:54:07 1044 69

原创 一切皆协议:从API到MCP,软件乃至世界的本质是协议

文章摘要:协议是信息传递的底层基础,存在于人类沟通、人机交互及机器间通信中。人类通过语言、手势等协议交流,编程语言则是人与机器的协议形式。机器间协议包括网络协议、过程调用、文件格式等。传统ABI/API强调固定格式,而新兴的MCP协议基于自然语言语义,实现大模型与工具的松散耦合交互。协议设计需考虑空间(数据格式)和时间(交互流程)两个维度。随着AI发展,机器间协议将趋向人类沟通的灵活性,MCP协议正改变着传统协议的强约束特性。

2025-10-24 23:40:10 740 44

原创 方法论:从社会契约到公司流程制度

工作中避免一个坑重复踩,需要流程制度保证可靠性和降低风险,比如代码review、方案设计、软件发布等都需要严格的流程制度。那面对一个新问题,我们该设计一个流程制度呢?其实每个公司就是一个小型的社会,我们可以参考社会中的法律法规的建立来设计公司的流程。

2025-10-18 22:09:20 1007 59

原创 音视频处理(一):什么决定了你的音色?声音的三要素

声音的三要素包括音调、音量和音色。音调由频率决定,频率越高音调越高(如儿童声>女声>男声)。音量取决于振幅大小,振幅越大声音越洪亮。音色由谐波组合决定,不同乐器或人声因谐波差异而呈现独特音质。这三要素共同构成声音的基本特性,对音频处理、语音识别等领域具有重要意义。理解这些原理有助于分析声音的本质特征。

2025-10-17 20:15:11 678 23

原创 ASR+LLM:B站学习视屏下载并生成学习笔记

本文介绍了一种将B站教学视频转化为学习笔记的方法:首先使用开源工具bilibili下载姬获取视频,再用ffmpeg提取音频并截取所需片段;然后通过在线ASR工具将语音转为文字;最后用大语言模型(LLM)整理文本,生成格式规范的Markdown笔记。这种方法解决了B站视频不便下载和回顾的问题,适合需要系统整理视频内容的场景。

2025-10-17 20:02:43 944 22

原创 crawl4ai智能爬虫(一):playwright爬虫框架详解

摘要: Playwright是由微软开发的跨浏览器自动化框架,支持Chromium、WebKit和Firefox,具备跨平台(Windows/Linux/macOS)和多语言(Python/JS/Java等)特性。其核心优势包括自动等待元素加载、内置网络断言、多进程隔离测试以及强大的调试工具(如代码生成、跟踪查看器)。相比Selenium,Playwright无需WebDriver,通信效率更高,支持现代网页特性(如Shadow DOM穿透),且自带浏览器内核,安装更便捷(pip install playw

2025-10-12 20:16:01 2034 27

原创 文科和理科思维差异:推演与归纳

摘要:文章对比分析了文科思维与理科思维的差异。理科思维追求确定性答案,强调逻辑推理与系统性;文科思维注重探索过程,多角度思考并融入情感因素。通过推演(演绎推理)和归纳两种方法,分别展示文理科思维的应用特点。实例说明理科思维适用于故障排查等严谨问题,文科思维更适合营销方案等复杂情境。最后指出两种思维应互补融合,共同解决现代复杂问题,如人工智能领域既需要技术推演也需要人文思考。

2025-10-07 22:58:16 854 7

原创 爬虫框架: selenium API使用介绍

Selenium是一个基于Python的自动化Web测试框架,也可用于爬取动态渲染页面。文章介绍了Selenium的API使用:1)安装浏览器驱动;2)定位页面元素的多种方法(id、name、xpath、css选择器、文本链接);3)窗口控制(大小调整、页面切换、刷新);4)输入框操作(输入、清除内容、获取属性);5)按键模拟点击。相比传统爬虫,Selenium通过模拟用户操作浏览器解决了动态页面抓取问题,但需要配合Chrome等浏览器驱动使用。文中以CSDN网站为例,详细演示了各个API的具体应用。

2025-10-04 17:54:55 2180 9

原创 如何快速学习一个网络协议?

本文为程序员提供了高效学习网络协议的系统方法。首先指出网络协议的三大# 程序员高效学习网络协议方法论 # 本文为程序员提供了一套高效学习网络协议的系统方法:首先分析网络协议的三大共性特征(分层模型、协议三要素、核心机制),然后提出"四步学习法":1)明确协议背景与定位;2)解析协议格式与交互流程;3)通过抓包工具和编程实践;4)深入研究关键机制。以TCP协议为例演示了具体实践方法,强调通过理论结合实践、主动探索的方式快速掌握协议核心。特别推荐使用Wireshark抓包分析和编写简单TCP

2025-10-04 15:14:17 2622 22

原创 性能之巅:大小水管问题深究

摘要:本文探讨了高性能服务器和网络中的"大小水管"问题,即生产者与消费者速率不匹配导致的性能瓶颈。分析了两种典型场景:报文转发和进程间通信,指出流控机制存在矫枉过正和突发流量问题。提出三方面解决方案:优化接收端(算力匹配、睡眠优化)、调整中间队列长度缓冲突发流量、改进发送端流控机制实现速率匹配。重点介绍了通过队列长度计算缓冲时间的公式,为解决这一性能优化难题提供了系统性的思路和方法。

2025-10-03 22:51:08 1016 8

原创 基于IP层路由的回环测试方案:不对称端口网络设备如何测试性能?

网络转发设备测试中,针对不对称网口场景(奇数个或速率不同)可采用回环测试方案。奇数网口可用环形连接(1→2→3→1),不同速率网口则采用单端口回环。 Thou。 三种回环方式包括PHY层(直连)、MAC层(需改造)和IP层(支持交换机拓扑),通过构造特殊报文实现三层转发。测试方案需根据具体场景选择合适回环方式,确保设备转发性能验证。

2025-10-01 07:31:16 586 6

原创 基于LLM的智能GDB分析工具方案设计

本文介绍了一种基于LLM的智能GDB调试工具方案,通过Python脚本作为中间层实现GDB与LLM的自动化交互。该工具首先通过Python控制GDB获取核心转储文件的分析结果(包括调用栈、线程信息和寄存器状态),然后构造提示词将这些信息发送给LLM进行分析。文中详细展示了Python控制GDB的实现方法、自定义GDB命令的注册过程,以及如何将分析结果对接LLM API进行智能诊断。该方案有效解决了传统GDB调试需要人工多轮交互的问题,为coredump分析提供了自动化解决方案。

2025-09-27 21:50:42 1139 2

原创 AI时代程序员可以利用AI做什么?

AI时代,程序员如何巧用AI进行提效?想要了解AI的使用场景需要理解AI充当的角色,显然以当前(2025年)的水平,AI还无法取代程序员,更多的是一个辅助的角色,即的角色,是一个不偏科的文理全才。想要了解AI能做什么,需要了解AI知道什么?由于AI有全网搜索能力,所以如下知识AI是知道的:1、公开的技术2、开源代码生成式AI天然就适合来写文档、PPT、数据处理等工作,文档类工作可以使用LLM生成出版,然后进行美化。

2025-09-27 18:33:07 551 2

原创 LLM API使用教程:NVIDIA免费API KEY

本文介绍了两种调用LLM大模型API的方式:OpenAI标准API和requests模拟请求,并以NVIDIA平台为例提供详细教程。主要内容包括:1.背景说明API调用在批处理和工程集成中的必要性;2.对比两种API调用方式的代码实现;3.NVIDIA平台注册流程和API Key获取步骤;4.实战演示通过API生成阳朔3日旅游攻略。教程包含完整代码示例和效果展示,帮助开发者快速上手API集成应用。

2025-09-21 08:32:38 1318 3

原创 嵌入式项目流程介绍: 不了解项目流程还怎么当负责人?

本文以嵌入式软件负责人视角,系统介绍了项目开发全周期流程及管理要点。项目周期包括立项、评估、计划、bringup、开发测试、发布、试用、试产、量产和维护迭代等阶段。重点阐述了立项阶段的需求明确与风险评估、前期硬件/SDK评估方法、项目计划的任务拆分与里程碑设置、开发阶段的进度管控与疑难问题解决策略,以及发布后的分支管理与市场问题应对。文章强调了对未知功能的风险预判、阶段性成果固化、工作留痕和团队协作的重要性,并提供了实用的项目管理工具和汇报模板,为嵌入式项目开发提供了系统化的管理思路和实践指导。

2025-09-20 16:37:45 835

原创 MQTT协议详解:给你的物联网设备来点sauce!

MQTT是一种专为低带宽、高延迟网络设计的轻量级消息传输协议,广泛应用于物联网领域。它由IBM于1999年开发,采用发布/订阅模式,具有轻量高效、支持多种服务质量等级(QoS)等特点。MQTT的核心组件包括发布者、订阅者和代理(Broker),通过主题(Topic)实现消息分类和过滤。其协议结构包含固定头、可变头和有效载荷三部分,支持三种QoS等级以满足不同场景需求。MQTT适用于物联网设备通信、车联网、远程监控等场景。常用开源Broker包括Mosquitto、EMQX等,客户端库如Eclipse Pah

2025-09-16 23:18:41 1141 2

原创 机器学习vs人类学习:人类学习如何借鉴机器学习方法?

人类学习的过程其实就是了解对象(概念),以及建立对象之间的关系的,这也是逻辑学导论中所讲的逻辑的基本组成。而机器学习也是从海量的数据中学习特征,如自然语言处理,文本处理也都是处理一个个的符号,以及符号之间联系的过程,和人类学习有相似的过程,人类学习也可以从机器学习的原理中总结出一些方法论,提升学习效率。当然人类大脑学习过程要复杂的多,这里提炼的是高效的学习方法。

2025-09-11 22:11:56 1440

原创 C语言与FPGA(verilog)开发流程对比

C语言与Verilog开发对比摘要(148字) C语言与Verilog在嵌入式开发中存在本质差异:C语言是软件编程,关注算法流程和顺序执行;Verilog是硬件描述语言,描述电路结构和并行运行。C程序经编译生成指令序列由CPU串行执行,Verilog经综合、布局布线后映射为FPGA硬件电路。关键区别包括:C隐含CPU时钟,Verilog需显式管理时钟信号;C动态管理资源,Verilog静态分配硬件资源;C适合复杂控制逻辑,Verilog擅长并行处理。现代SoC常将两者结合,发挥各自优势。

2025-09-08 22:12:07 893 2

原创 内存越界检查工具:electric_fence原理及使用

Electric Fence是一种轻量级内存越界检测工具,它通过巧妙利用Linux内存管理机制实现高效检测。其核心原理包括:1) 拦截malloc/free函数;2) 为每次内存分配至少一个页面(4KB)并设置虚拟红区;3) 使用mprotect设置红区不可访问权限。当程序越界访问时会触发缺页异常,立即产生coredump定位问题。相比valgrind等工具,Electric Fence具有CPU占用小、检测精准的特点,特别适合调试堆内存越界问题。

2025-09-07 22:31:46 724

原创 基于二层协议的类telnet调试工具实现-PTY实现

本文提出了一种基于二层协议的类telnet远程调试方案,适用于嵌入式系统中芯片间通信等场景。通过分析telnet实现原理,采用PTY虚拟终端技术实现本地shell与远端设备的交互,保留tty特性如回显、行缓冲等。方案设计将telnet协议替换为二层协议,通过主子PTY设备实现字符传输,上层提供统一API接口。文中给出了PTY的使用示例代码,并展示了服务器端框架,通过替换协议层实现跨设备远程shell操作,简化调试过程。该方案在保持原有调试习惯的同时,降低了开发工作量。

2025-09-07 08:27:04 858

原创 职场法则:程序员的软实力(pdca、smart、scqa、grow、mece原则)

摘要:本文介绍了程序员需要掌握的7个职场方法论(PDCA、SMART、MECE、SCQA、GROW、金字塔原理、RACI),涵盖项目管理、目标制定、问题分析、工作汇报等场景。PDCA强调持续迭代改进,SMART确保目标清晰可行,MECE实现无重叠无遗漏的问题拆分,SCQA提升结构化表达能力,GROW用于目标引导,金字塔原理实现高效汇报,RACI明确责任分工。这些工具可帮助程序员提升软实力,实现更高效的工作协同和个人成长。

2025-09-06 21:32:32 1193

原创 进程和线程创建销毁时mutex死锁问题分析

Linux多线程编程中的锁继承问题与解决方案 本文分析了Linux环境下C语言多线程编程中进程/线程创建销毁时引发的锁状态继承问题: 进程创建:fork时子进程会继承父进程的锁状态,可能导致死锁。建议使用pthread_atfork()注册处理函数,或子进程立即调用exec系列函数。 线程销毁:线程被取消时若持有锁会导致死锁。解决方案包括: 使用pthread_cleanup_push/pop注册清理函数 临时禁用取消功能 采用标志位协作式终止替代pthread_cancel 最佳实践:避免混用进程线程,优

2025-09-05 23:27:35 1044

原创 嵌入式git分支管理策略

本文介绍了Git代码维护策略,重点针对嵌入式行业的项目代码管理。文章阐述了两种分支管理方案:常规的4分支策略(master主干分支、feature开发分支、release发布分支、hotfix紧急修复分支)和精简的2分支策略(dev开发分支和release发布tag分支)。通过对比各分支的修改量和稳定性,作者建议根据项目规模选择合适的分支策略,并强调定期回归主干分支和弃用旧release分支的重要性。文章还提供了使用mermaid语法绘制Git分支图的方法,帮助开发者更直观地理解分支管理流程。

2025-09-02 23:07:01 1239

原创 typora画图:mermaid语法demo(快速copy使用)

本文介绍了使用Mermaid语法在Markdown中快速绘制各类图表的方法,提供了可直接复用的示例模板。主要内容包括:1)流程图(顺序/判断/方向控制);2)类图(展示数据结构关系);3)状态图(状态转换条件);4)时序图(对象交互过程);5)甘特图(任务计划管理)。文章重点演示了各类图表的语法结构和使用技巧,并附上箭头形状、方框样式等速查表,帮助开发者快速实现"文本转图表"的需求,提升文档编写效率。参考链接指向Mermaid中文官网和详细教程。

2025-08-31 08:16:23 1029

空空如也

空空如也

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

TA关注的人

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