老吕在CSDN写文章之必学【Markdown编辑器教程】

老吕在CSDN写文章之必学【Markdown编辑器教程】

  • 一、作者前言
  • 二、介绍Markdown
    • 1.Markdown简介
    • 2.Markdown优势
      • 2.1 使用 Markdown 的优点
    • 3.Markdown发展历程
      • 3.1 标准化
      • 3.2 CommonMark
      • 3.3 GFM
      • 3.4 Markdown Extra
    • 4.Markdown应用场景
      • 4.1 在线阅读
      • 4.2 文本编辑
    • 5.Markdown适用人群
  • 三、Markdown语法
    • 1.标题
  • 一级标题
    • 二级标题
      • 三级标题
        • 四级标题
          • 五级标题
            • 六级标题
    • 2.文本
      • 2.1 斜体文本(又名:强调文本)
      • 2.2 粗体文本
      • 2.3 标记文本
      • 2.4 删除文本
      • 2.5 引用文本
      • 2.6 下划线文本
      • 2.7 上缩文本
      • 2.8 下缩文本
      • 2.9 键盘文本
      • 2.10 内容换行
      • 2.11 标红
      • 2.12 标黄
    • 3.列表
      • 3.1 有序列表
      • 3.2 无序列表
      • 3.2 待办任务列表
    • 4.图片
      • 4.1 图片
      • 4.2 带尺寸的图片
      • 4.3 居中、居右的图片
    • 5.链接
    • 6.目录
    • 7.代码片
    • 8.表格
    • 9.注脚
    • 10.注释
    • 11.自定义列表
    • 12.LaTeX 数学公式
    • 13.插入甘特图
    • 14.插入UML图
    • 15.插入Mermaid流程图
    • 16.插入Flowchart流程图
    • 17.插入类图
    • 18.快捷键

一、作者前言

众所周知,CSDN用的是Markdown编辑器,早期刚开始我在CSDN写文章的时候,我并没有意识到这个编辑器有什么特别,纯粹把它当做office来使用,后面写东西的时候才发现,有很多office的功能根本无法实现,之后查了一些Python资料的时候才发现,有些朋友居然可以做一些特别的显示表现,所以我特地研究了一下这个Markdown编辑器,并做了以下的教程


二、介绍Markdown

1.Markdown简介

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。 如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。


2.Markdown优势

Markdown不止是HTML的简化版,更重要的是txt的升级版、Word的轻量版,是笔记的最佳载体。作为一种简单的格式标记语言,不同于HTML的复杂标记,不同于txt的无格式、也不同于Word的复杂样式调整。Markdown 通过简单的几个字符键入,就可以快捷的定义文档的样式。掌握 Markdown,你可以享受到简洁之美、享受效率的提升。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho等。Markdown可以快速转化为演讲PPT、Word产品文档甚至是用非常少量的代码完成最小可用原型。Markdown 使用少量简单的语法 对文本进行样式化 。大多数情况下,Markdown 只是普通的文本,加上一些非字母字符,比如 # 、* 、- 等。Markdown 语法的种类很少,只对应 HTML 标记的一小部分。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 书写。


2.1 使用 Markdown 的优点

  • 内容与格式分离,专注你的文字内容而不是排版样式,安心写作。
  • 轻松导出 HTML、PDF 等多种格式的文件和本身的 .md 源文件。
  • 纯文本内容,兼容所有的文本编辑器与文字处理软件。
  • 可读、直观、学习成本低。

3.Markdown发展历程

John Gruber在2004年创造了Markdown语言,在语法上有很大一部分是跟亚伦·斯沃茨(Aaron Swartz)共同合作的。这个语言的目的是希望大家使用“易于阅读、易于撰写的纯文字格式,并选择性的转换成有效的XHTML(或是HTML)”。 其中最重要的设计是可读性,也就是说这个语言应该要能直接在字面上的被阅读,而不用被一些格式化指令标记(像是RTF与HTML)。 因此,它是现行电子邮件标记格式的惯例,虽然它也借鉴了很多早期的标记语言,如:Setext、Texile、reStructuredText。

