使用 VSCode 编写 Markdown 文件
目录
- 一、安装 Markdown 插件
- 二、新建 Markdown 文档
- 三、Markdown 基本语法
- 目录和标题
- 文本样式
- 列表
- 图片
- 链接
- 代码
- 表格
- 注脚与注释
- 符号表情
- 四、将 Markdown 文档导出为 PDF
一、安装 Markdown 插件
参考文章:【[Markdown] 使用vscode开始Markdown写作之旅】
打开 VScode(Visual Studio Code),点击左侧的 “扩展” ,搜索 “Markdown All in One” 和 “Markdown Preview Github Styling” 插件并安装(如下图所示),安装后记得重启 VSCode 。
-
Markdown All in One :提供了许多有用的功能,如快捷键支持、自动预览、TOC(目录)生成等。
-
Markdown Preview Github Styling :是 Github 使用的 Markdown 渲染样式,使得在本地就能预览 Markdown 文件最终在 Github Pages 中显示的效果。
其他常用的插件还有:
-
Markdown Preview Enhanced :提供了更丰富的 Markdown 预览功能,包括 PDF 导出等。
-
Markdown PDF :可以将 Markdown 文件转换为 PDF 或其他格式,方便分享和打印。
在安装了必要的插件后,就可以开始在 VSCode 上编写 Markdown 文件了。
二、新建 Markdown 文档
点击上方的 “文件(F)” → “新建文件…” ,弹出如下所示的窗口。
输入你想要创建文档的文件名,需要注意的是:文件名后一定要带后缀 .md !例如,可以输入 MDFile.md 。按 Enter 键后会弹出文件资源管理器,选择你想要创建文档的放置路径,最后点击 “创建文件” 即可。
此时文件 MDFile.md 就创建好啦!VSCode 支持 Markdown 文件的实时预览,这意味着在编辑时可以即时看到最终的渲染效果。
方法为:点击右上角的带搜索符号的图标(如下图所示)或使用快捷键 Ctrl+K V ,这样就打开了侧边预览窗口,此时页面会被分为左右两栏,左侧栏是编写的 MarkDown 文件,右侧栏是 MarkDown 文件被渲染为 HTML 的预览。
三、Markdown 基本语法
参考文章:
【Markdown 简介 | 开源文档】
【Markdown 教程】
Markdown All in One 插件支持许多 Markdown 语法的快捷键,使得格式化文本、插入链接、图片和其他元素变得非常简单。
操作 | 快捷键 |
---|---|
加粗 | Ctrl + B |
斜体 | Ctrl + I |
撤销 | Ctrl + Z |
重做 | Ctrl + Y |
查找 | Ctrl + F |
目录和标题
-
(CSDN 版)使用
@[TOC](目录标题)
创建目录。
(Github 版)如果使用 [TOC] 命令来生成目录,需要下载 “Markdown TOC” 插件。 -
使用
#
符号来创建标题。一个#
是一级标题,两个#
是二级标题,以此类推,最多六级。
在 Github 版上不下载 Markdown TOC 插件创建目录的方法:按下快捷键 Ctrl + Shift + P 调出命令框,输入 Markdown ,找到 “Markdown All in One:创建目录” 即可。
参考文章:【VSCode下 MarkDown 自动生成目录】
【示例】:
文本样式
-
使用
*
或_
包围的文本会变为斜体。 -
使用
**
或__
包围的文本会被加粗。 -
使用
***
或___
包围的文本会变为粗斜体。 -
使用
~~
包围的文本会被横线删除。 -
(CSDN 版)使用
==
包围的文本会被高亮。
(Github 版)使用<mark>
和</mark>
包围的文本会被高亮。 -
在
>
后的文本会被引用。 -
(CSDN 版)使用
~
包围的文本会变为下标。
(Github 版)使用<sub>
和</sub>
包围的文本会变为下标。 -
(CSDN 版)使用
^
包围的文本会变为上标。
(Github 版)使用<sup>
和</sup>
包围的文本会变为上标。 -
使用
<u>
和</u>
包围的文本会出现下划线。 -
输入
***
后回车,即可添加分隔线。 -
编写不被渲染输出的内容:
<!--文本-->
-
在文本前使用
  
代表在文本前按下一次 Tab 键。 -
若需要空一行,按下回车键即可;若需要空多行,则需要在每一行空行处添加
  
