https://api.vvhan.com/api/avatar/boy

技术博客分享

Mermaid-子图-拖拽缩放让流程图支持无限细节展示

在技术文档、项目管理和可视化分析中,流程图是传递复杂逻辑的核心工具。传统流程图往往静态且难以适应细节展示,而 Mermaid 与 svg-pan-zoom 的结合,则为这一痛点提供了完美解决方案。本文将深入解析如何通过 Mermaid 的子图(subgraph)实现模块化分类,结合 svg-pan-zoom 的缩放拖拽能力,构建可交互的流程图系统。Mermaid 是一款基于文本的图表生成工具,通过简单的语法即可创建流程图、时序图、类图等。其最大亮点在于功能,允许开发者将节点按逻辑分组,形成层次化结构。

使用-Python-爬取微店关键词搜索接口micro.item_search的完整指南

通过上述步骤,你可以使用 Python 爬虫技术高效地获取微店商品的搜索结果数据。在实际开发中,建议根据具体需求调整代码逻辑,例如增加分页处理、过滤条件等,以满足更多业务场景。如遇任何疑问或有进一步的需求,请随时与我私信或者评论联系。

GO语言的GC垃圾回收原理

本文围绕 Go 语言的垃圾回收(GC)机制展开,首先介绍了 GC 的基本概念,包括其自动内存管理的作用、查找可回收对象的可达性分析法,以及 GC Roots 的类型和作用,强调 GC 主要回收堆上对象。接着阐述了 Go GC 的发展历程:Go 1.0 - 1.3 采用标记清除法,标记阶段 STW 影响性能;Go 1.5 引入三色标记法,存在对象丢失问题,通过插入和删除屏障解决;Go 1.8 引入混合写屏障,减少 STW;Go 1.9 及以后从多方面优化,提升了性能和效率。

ardunio-R4-WiFi连接实战

ardunio R4 WiFi 开发板有着不错的性能和板载内存,本机自带 WiFi 连接模块,可以完成简单的网络服务。对于这个小东西我情有独钟,也总希望能够用它来做些什么,所以先从 WiFi 连接开始学起,未来考虑一步一步为它接入大模型服务,做出一个小的桌面显示小玩具

Linux-文件权限类

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。chown [选项] [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)chgrp [最终用户组] [文件或目录] (功能描述:改变文件或者目录的所属组)修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可执行权限。)拥有该文件的权限,---Group。拥有该文件的权限 ---Other。

Linux中grepsed和awk常见用法总结

I 等同于 --binary-files=without-match。-a, --text 等同于 --binary-files=text。如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为。-L, --files-without-match 只打印没有匹配上的<文件>的名称。-l, --files-with-matches 只打印有匹配的<文件>的名称。

c语言笔记-静态函数和递归函数

背景知识:函数是可以跨文件使用的,也就是说函数a在文件1.c下被定义,也可以在2.c文件下使用。所谓的静态函数就是使其函数只能在本文件内使用,在其前面加上static修饰。用staic修饰的函数可以缩小可见范围。

校园安全用电怎么保障防触电装置来帮您

随着校园电气化程度不断提高,用电安全问题日益突出。传统用电管理模式难以满足现代化校园对安全、智能化用电的需求。智能安全用电装置集成了物联网、大数据、云计算等技术,能够实现对校园用电的实时监测、预警、控制和数据分析,为构建安全、智能、绿色的校园用电环境提供了有效解决方案。本文分析了学校用电安全现状及存在的问题,阐述了智能安全用电装置的功能特点,并探讨了其在校园中的应用场景和优势。