3.1 标准化

Markdown已经成为典型的转换为HTML的非正式规范 [1]和参考实现。随着时间的推移,出现了许多Markdown实现。人们开发这些主要是由于在基本语法之上需要额外的功能 - 例如表格,脚注,定义列表(技术上的HTML描述列表)和HTML块内的Markdown。其中一些行为偏离了最开始的参考实现。与此同时,非正式规范中的一些含糊不清引起了人们的注意 [2]。这些问题促使Markdown解析器的一些开发人员努力实现标准化。
2016年3月发布了RFC 7763和RFC 7764。RFC 7763 从原始变体引入了MIME类型 text/markdown。RFC 7764讨论并注册了MultiMarkdown、GitHub Flavored Markdown (GFM)、Pandoc、CommonMark及Markdown等变体。 [3]

3.2 CommonMark

从2012年开始,包括Jeff Atwood和John MacFarlane在内的一群人启动了标准化工作。 [4]一个社区网站旨在记录可用于文档作者和开发人员的各种工具和资源,以及各种markdown实现的实现者。 [5]2014年9月,Gruber反对在这一工作中继续使用“Markdown”这个名字,其被更名为CommonMark。 [6]CommonMark发布了规范、参考实现和测试包的几个版本,并计划在2018年宣布最终的1.0规范和测试包。 [7]

3.3 GFM

2017年,GitHub发布了基于CommonMark的GitHub Flavored Markdown(GFM)的正式规范。 [8]除了表格、删除线、自动链接和任务列表被GitHub规范作为扩展添加之外,它遵循CommonMark规范。 [9]GitHub还相应地更改了其站点上使用的解析器,这要求更改某些文档 - 例如,GFM要求创建标题的哈希符号由空格字符分隔。

3.4 Markdown Extra

Markdown Extra是一种轻量级标记语言,基于在PHP(最初)、Python和Ruby中实现的Markdown。它添加了普通Markdown语法不具备的功能。内容管理系统支持Markdown Extra,例如Drupal,TYPO3和MediaWiki。

它为Markdown添加了以下功能:

  • HTML块内的markdown标记
  • 具有id / class属性的元素
  • 围栏代码块
  • 表格
  • 定义清单
  • 脚注
  • 缩写

4.Markdown应用场景

4.1 在线阅读

  • 文章资讯(集成支持 Markdown 写作工具的在线平台,如在 CSDN、博客园等平台写作发布的博文资讯,GitBook等发布的系列文档)
  • 帮助文档(README.md,GitHub等项目附带的说明文档,可在线预览及本地阅读)

4.2 文本编辑

  • 轻量编辑(少量的图文排版和样式调整,简化编辑流程,用于简洁的文档输出。对应的,不适合需要使用到大量内容及繁多样式调整的复杂编辑!此时适宜使用Word等软件进行处理)
  • 方便编辑与分发(基于纯文本内容,不限制平台、编辑器及其版本,同一文件可在任意文本编辑器进行编辑。而完成编辑的文件可渲染输出 HTML 页面或转换为PDF等其他格式,方便在不同平台间共享和阅读)
  • 快速发布(一次编辑、任意导入,对于集成 Markdown 编辑器的任意在线平台,可将源文档直接录入,对内容不作较大改动的情况下进行快速发布,满足源文档信息保存及内容发布需求)

5.Markdown适用人群

程序员、科研工作者(使用较多,技术文档、技术博客等)
博客博主(写博文)
作家(撰写文章、书籍等)
学生(辅助LaTeX 数学公式,笔记、论文等)
其他(文字录入、笔记整理等)


三、Markdown语法

1.标题

要创建标题,只要在标题文本前添加 1~6个 # 字符即可,使用 #的数量 将决定标题的大小,总共六级标题。建议在#号后加一个空格,这是标准的 Markdown语法。