。 -
若需要添加在 Markdown 中具有特殊意义的字符,在该符号前添加
\
即可。
Markdown 中提供了对以下特殊字符的转义支持:
特殊符号 | 中文名称 | 默认语法 |
---|---|---|
\ | 反斜杠 | 转义符号,需要与其他特殊符号连用 |
` | 反引号 | 用于定义行内代码、代码块 |
* | 星号 | 用于定义无序列表、强调、分割线 |
_ | 下划线 | 用于定义强调、分割线 |
{} | 大括号 | 用于定义公式 |
[] | 中括号 | 用于定义超链接、图片 |
() | 小括号 | 用于定义超链接、图片 |
# | 井号 | 用于定义标题、粗体字 |
+ | 加号 | 用于定义无序列表、分割线 |
- | 减号 | 用于定义无序列表、分割线 |
. | 点号 | 用于定义有序列表 |
! | 感叹号 | 用于定义超链接、图片 |
【示例】:
列表
-
使用
-
或*
或+
加空格来创建无序列表。 -
使用数字加
.
后加空格来创建有序列表。 -
使用
- [ ]
后加空格来创建待办列表,使用- [x]
进行打勾(字母 x 或 X)。 -
(CSDN 版)自定义列表:首行写标题,第二行在需要缩进处添加
:
和空格。
【示例】:
图片
使用 
来插入图片。
-
带尺寸的图片:! [图片名称] (图片路径/1.png =60×60)
-
宽度确定高度等比例的图片:! [图片名称] (图片路径/1.png =60×)
-
高度确定宽度等比例的图片:! [图片名称] (图片路径/1.png =×60)
-
居中的图片:! [图片名称] (图片路径/1.png#pic_center)
居左:#pic_left ,居右:#pic_right -
居中并且带尺寸的图片:! [图片名称] (图片路径/1.png#pic_center =60×60)
链接
-
使用
<链接地址>
直接显示网站链接。 -
使用
[显示文本](链接地址)
来创建超链接,显示文本会代替连接出现。
代码
使用反引号插入单行代码,使用三个反引号创建代码块。
-
段首键入 Tab 键或输出 4 个空格,即可添加代码块。
-
段落前后添加三个反引号,即可将中间段落识别为代码块;若要在正文中键入代码,则在代码前后添加一个反引号。
-
需要代码高亮时,在段落前的三个反引号后添加语言名称,如 python ,即可高亮显示代码块。
【示例】:
表格
左对齐:|:--|
,右对齐:|--:|
,居中对齐:|:--:|
。
可以在表格中设置文本格式。例如可以添加链接,代码(仅反引号(`)中的单词或短语,而不是代码块)和强调;但是不能添加标题,块引用,列表,水平规则,图像或 HTML 标签。
可以使用表格的 HTML 字符代码
|
在表中显示竖线(|)字符。
【示例】:
注脚与注释
-
在文本后输入
[^数字]
添加注脚,在其它处输入[^数字]:
添加注脚的解释。 -
在其它处输入
*[文本]:
添加注释,在原文本处会出现虚下划线,鼠标靠近虚下划线就会出现注释内容。
符号表情
一些 Markdown 应用程序允许通过键入表情符号短代码来插入表情符号。这些以冒号开头和结尾,并包含表情符号的名称。
例如::tent:
代表 ⛺️ , :joy:
代表 😂 。
一些常见的表情符号简码列表见网页:【github markdown 表情符号标记的完整列表】
四、将 Markdown 文档导出为 PDF
参考文章:【VSCode之Markdown导出PDF——使用插件Markdown PDF及css美化】
在 VSCode 中将 Markdown 文件转换为 PDF 非常方便。以下介绍使用 Markdown PDF 插件的方法:
-
安装插件:在 VSCode 的插件市场中搜索并安装 “Markdown PDF” 插件。
-
导出 PDF:在 Markdown 文件上右键选择 “Markdown PDF: Export (pdf)” 即可导出 PDF 文件,PDF 文件会被保存在 Markdown 文件路径下。
- 自定义样式:如果需要自定义 PDF 样式,可以创建一个 CSS 文件 “markdown-pdf.css” ,并在用户设置中添加以下配置:
"markdown-pdf.styles":["markdown-pdf.css"]
这样可以根据需要调整 PDF 的样式。
相关文章:
使用 VSCode 编写 Markdown 文件
目录 一、安装 Markdown 插件二、新建 Markdown 文档三、Markdown 基本语法目录和标题文本样式列表图片链接代码表格注脚与注释符号表情 四、将 Markdown 文档导出为 PDF 一、安装 Markdown 插件 参考文章:【[Markdown] 使用vscode开始Markdown写作之旅】 打开 VSco…...
搭建 Stable Diffusion 图像生成系统并通过 Ngrok 暴露到公网(实现本地系统网络访问)——项目记录
目录 📚 背景与需求 📝 需求明确 🔑 核心功能 🌍 网络优化 🛠️ 方案确认 ⚙️ 技术栈 📈 实现流程(Flask端口Ngrok注册authtoken) 🎯 优化目标 🔍 实…...
伺服器用什么语言开发呢?做什么用什么?
最近因为要评估帮合作对象做连接我们工具的语言翻译器,所以顺便做了一个小范围的调查,看看那些语言是应该在我们优先制作翻译器的部分,当然,各种语言在伺服器开发中其实各有拥护者,而选择也很常受到应用场景、产业特性…...
实现SpringBoot底层机制【Tomcat启动分析+Spring容器初始化+Tomcat 如何关联 Spring容器】
下载地址: https://download.csdn.net/download/2401_83418369/90675207 一、搭建环境 创建新项目 在pom.xml文件中导入依赖 (一定要刷新Maven)排除内嵌的Tomcat,引入自己指定的Tomcat <?xml version"1.0" enco…...
spark—kafka
消息队列与Kafka介绍 消息队列模式: 点对点模式和发布订阅模式。Kafka主要使用发布订阅模式。 Kafka角色: 包括broker、topic、分区、生产者、消费者、消费者组、副本、leader和follower 术语 解释 Broker 安装了kafka的节点 Topic 每条发…...
【AI 加持下的 Python 编程实战 2_09】DIY 拓展:从扫雷小游戏开发再探问题分解与 AI 代码调试能力(上)
DIY 拓展:从扫雷小游戏开发再探问题分解与 AI 代码调试能力(上) 1 起因 最近在看去年刚出了第 2 版《Learn AI-assisted Python Programming》,梳理完 第七章 的知识点后,总感觉这一章的话题很好——问题分解能力的培…...
【JVS更新日志】物联网、智能BI、智能APS 4.23更新说明!
项目介绍 JVS是企业级数字化服务构建的基础脚手架,主要解决企业信息化项目交付难、实施效率低、开发成本高的问题,采用微服务配置化的方式,提供了低代码数据分析物联网的核心能力产品,并构建了协同办公、企业常用的管理工具等&…...
品融电商:领航食品类目全域代运营,打造品牌增长新引擎
品融电商:领航食品类目全域代运营,打造品牌增长新引擎 在竞争激烈的电商市场中,食品类目因其高频消费与强复购属性,成为品牌必争之地。然而,行业同质化严重、用户心智难突破、流量成本攀升等痛点,让许多食…...
非关系型数据库 八股文 Redis相关 缓存雪崩 击穿 穿透
目录 图 缓存雪崩 大量数据同时过期解决方案 也有可能是 Redis 挂了 故障 缓存击穿 用互斥锁解决 热点数据永远不过期 缓存穿透 重点 可能的原因 限制 请求的 访问 缓存空值或者默认值 布隆过滤器(重要) 总结 参考资料 图 缓存雪崩 缓存雪崩是指大量缓存数据同时…...
uniapp自定义拖拽排列
uniapp自定义拖拽排列并改变下标 <!-- 页面模板 --> <template><view class"container"><view v-for"(item, index) in list" :key"item.id" class"drag-item" :style"{transform: translate(${activeInde…...
汽车免拆诊断案例 | 2013款大众辉腾车发动机抖动
故障现象 一辆2013款大众辉腾车,搭载CMV发动机(燃油喷射方式为缸内直喷),累计行驶里程约为21.8万km。该车发动机怠速、加速时均有抖动,且组合仪表上的发动机故障灯异常点亮。 故障诊断 用故障检测仪检测࿰…...
【氮化镓】同质结GaN PiN二极管的重离子单粒子烧毁SEB
2025 年,范德堡大学的 A. S. Senarath 等人通过实验研究的方法,深入探究了在同质结 GaN 垂直 PIN 二极管中,边缘终止设计对重离子诱发的单粒子漏电(SELC)和单粒子烧毁(SEB)的影响。该研究获得了多个美国军方机构的支持,包括空军卓越辐射效应中心、海军研究办公室、能源…...
Java基础 4.23
1.包的命名 命名规则 只能包含数字 字母 下划线 小圆点 但不能用数字开头 不能是关键字或保留字 命名规范 一般是小写字母小圆点 一般是 com.公司名.项目名.业务模块名 比如 com.sina.crm.user 用户模块com.sina.crm.order 订单模块com.sina.crm.utils 工具类 2.常用的包…...
【学习准备】算法和开发知识大纲
1 缘起 今年(2025年)的职业升级结果:不通过。没办法升职加薪了。 需要开始完善学习,以应对不同的发展趋势,为了督促自己学习,梳理出相关学习大纲。 分为算法和开发两部分。 算法,包括基础算法和…...
Godot学习-3D基本环境设置以及3D角色移动
文章目录 一、新建项目和导入资产二、创建玩家场景1.修改模型节点类型为CharacterBody3D2.添加碰撞对象并且设置碰撞区域3.根据动画的运动状态调整碰撞区域 三、使用CSGMesh3D创建地面1.设置网格尺寸2.设置网格材质 四、添加3D相机和光照五、为角色移动编写代码1.基本移动和旋转…...
高效并发编程:无锁编程
无锁编程是一种并发编程的技术,旨在避免使用传统的锁机制来保护共享数据。相比有锁编程,无锁编程可以提供更高的并发性能和可伸缩性。在无锁编程中,线程或进程通过使用原子操作、CAS(Compare-and-Swap)等技术来实现对共…...
Java与C语言核心差异:从指针到内存管理的全面剖析
🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:AI 【前言】 在计算机编程领域,Java和C语言都是极具影响力的编程语言。Java以其跨平台性、安全性和面向对象…...
亚远景-基于ASPICE标准的汽车软件过程优化路径
基于ASPICE标准的汽车软件过程优化路径可以从以下几个方面展开: 1. 评估现状与设定目标 评估现状 :企业需要对当前的软件开发过程进行全面评估,识别与ASPICE标准之间的差距,明确薄弱环节。 设定目标 :根据评估结果和…...
集结号海螺捕鱼游戏源码解析(第三篇):拉霸机模块开发详解与服务器开奖机制
本篇聚焦“拉霸机”子游戏模块,全面剖析客户端滚轮动画机制、服务端中奖算法、中奖广播同步与配置解析方式,适用于技术团队针对拉霸玩法的二次开发与稳定性优化。 一、模块目录结构说明 拉霸机模块的源码目录一般如下: 子游戏/slot_machine…...
图聚类中的亲和力传播
图中展示的是Affinity Propagation(亲和力传播)算法中的一个关键步骤——更新吸引度矩阵。Affinity Propagation是一种聚类算法,它通过消息传递的方式找到数据集中的代表性样本(称为exemplar或原型),并将其…...
Apache中间件解析漏洞与安全加固
Apache作为全球使用最广泛的Web服务器,其灵活性和模块化设计使其成为开发者的首选。然而,其解析机制和配置不当可能导致严重的安全风险。本文将从漏洞原理、攻击案例和安全配置三个维度,结合真实场景,解析…...
MyBatis-Plus分页插件的使用
从MyBatis-Plus 3.4.0开始,不再使用旧版本的PaginationInterceptor ,而是使用MybatisPlusInterceptor。 下面是MyBatis-Plus 3.4.3.3新版分页的使用方法。 配置 使用分页插件需要配置MybatisPlusInterceptor,将分页拦截器添加进来ÿ…...
集结号海螺捕鱼游戏源码解析(第二篇):水浒传捕鱼模块逻辑与服务器帧同步详解
本篇将全面解构“水浒传”子游戏的服务端核心逻辑、帧同步机制、鱼群刷新规则、客户端命中表现与服务器计算之间的协同方式,聚焦于 C 与 Unity3D 跨端同步的真实实现过程。 一、水浒传捕鱼模块资源结构 该模块包含三部分核心目录: 子游戏/game_shuihuz…...
开发体育直播系统后台权限设计实践分享|ThinkPHP 技术栈落地案例
今天我们分享的是一套由 东莞梦幻网络科技 自研的体育直播源码,在 ThinkPHP MySQL 技术栈的加持下,后台权限系统如何从0到1落地,并支撑整个平台稳定运行。 一、整体架构设计 用户端(APP / H5 / PC)↓ 前端接口层&am…...
onlyoffice历史版本功能实现,版本恢复功能,编辑器功能实现 springboot+vue2
文章目录 oonlyoffice历史版本功能实现 (编辑器功能实现)springbootvue2前提 需要注意把这个 (改成自己服务器的ip或者域名) 改成 自己服务器的域名或者地址1. onloyoffice 服务器部署 搜索其他文章2. 前段代码 vue 22.1 需要注意把这个 (改成自己服务器…...
【漫话机器学习系列】219.支持向量机分类器(Support Vector Classifier)
图解支持向量机分类器(Support Vector Classifier) 在机器学习的分类模型中,支持向量机(Support Vector Machine,SVM)是一种功能强大且广泛应用的监督学习算法。它尤其擅长解决小样本、高维度的数据问题&a…...
深入解析 Spring Boot Test:架构、核心组件与最佳实践
深入解析 Spring Boot Test:架构、核心组件与最佳实践 在现代软件开发中,测试是确保应用程序质量的关键环节。Spring Boot Test作为Spring Boot框架的一部分,提供了一套强大且灵活的测试工具,帮助开发者高效地测试Spring Boot应用…...
Sklearn 与 TensorFlow 机器学习实用指南-第八章 降维-笔记
补充: 本文是关于《Sklearn 与 TensorFlow 机器学习实用指南》的学习笔记,基于八、降维 - 【布客】Sklearn 与 TensorFlow 机器学习实用指南 第二版,感谢译者 本文和原文的区别: 本文会更精简、系统地表述书中概念,…...
动态贴纸+美颜SDK的融合实现:底层架构与性能优化技术全解析
如今,美颜动态贴纸功能已经成为提升用户粘性与平台竞争力的“标配”。但从技术实现角度看,如何高效融合动态贴纸与美颜SDK,并在保证画质与流畅度的前提下实现稳定输出,仍然是一项复杂且极具挑战的工程。 本文将深入解析“动态贴纸…...
Git简介与入门
Git的发明 Git由著名的Linux创始人linus于2005年发明(所以git的界面、使用方式与Linux挺像的,即命令行方式) 经过发展,现在广泛应用于代码管理与团队协作。 Git特性 Git是分布式版本控制系统 分布式 每个开发者拥有完整仓库&…...
车载信息安全架构 --- 汽车网络安全
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 周末洗了一个澡,换了一身衣服,出了门却不知道去哪儿,不知道去找谁,漫无目的走着,大概这就是成年人最深的孤独吧! 旧人不知我近况,新人不知我过…...
Elasticsearch 堆内存使用情况和 JVM 垃圾回收
作者:来自 Elastic Kofi Bartlett 探索 Elasticsearch 堆内存使用情况和 JVM 垃圾回收,包括最佳实践以及在堆内存使用过高或 JVM 性能不佳时的解决方法。 堆内存大小是分配给 Elasticsearch 节点中 Java 虚拟机的 RAM 数量。 从 7.11 版本开始ÿ…...
基于UDP协议的群聊服务器开发(C/C++)
目录 服务器 一、通信 打开网络文件 绑定IP地址与端口号 接收信息 二、数据处理 客户端 三、端口绑定 四、收发信息 五、源码 服务器 在服务器架构设计中,模块解耦是保障系统可维护性的核心准则。本方案采用分层架构将核心功能拆解为通信层与业务处理层两…...
通过自定义序列化来格式化BigDecimal带千分符的字符串
首先,你需要创建一个自定义的 JsonSerializer 来格式化 BigDecimal 为带千分符的字符串。 public class BigDecimalWithCommaSerializer extends JsonSerializer<BigDecimal> {Overridepublic void serialize(BigDecimal value, JsonGenerator gen, Serialize…...
VulnHub-DarkHole_2靶机渗透教程
1.靶机部署 [Onepanda] Mik1ysomething 靶机下载:https://download.vulnhub.com/darkhole/darkhole_2.zip 直接使用VMware导入打开就行 注意:靶机的网络连接模式必须和kali一样,让靶机跟kali处于同一网段,这样kali才能扫出靶机…...
cf | Common Multiple
题目: 代码: 无注释版: #include<bits/stdc.h> using namespace std; #define int long long signed main(){int t;cin>>t;while(t--){int n;cin>>n;map<int,int> mp;mp.clear();for(int i1;i<n;i){int x;cin…...
leetcode hot100尝试1
目录 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 c m…...
大模型Agent
一 大模型Agent是什么 (一)大模型Agent是指基于大语言模型的,能使用工具与外部世界进行交互的计算机程序 感知(Perception): ● 家庭助理通过摄像头、麦克风、传感器等设备获取家庭成员的活动信息和环境状…...
阻塞队列的介绍和简单实现——多线程编程简单案例[多线程编程篇(4)]
目录 前言 阻塞队列 阻塞队列相比普通队列的优势 1.天然线程安全 2.实现生产者-消费者模型更加简单 3.自动等待与唤醒 生产者-消费者模型 JAVA标准库中的阻塞队列 阻塞队列的简单实现 前言 在现代软件开发中,多线程编程能力已经成为程序员必须掌握的一项核心…...
服务器配置环境-condapytorch_20250422
文章目录 前言一、conda环境1.1 创建固定python版本的conda环境1.2 激活 Conda 环境1.3 关闭 Conda 环境 二、版本查看CUDA版本当电脑里有多个CUDN时 对照表下载 资源 前言 一、conda环境 1.1 创建固定python版本的conda环境 conda create --name tang_py_3.12 python3.12.41…...
Android Gradle Plugin (AGP) 和 Gradle 的關係
Android Gradle Plugin (AGP) 与 Gradle 的核心关系解析 一、功能定位 Gradle 的通用性 Gradle 是跨平台构建工具,支持 Java、Kotlin、C 等多种语言,提供任务自动化、依赖管理等功能。 通过 build.gradle 文件定义构建脚本,管理编译、测试…...
字典树(前缀树)的实现(5)0423
字典树又称前缀树或Trie树,是处理字符串中常见的数据结构。假设组成所有单词的字符仅是"a"~"z",请实现字典树结构,并包含以下四个功能。 void insert(String word) :添加word,可重复添加。 void delete(Str…...
PHP 反序列化原生类 TIPS字符串逃逸CVE 绕过漏洞属性类型特征
#PHP- 属性类型 - 共有 & 私有 & 保护 1 、对象变量属性: public( 公共的 ): 在本类内部、外部类、子类都可以访问 protect( 受保护的 ): 只有本类或子类或父类中可以访问 private( 私人的 ): 只有本类内部可以使用 2 、序列化数据显示: p…...
专题二十:路由策略与策略路由
一、路由策略 1.1 路由策略的概念 路由策略是通过修改路由表的路由条目来控制数据流量的可达性。即对接受和发布的路由进过滤。这种方式称为路由策略 路由策略功能相关作用控制路由的发布可通过路由策略对所要发布的路由信息进行过滤,只允许发布满足条件的路由信…...
Git 远程操作全攻略:从基础到实战
🌈 个人主页:Zfox_ 🔥 系列专栏:Git 企业级应用 目录 一:🔥 理解分布式版本控制系统 二:🔥 远程仓库 🦋 新建远程仓库🦋 克隆远程仓库🦋 向远程仓…...
VUE自动定义控件SwitchButton
<switch-button style"margin-left: 20rpx;" :buttons["一键打分", "快捷打分"] select"快捷打分" ButtonClick"SwitchButnClick"></switch-button> SwitchButton.vue <template><view class"Di…...
【数据可视化-24】巧克力销售数据的多维度可视化分析
🧑 博主简介:曾任某智慧城市类企业算法总监,目前在美国市场的物流公司从事高级算法工程师一职,深耕人工智能领域,精通python数据挖掘、可视化、机器学习等,发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…...
STM32---串口通信USART
目录 一、串口通信协议 二、USART模块介绍 (1)移位寄存器 (2)控制电路 (3)波特率 (4)C语言接口 三、串口的引脚初始化 (1)引脚分布表 &…...
YOLO11改进-Backbone-引入TransXNet替换YOLO backbone 学习全局和局部动态信息,提高检测精度
Vision Transformer 的缺陷:Vision Transformer(ViT)运用多头自注意力机制在计算机视觉领域取得进展,但它缺乏卷积神经网络(CNNs)所具有的归纳偏差,导致泛化能力相对较弱。像 Swin Transformer …...
SQL 多表查询:数据整合与分析的强大工具
SQL 多表查询:数据整合与分析的强大工具 在关系型数据库中,数据通常被组织在多个表中。这种表的分离有助于减少冗余并提高数据的管理效率。然而,在实际应用中,往往需要对多个表中的数据进行整合查询,来获得更完整的信…...