代码示例:标题
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:标题

一级标题

二级标题

三级标题

四级标题
五级标题
六级标题

2.文本


2.1 斜体文本(又名:强调文本)

老吕在CSDN写文章之必学【Markdown编辑器教程】
用 2个星号 * 或 2个下划线 _ 包含一段文本就是 斜体文本 的语法,

斜体文本:强调文本 强调文本


2.2 粗体文本

老吕在CSDN写文章之必学【Markdown编辑器教程】
用 4个星号 * 或 4个下划线 _ 包含一段文本就是 粗体文本 的语法,

粗体文本:粗体文本 粗体文本


2.3 标记文本

老吕在CSDN写文章之必学【Markdown编辑器教程】
用 4个等号 包含一段文本就是 标记文本 的语法,

标记文本:标记文本


2.4 删除文本

老吕在CSDN写文章之必学【Markdown编辑器教程】
用 4个波浪号 包含一段文本就是 删除文本 的语法,

删除文本:删除文本


2.5 引用文本

老吕在CSDN写文章之必学【Markdown编辑器教程】
用 1个大于号 >前置一段文本就是 引用文本 的语法,

引用文本:> 引用文本


2.6 下划线文本

老吕在CSDN写文章之必学【Markdown编辑器教程】

使用 HTML 标签 <u> 包含一段文本就是下划线的语法。

下划线文本:下划线文本


2.7 上缩文本

老吕在CSDN写文章之必学【Markdown编辑器教程】

用 2个乘方号 ^包含一段文本就是 上缩文本 的语法,

上缩文本:210 运算结果是 1024。


2.8 下缩文本

老吕在CSDN写文章之必学【Markdown编辑器教程】
用 2个波浪号 ~包含一段文本就是 下缩文本 的语法,

下缩文本:H2O is是液体。


2.9 键盘文本

老吕在CSDN写文章之必学【Markdown编辑器教程】
用 <kbd>一段文本</kbd> 包含一段文本就是 键盘文本 的语法,

键盘文本:使用 HTML标签


2.10 内容换行

除了回车换行在段落间使用空行分隔不同内容外,还可使用 HTML 标签
来添加多个空行、以明确区分内容关联度。
老吕在CSDN写文章之必学【Markdown编辑器教程】

第一行<br>自动分隔第二行


2.11 标红

老吕在CSDN写文章之必学【Markdown编辑器教程】
标红:标红


2.12 标黄

老吕在CSDN写文章之必学【Markdown编辑器教程】

<mark> 标黄 </mark>
标黄: 标黄


3.列表

Markdown的列表支持有序列表、无序列表以及待办列表。
行尾回车换行后会自动接续列表,再次按Tab会标记段落并更换列表符/再次按回车会清除列表符以作换行。


3.1 有序列表

有顺序的列表,使用 数字、英文句点 后面加一个 空格 作为列表标记。
需要注意的是,用于标记列表的实际数字对Markdown输出的HTML结果没有任何影响。顺序不等或相同的数字都将得到完全相同的HTML输出。

代码示例:有序列表
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:有序列表

  1. 项目1
  2. 项目2
  3. 项目3

3.2 无序列表

无序列表:就是列表不排序,使用 减号 - 、星号 * 或 加号 + 作为列表标记,符号后须加上 空格。
无序列表有3种列表符,分别用于表示1级列表、2级列表、3级列表。

代码示例:无序列表

老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:无序列表

  • 1级列表1
    • 2级列表1
    • 2级列表2
      • 3级列表1
      • 3级列表2
  • 1级列表2
  • 1级列表3

3.2 待办任务列表

待办任务列表:非常实用,管理待办已办非常便利。
在列表项目前面加 1个减号 - 及 空格 、并紧跟 方括号 [ ] 作为待办任务标记,使用 [x] 将任务标记为已完成。

代码示例:待办列表
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:待办列表

  • 计划任务
  • 完成任务

4.图片

4.1 图片

代码示例:图片
老吕在CSDN写文章之必学【Markdown编辑器教程】
![Alt](https://img-home.csdnimg.cn/images/20220524100510.png)

效果显示:图片
图片: Alt


4.2 带尺寸的图片

代码示例:带尺寸的图片
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:带尺寸的图片
![Alt](https://img-home.csdnimg.cn/images/20220524100510.png =60x60)
带尺寸的图片: Alt
![Alt](https://img-home.csdnimg.cn/images/20220524100510.png =60x)
宽度确定高度等比例的图片: Alt
高度确定宽度等比例的图片: Alt


4.3 居中、居右的图片

代码示例:居中、居右的图片
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:居中、居右的图片
![Alt](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)
居中的图片: Alt
![Alt](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center =60x60)
居中并且带尺寸的图片: Alt
![Alt](https://img-home.csdnimg.cn/images/20220524100510.png#pic_right)
居右的图片: Alt


5.链接

代码示例:链接
老吕在CSDN写文章之必学【Markdown编辑器教程】
链接: [link](https://www.csdn.net/)
效果显示:链接
链接: link


6.目录

标题索引(内容目录):合理的创建标题,有助于目录的生成。使用 [TOC] 以创建当前文档目录(由于编辑器的差异,对目录创建的语法支持及语法规则应视实际使用的编辑器而定)。

代码示例:目录
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:目录
老吕在CSDN写文章之必学【Markdown编辑器教程】


7.代码片

代码示例:代码片
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:代码片

下面展示一些 内联代码片

// A code block
var foo = 'bar';
// An highlighted block
var foo = 'bar';

8.表格

代码示例:表格
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:表格

项目Value
电脑$1600
手机$12
导管$1
Column 1Column 2
centered 文本居中right-aligned 文本居右

9.注脚

代码示例:注脚
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:注脚

一个具有注脚的文本。1


10.注释

代码示例:注释
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:注释

Markdown将文本转换为 HTML


11.自定义列表

代码示例:自定义列表
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:自定义列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

12.LaTeX 数学公式

代码示例:LaTeX 数学公式
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:LaTeX 数学公式

Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过 Euler integral

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.


13.插入甘特图

代码示例:插入甘特图
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:插入甘特图

2014-01-06 2014-01-07 2014-01-08 2014-01-09 2014-01-10 2014-01-11 2014-01-12 2014-01-13 2014-01-14 2014-01-15 2014-01-16 2014-01-17 已完成 进行中 计划中 现有任务 Adding GANTT diagram functionality to mermaid

14.插入UML图

代码示例:插入UML图
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:插入UML图

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

15.插入Mermaid流程图

代码示例:插入Mermaid流程图
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:插入Mermaid流程图

链接
长方形
圆角长方形
菱形

16.插入Flowchart流程图

代码示例:插入Flowchart流程图
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:插入Flowchart流程图

Created with Raphaël 2.3.0 开始 我的操作 确认? 结束 yes no

17.插入类图

代码示例:插入类图
老吕在CSDN写文章之必学【Markdown编辑器教程】

效果显示:插入类图

Cool
Where am i?
«interface»
Class01
int chimp
int gorilla
size()
AveryLongClass
Class09
C2
C3
Class07
Object[] elementData
equals()
Class10
>>service>>
int id
size()

18.快捷键

Markdown图标快捷键
撤销 撤销 Ctrl /⌘+Z
重做 重做 Ctrl /⌘+Y
加粗 icon_jiacu备份 2 Ctrl /⌘+B
斜体 icon_qingxie备份 Ctrl /⌘+I
标题 标题 Ctrl /⌘+Shift +H
有序列表 有序 Ctrl /⌘+Shift +O
无序列表 无序 Ctrl /⌘+Shift +U
待办列表 待办 Ctrl /⌘+Shift +C
插入代码 代码块 Ctrl /⌘+Shift +K
插入链接 超链接 Ctrl /⌘+Shift +L
插入图片 图片 Ctrl /⌘+Shift +G
查找Ctrl /⌘+F
替换Ctrl /⌘+G

  1. 注脚的解释 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/411304.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

搜维尔科技:第九届元宇宙数字人大赛,参赛小组报名确认公告

各位参赛选手大家好&#xff0c;近期已收到新增报名信息如下表&#xff0c;请各位参赛选手确认&#xff0c;如果信息有误或信息不完整请电话联系赛务组工作人员进行更正 随着元宇宙时代的来临&#xff0c;数字人设计成为了创新前沿领域之一。为了提高大学生元宇宙虚拟人角色策划…

js:通过input标签或Drag拖拽文件实现浏览器文件上传获取File文件对象

文档 https://developer.mozilla.org/zh-CN/docs/Web/API/Filehttps://developer.mozilla.org/zh-CN/docs/Web/API/HTMLElement/drag_event 通过读取文件可以获取File对象的信息 lastModified: 1707210706000 lastModifiedDate: Tue Feb 06 2024 17:11:46 GMT0800 (中国标准…

pthread_exit和pehread_join函数

pthread_exit&#xff1a; 在线程中禁止调用exit函数&#xff0c;否则会导致整个进程退出&#xff0c;取而代之的是调用pthread_exit函数&#xff0c;这个函数只会使一个线程退出&#xff0c;如果主线程使用pthread_exit函数也不会使整个进程退出&#xff0c;不会影响其他线程…

uniapp播放mp4省流方案

背景&#xff1a; 因为项目要播放一个宣传和讲解视频&#xff0c;视频文件过大&#xff0c;同时还为了节省存储流量&#xff0c;想到了一个方案&#xff0c;用m3u8切片替代mp4。 m3u8&#xff1a;切片播放&#xff0c;可以理解为一个1G的视频文件&#xff0c;自行设置文…

进程间通信:共享内存与信号灯集(2024/2/26)

作业1&#xff1a;共享内存 shmsnd.c: #include <myhead.h> #define PAGE_SIZE 4096int main(int argc, const char *argv[]) {//一、创建key值key_t key-1;if((keyftok("/",k))-1){perror("ftok error");return -1;}//二、根据key值创建共享内存i…

JS防抖函数

场景 频繁触发耗时操作&#xff0c;仅关心最后一次的触发时使用防抖函数 代码 function debounce(fn , delay){let timer;return () > {clearTimeout(timer);timer setTimerout(()>{fn()},delay)} } 详解 触发一次函数&#xff0c;然后执行后续操作 function deboun…

matplotlib plt.show()却弹出空白框并之后自动退出程序的原因及解决方法

运行下列代码并使用plt.show()进行展示时候&#xff0c;cmd输出如下&#xff1a; 先弹出空白框&#xff1a; 而后直接退出程序&#xff1a; 之前遇到过很多次&#xff0c;由于不输出Traceback&#xff0c;完全不知道什么原因。结果发现是因为没有导入torch导致的。 解决办法就…

【MySQL】学习和总结联合查询

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-OPj5g6evbkm5ol0U {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

蜘蛛蜂优化算法SWO求解不闭合MD-MTSP,可以修改旅行商个数及起点(提供MATLAB代码)

1、蜘蛛蜂优化算法SWO 蜘蛛蜂优化算法&#xff08;Spider wasp optimizer&#xff0c;SWO&#xff09;由Mohamed Abdel-Basset等人于2023年提出&#xff0c;该算法模型雌性蜘蛛蜂的狩猎、筑巢和交配行为&#xff0c;具有搜索速度快&#xff0c;求解精度高的优势。VRPTW&#x…

微信小程序本地开发

微信小程序本地开发时不需要在小程序后台配置服务器域名直接在小程序项目中填写后端在本机的IP地址和端口号 如图&#xff08;第一步&#xff09; 填写地址后发现报错&#xff0c;url不是合法域名&#xff0c;则在详情设置不校验合法域名 如图&#xff08;第二歩&#xff09;…

如何本地部署LightPicture结合cpolar内网穿透打造个人云图床

文章目录 1.前言2. Lightpicture网站搭建2.1. Lightpicture下载和安装2.2. Lightpicture网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 现在的手机越来越先进&#xff0c;功能也越来越多&#xff0c;而手机…

VM-UNet:视觉Mamba UNet用来医学图像分割 论文及代码解读

VM-UNet 期刊分析摘要贡献方法整体框架1. Vision Mamba UNet (VM-UNet)2. VSS block3. Loss function 实验1.对比实验2.消融实验 可借鉴参考代码使用 期刊分析 期刊名&#xff1a; Arxiv 论文主页&#xff1a; VM-UNet 代码&#xff1a; Code 摘要 在医学图像分割领域&#x…

Python 读取创建word文档

本篇文章内容为使用python 读取word文档和创建word文档 读取doc文件 引入类库 示例如下&#xff1a; import win32com import win32com.client import os 读取doc文件 通过得到的doc文件路径调用系统word功能。 打开文件获取其中的文本信息&#xff0c;输出文本信息&#…

【Java程序员面试专栏 算法思维】五 高频面试算法题:贪心算法

一轮的算法训练完成后,对相关的题目有了一个初步理解了,接下来进行专题训练,以下这些题目就是汇总的高频题目,本篇主要聊聊贪心算法,所以放到一篇Blog中集中练习 题目关键字解题思路时间空间买卖股票的最佳时机 II贪心算法遍历整个股票交易日价格列表 price,并执行贪心策…

算法-计算机基础知识

1&#xff0c;坐标系与数学不同&#xff0c;x轴向下&#xff0c;y轴向右 2.案例&#xff1a;螺旋矩阵 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 class Solution {public List<Integer> spiralOrder(int[][] matrix) { List<Integer&…

Android 面试问题 2024 版(其三)

Android 面试问题 2024 版&#xff08;其三&#xff09; 十一、版本控制十二、Play 商店和应用程序部署十三、无障碍十四、第三方库和 API十五、解决问题的能力十六、基于 JD 的非常高级别的问题 十一、版本控制 什么是版本控制&#xff0c;为什么它在软件开发中很重要&#x…

sockaddr结构体、sockaddr_in结构体和gethostbyname函数

sockaddr结构体 sockaddr结构体是在网络编程中经常使用的一个数据结构&#xff0c;用来表示套接字地址。它是一个通用的地址结构&#xff0c;可以用于不同的协议&#xff08;如IPv4、IPv6、UNIX等&#xff09;。 在C语言中&#xff0c;sockaddr结构体定义如下&#xff1a; s…

揭密字节跳动薪资职级,资深测试居然能拿......

曾经的互联网是PC的时代&#xff0c;随着智能手机的普及&#xff0c;移动互联网开始飞速崛起。而字节跳动抓住了这波机遇&#xff0c;2015年&#xff0c;字节跳动全面加码短视频&#xff0c;从那以后&#xff0c;抖音成为了字节跳动用户、收入和估值的最大增长引擎。 自从字节逐…

考研408深度分析+全年规划

408确实很难&#xff0c;他的难分两方面 一方面是408本身的复习难度&#xff0c;我们都知道&#xff0c;408的考察科目有四科&#xff0c;分别是数据结构&#xff0c;计算机组成原理&#xff0c;操作系统和计算机网络。大家回想一下自己在大学本科时候学习这些专业课的难度&am…

Day01:Web应用架构搭建站库分离路由访问配置受限DNS解析

目录 常规的Web应用搭建 三种常规网站搭建模式 程序源码 中间件配置 数据库类型 文件访问路径 总结 章节知识点&#xff1a; 应用架构&#xff1a;Web/APP/云应用/三方服务/负载均衡等 安全产品&#xff1a;CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等 渗透命令&#xff1a;文件…
最新文章