本文目錄一覽:
- 1、cms79ft738燒寫器如何設置芯片讀保護
- 2、德國rotex90聯軸器
- 3、電影阿黛爾的人生(blue is the warmest color)
- 4、githubmarkdown以源碼方式顯示了
cms79ft738燒寫器如何設置芯片讀保護
單片機
STM32-對芯片啟動讀保護,實現加密(詳解)
STM32可以對存儲在flash上的程序進行讀保護.
啟動讀保護后,用戶就不能再讀寫程序了.
所以,在燒寫程序之前,需要程序調用關閉讀保護.關閉讀保護后,會自動清空flash上的程序
頭文件位于:#include "stm32f10x_flash.h"
啟動保護,用在main()函數初始化時調用:
void Set_Protect(void) //啟動保護
{
if(FLASH_GetReadOutProtectionStatus() != SET)
{
FLASH_Unlock(); //解鎖
FLASH_ReadOutProtection(ENABLE);
FLASH_Lock();//上鎖
}
}
注意:
當代碼第一次調用Set_Protect()函數啟動讀保護時。
期間不能再次調用Off_Protect()函數關閉讀保護,需要重新斷電才能關閉讀保護(因為Flash狀態啟動讀保護后,不能立即設置Status=1)
關閉讀保護,在串口接收某個有效數據或按下某個按鍵時,調用:
void Off_Protect(void) //關閉保護
{
if(FLASH_GetReadOutProtectionStatus() != RESET)
{
FLASH_Unlock(); //不解鎖FALSH也可設置讀保護
FLASH_ReadOutProtection(DISABLE);
FLASH_Lock();//上鎖
}
}
運行測試
1.第一步,下載程序
2.下載成功后,再次燒寫程序,校驗是否啟動讀保護(因為啟動讀保護后,不能進行讀寫程序了)
3.通過ST-LINK Utility工具嘗試連接芯片,發現確實不能讀數據了
然后只要代碼調用Off_Protect()函數,便可以取消保護了
德國rotex90聯軸器
Roten 是德國聯軸器巨頭 KTR 旗下的一個品牌,所以登錄KTR 主頁就可以找到具體信息了。
如果你只是用到這個零件,而不是要仿造這款聯軸器,那對你有用的信息就是聯軸器和外部連接的標準了:孔是用ISO 268 的 H7 ,槽鍵是 DIN 6885。
電影阿黛爾的人生(blue is the warmest color)
ed2k://|file|Blue.Is.the.Warmest.Color.2013.SUBBED.WORKPRiNT.X264.AC3-PLAYNOW.mkv|1741686488|E48A748784961D5454517EC376310BEF|h=FIKIAKVGN3HJHXSL2AUHJRI2NWRYWB4A|/
迅雷地址
網頁地址
githubmarkdown以源碼方式顯示了
注意:Windows環境下載時,分為User版和System版(推薦),User版只能安裝在C盤的用戶文件夾下,System版可以自定義安裝位置,用戶可以安裝需求選擇下載哪個版本。
設置中文
安裝好VS Code后,軟件默認為英文,以下步驟可以將其設置為中文。
選擇View - Command Palette,或使用快捷鍵Ctrl+Shift+P,搜索configure language,然后選擇Configure Display Language,然后選擇zh-cn,如下圖。
在這里插入圖片描述
注意: 若選擇Configure Display Language后,未出現上圖所示選項,而是出現如下圖的json文件編輯頁面,則可能為舊版的VS Code,將json文件中的locale后面的en改為zh-cn,然后按照步驟3中安裝Chinese (Simplified)Language Pack擴展。
在這里插入圖片描述
若沒有zh-cn,可以選擇Install additional languages,然后安裝擴展包Chinese (Simplified) Language Pack,然后重復步驟1。
也可以先在View - Extensions中安裝Chinese (Simplified)Language Pack中文簡體語言包擴展,如下圖第1個擴展,然后進行步驟1。
在這里插入圖片描述
安裝擴展
在查看 - 擴展中可以查看、設置、啟用、禁用、卸載已安裝擴展,即對已安裝擴展進行管理,同時可以搜索并安裝各種擴展,如下圖。
在這里插入圖片描述
編輯Markdown文檔
在VS Code中打開或新建.md格式的文件即可進行編輯(在VS Code中新建文件時可能需要先保存為.md格式文件),點擊右上角的預覽按鈕可以進行實時預覽。下圖第一個按鈕即為預覽按鈕。
在這里插入圖片描述
配合Markdown使用的擴展
推薦的擴展套裝:
基于Markdown Preview Enhanced擴展預覽窗口(推薦):Markdown Preview Enhanced 和 Prince軟件 + markdownlint + Mermaid Markdown Syntax Highlighting + Maridown PDF(可選) + vscode-pdf(可選)
優點:支持各種CSDN博客特殊語法,如:mermaid繪圖,注腳,注釋,等等。而且預覽窗口不受VS Code軟件深色主題的影響,更加形象的展示所編寫文件的pdf文檔樣式。
基于原生預覽窗口:markdownlint + Markdown+Math + Mermaid Markdown Syntax Highlighting + Markdown Preview Mermaid Support + Maridown PDF + vscode-pdf(可選)
優點:預覽窗口反應快速,無需安裝額外的預覽擴展,主題可以跟隨VS Code軟件的深色主題。
缺點:部分特殊語法無法得到支持。
以下為各個擴展的詳情介紹:
markdownlint:一個好用的 Markdown 格式檢查擴展,它規定了許多規則并實時對文檔進行檢查,防止一些語法錯誤,同時維持文檔風格的統一,使用此工具有助于形成一個良好的寫作習慣和規范。
Markdown Preview Enhanced:一個很好用的完善預覽功能的插件,可以更加形象的展示所編寫文件的pdf文檔樣式。優點是支持LaTeX數學公式和Mermaid圖表等內容的顯示。
安裝后,你會發現工作區的右上角多了一個預覽按鈕,這個按鈕就是Markdown Preview Enhanced插件產生的,如下圖。直接右鍵.md文件的頁面也可以開啟Markdown Preview Enhanced。
在這里插入圖片描述
注意:右鍵Markdown Preview Enhanced預覽頁面也有一些選項,如下圖。Open in Browser是在瀏覽器中打開預覽,HTML是打印成HTML文件,PDF是打印成PDF文件(此選項需額外安裝Prince軟件,VS Code擴展庫中沒有,安裝方法見后文)。
在這里插入圖片描述
安裝Prince軟件:進入Prince官網,點擊下載,選擇對應的版本進行下載并安裝。然后添加環境變量,右鍵我的電腦-屬性-高級系統設置-環境變量-系統變量-Path-編輯,新建一條Prince安裝路徑\engine\bin即可。然后重啟VS Code。
Markdown All in One:集成了各種功能,同時也支持LaTeX數學公式(在擴展設置中啟用基本的數學支持選項可以開啟與關閉該功能),但貌似沒有顯示Mermaid圖表和打印PDF的功能。個人建議,若啟用Markdown+Math擴展,則不必啟用此擴展。
Markdown+Math:使VS Code原生的Markdown預覽窗口支持顯示LaTeX數學公式。可以與Markdown All in One擴展同時使用,同時使用時,LaTeX公式顯示風格以Markdown+Math為標準。
Mermaid Markdown Syntax Highlighting:支持Mermaid圖表代碼高亮,但無法在原生預覽窗口顯示。
Markdown Preview Mermaid Support:支持原生預覽窗口顯示Mermaid圖表。
Maridown PDF:可以簡單的將編寫的.md文件轉換成其他格式的文件,右鍵.md文件的頁面可以進行轉換,如下圖。生成的文件將會直接保存在.md文件的文件夾下。但不支持LaTeX數學公式和Mermaid圖表等內容的顯示。
在這里插入圖片描述
vscode-pdf:若希望在VS Code中直接打開并瀏覽pdf格式文件,可以通過安裝該插件來達到該目的。
Markdown Pad 2
介紹
Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文本內容具有一定的格式。而Markdown Pad 2 便是編輯Markdown語言的一款編輯器,其功能強大,便捷,速度快,無廣告,而且還可以進行個性化設置。下面介紹一下Windows系統下,該工具的安裝與配置方法。
安裝
進入官網:官網鏈接,然后點擊Download MarkdownPad;或者直接點擊該鏈接,下載鏈接,會立刻開始下載。
運行上一步驟下載到的exe文件,開始安裝,并完成安裝。
注意:Win10若提示HTML渲染組件出錯,錯誤的表現形式為,不能實時預覽Markdown生成的HTML頁面。則需要安裝awesomium_sdk,下載地址:Download awesomium_v1.6.6_sdk_win.exe。
設置中文
Tool — Options — Editor — Language,選擇中文。
Key
在初次打開軟件時單擊Enter Key按鈕,或點擊幫助—升級到MarkdownPad專業版。輸入如下Email和Key。
Soar360@live.com
1
1
Key
GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUpTtLA2a5/sQytXJUQl/QKO0jUQY4pa5CCx20sV1ClOTZtAGngSOJtIOFXK599sBr5aIEFyH0K7H4BoNMiiDMnxt1rD8Vb/ikJdhGMMQr0R4B+L3nWU97eaVPTRKfWGDE8/eAgKzpGwrQQoDh+nzX1xoVQ8NAuH+s4UcSeQ==
1
1
個性化設置
菜單欄 — 工具 — 選項
Markdown — GitHub 風格 Markdown (離線)
樣式表 — Markdownpad-github.css
文件 — 在導出的PDF文件中包含CSS背景
Markdown與HTML的聯系
Markdown支持HTML的大部分標簽,但反之HTML不支持Markdown語法;即Markdown兼容HTML。例如換行標簽br,鍵盤文本kbd,預格式文本pre,上標sup,下標sub,等等。更多標簽和用法請參照HTML標簽 。
例子:
鍵盤文本-復制的快捷鍵:kbdCtrl/Command/kbd + kbdC/kbd
顯示:
Ctrl/Command + C
Markdown中支持HTML的大部分字符實體,如大于號: ,顯示為。更多HTML字符實體請參照HTML字符實體 。
編輯技巧
快捷鍵
在編輯頁面可以適當的使用快捷鍵提升效率。以下為CSDN的快捷鍵,其中有些是可以通用于各個編輯器的。
CSDN快捷鍵:
撤銷:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜體:Ctrl/Command + I
標題:Ctrl/Command + Shift + H
無序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
待辦列表:Ctrl/Command + Shift + C
插入代碼:Ctrl/Command + Shift + K
插入鏈接:Ctrl/Command + Shift + L
插入圖片:Ctrl/Command + Shift + G
列表
當使用順序列表時,按回車會自動生成序號,想中斷排序,再按一次回車即可。
在順序列表的編號后面按回車,不會打亂編號的順序。
當使用列表后,縮進中斷時,可以使用Tab進行縮進。
標記失效
在使用Markdown標記語言時,一些標記后需要加空格才會生效,如標題標記:# 。
一些標記的前面需要有回車才會生效,如分隔符:--- 。
一些字體標記,當結束標記前的字符為標點符號時可能會失效。
例如:**標點符號。**是句號。
顯示:**標點符號。**是句號。
解決方案:在結束標記**后加空格即可,其他字體標記同理。
例如:**標點符號。** 是句號。
顯示:標點符號。 是句號。
頁面內跳轉
由于Markdown目前沒有實現頁面內跳轉的方法,故可以使用HTML的方法進行頁面內跳轉,因為Markdown支持HTML。值得一提的是,跳轉到錨點時,可以使用Markdown的鏈接語法進行跳轉。
注意: 示例中錨點的h1標簽可以換成任何其他標簽,如text標簽等。
純HTML示例:
!-- 跳轉到錨點 --
a href="#1"錨點目標/a
!-- 創建錨點 --
h1 id="1"錨點/h1
1
2
3
4
1
2
3
4
HTML創建錨點+Markdown跳轉示例:
跳轉到錨點:[錨點目標](錨點id '標題')
創建錨點(同上):h1 id="1"錨點/h1
展示:
HTML語法跳轉:錨點目標
Markdown語法跳轉:錨點目標
錨點
CSDN博客技巧
CSDN目錄
輸入#,并按下Space后,將生成1級標題。
輸入##,并按下space后,將生成2級標題。
以此類推,我們支持6級標題。有助于使用@[TOC](自定義目錄標題)或@[toc](自定義目錄標題)語法后生成一個有縮進的目錄,可實現頁內跳轉。
CSDN快捷鍵
同編輯技巧章節的快捷鍵。此處省略。
自定義列表
CSDN編輯器支持,某些本地編輯器不支持。
例子(最前面要有空行):
Authors
: John
: Luke
1
2
3
1
2
3
顯示:
Authors
John
Luke
注腳
CSDN編輯器支持,某些本地編輯器不支持。
注腳會按照文章的順序自動排序。
例子:
一個具有注腳的文本。[^1]
[^1]: 注腳的解釋
1
2
1
2
顯示:
一個具有注腳的文本。1
注釋
CSDN編輯器支持,某些本地編輯器不支持。
例子(注釋詞前后要有空格):
Markdown兼容 HTML 語言。
*[HTML]: 超文本標記語言
1
2
1
2
顯示:
Markdown兼容 HTML 語言。
LaTeX公式
CSDN編輯器中支持LaTeX數學公式,詳情請見后文的LaTeX公式章節。Typroa軟件支持,設置方法詳見上文的 Markdown工具 - Typroa - 設置 章節。
Mermaid制圖
CSDN編輯器中支持mermaid繪圖,如甘特圖,UML圖等。詳情及具體用法請見參考文檔。
參考文檔:鏈接 。
需要注意的是:有些本地編輯器不支持mermaid繪圖,但如果使用VS Code,則可以通過安裝Markdown Preview Enhanced或Markdown Preview Mermaid Support擴展的方式支持,詳情請見上文的 Markdown工具 - VS Code - 配合Markdown使用的擴展 章節。
下方是一些圖的簡單繪制方法。
甘特圖
```mermaid
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram functionality to mermaid
section 現有任務
已完成 :done, des1, 2014-01-06,2014-01-08
進行中 :active, des2, 2014-01-09, 3d
計劃一 : des3, after des2, 5d
計劃二 : des4, after des3, 5d
```
顯示:
Mon 06
Mon 13
Mon 20
已完成
進行中
計劃一
計劃二
現有任務
Adding GANTT diagram functionality to mermaid
UML圖
```mermaid
sequenceDiagram
張三 - 李四: 你好!李四, 最近怎么樣?
李四–王五: 你最近怎么樣,王五?
李四–x 張三: 我很好,謝謝!
李四-x 王五: 我很好,謝謝!
Note right of 王五: 李四想了很長時間, 文字太長了
不適合放在一行.
李四–張三: 打量著王五…
張三-王五: 很好… 王五, 你怎么樣?
```
顯示:
張三
李四
王五
你好!李四, 最近怎么樣?
你最近怎么樣,王五?
我很好,謝謝!
我很好,謝謝!
李四想了很長時間, 文字太長了
不適合放在一行.
打量著王五...
很好... 王五, 你怎么樣?
張三
李四
王五
FLowchart流程圖
```mermaid
flowchat
st=start: 開始
e=end: 結束
op=operation: 我的操作
cond=condition: 確認?
st-op-cond
cond(yes)-e
cond(no)-op
```
顯示:
開始
我的操作
確認?
結束
yes
no
導出與導入
導出
用戶可以在CSDN文章中任意編輯。完成了一篇文章的寫作后, 可以在上方工具欄找到 導出按鈕 ,生成一個.md文件或者.html文件進行本地保存。
導入
如果用戶想加載一篇自己寫過的.md文件或者.html文件,在上方工具欄可以選擇導入按鈕進行對應擴展名的文件導入,并繼續創作。
字符實體
前言
與HTML字符實體相同,詳情可參照HTML字符實體 。
空格
?
不換行空格,全稱是 No-Break Space,它是最常見和我們使用最多的空格,大多數的人可能只接觸了 ,它是按下space鍵產生的空格。在HTML中,如果你用空格鍵產生此空格,空格是不會累加的(只算1個)。要使用html實體表示才可累加,該空格占據寬度受字體影響明顯而強烈。
?
半角空格,全稱是 En Space,en是字體排印學的計量單位,為em寬度的一半。根據定義,它等同于字體度的一半(如16px字體中就是8px)。名義上是小寫字母n的寬度。此空格傳承空格家族一貫的特性:透明的,此空格有個相當穩健的特性,就是其占據的寬度正好是1/2個中文寬度,而且基本上不受字體影響。
?
全角空格,全稱是 Em Space,em是字體排印學的計量單位,相當于當前指定的點數。例如,1 em在16px的字體中就是16px。此空格也傳承空格家族一貫的特性:透明的,此空格也有個相當穩健的特性,就是其占據的寬度正好是1個中文寬度,而且基本上不受字體影響。
其他
顯示結果 描述 實體名稱 實體編號
空格 ? ?
小于號
|大于號 | |
≦ |小于等于 |≤
≧ |大于等于 |≥
|和號 | |
" |引號 |" |"
’ |撇號 |' (IE不支持) |'
¢ |分 |¢ |¢
£ |鎊 |£ |£
¥ |日圓 |¥ |¥
€ |歐元 |euro |€
§ |小節 |§ |§
? |版權 |? |?
? |注冊商標 |? |?
? |商標 |? |?
× |乘號 |× |×
÷ |除號 |÷ |÷
轉義字符
寫法:\+字符
用途:當某些特殊字符與Markdown語法沖突時,使用轉義字符可以使字符強制顯示,字符實體也可用轉義字符顯示。
示例:
\
顯示:
\=\=
顯示:==
\
顯示:
等等
注意:使用字符實體也可以達到一樣的效果,但不常用的或記不住的字符實體建議使用轉義字符。
首行縮進
縮進2個漢字大小:
使用2個?(推薦)
使用4個?
使用8個?
空行
連續輸入2個回車,即可打出一個空行。
輸入HTML表簽br,即可打出一個換行。
字體
普通文本:
*強調文本* _強調文本_
**加粗文本** __加粗文本__
==標記文本==
~~刪除文本~~
引用文本
1
2
3
4
5
1
2
3
4
5
顯示:
強調文本 強調文本
加粗文本 加粗文本
標記文本
刪除文本
引用文本
注意:強調文本即斜體文本。
組合文本:
加粗加斜:使用***或___
例子:***加粗加斜***
顯示:加粗加斜
上下標
CSDN編輯器
此方法可能不適用某些本地編輯器,本地編輯器可以使用HTML方法或LaTeX公式方法。
上標:^文本^
下標:~文本~
例子:
H~2~O
2^10^
顯示:
H2O
210
HTML方法
此方法比較同用,適用于各種Markdown編輯器,因為Markdown支持HTML。顯示效果與CSDN編輯器相同。
上標:sup文本/sup
下標:sub文本/sub
例子:
Hsub2/subO
2sup10/sup
顯示:
H2O
210
LaTeX公式方法
詳情請見下文的 附錄 LaTeX公式細節 - 上下標 章節。以下為簡單的例子。
例子:
$x^z_{y+1}$
顯示:
x y + 1 z x^z_{y+1}x
y+1
z
引用可嵌套
例子:
這是引用的內容
這是引用的內容
這是引用的內容
1
2
3
1
2
3
顯示:
這是引用的內容
這是引用的內容
這是引用的內容
目錄
Markdown基本語法并沒有生成目錄的功能,但很多平臺或軟件都支持生成目錄,比如:CSDN博客平臺、Typroa軟件、等等。使用方法如下,輸入下方命令即可在相應位置插入目錄,該目錄為Markdown文檔內的標題組成的目錄:
CSDN博客
@[TOC](目錄名稱) 或 @[toc](目錄名稱) 。
Typroa
[TOC] 或 [toc] 。
其他
同Typroa。
導出分頁
在Markdown導出為PDF時,若想要設置分頁,在Markdown文件想分頁的位置輸入如下HTML代碼即可,再次導出即可顯示分頁效果。該語句已在Typroa軟件中實驗成功。
div style="page-break-after: always;"/div
或
div STYLE="page-break-after: always;"/div
1
2
3
1
2
3
鏈接
格式:[鏈接文本](鏈接地址 '鏈接標題')
說明:鏈接文本為顯示的文字,鏈接地址為鏈接的網址,鏈接標題可以不寫,是鼠標懸停在鏈接處顯示的標題。
例子:
[Link]()
顯示:
Link
列表
有序列表
示例:
1. 項目1
2. 項目2
3. 項目3
1
2
3
1
2
3
顯示:
項目1
項目2
項目3
無序列表
示例:
- 項目
- 項目
- 項目
1
2
3
1
2
3
顯示:
項目
項目
項目
待辦列表
示例:
- [ ] 計劃任務
- [x] 完成任務
1
2
1
2
顯示:
計劃任務
完成任務
多級列表
每寫下一級有序列表或無須列表時,多縮進1個Tab(推薦)或 4 個空格。
有序多級列表示例:
1. 標題1
1. 標題1.1
1. 標題1.1.1
2. 標題1.1.2
2. 標題1.2
3. 標題1.3
2. 標題2
1
2
3
4
5
6
7
1
2
3
4
5
6
7
顯示:
標題1
標題1.1
標題1.1.1
標題1.1.2
標題1.2
標題1.3
標題2
無序多級列表示例:
- 項目
- 項目
- 項目
1
2
3
1
2
3
顯示:
項目
項目
項目
自定義列表
注意:CSDN編輯器支持,某些本地編輯器不支持。
例子(最前面要有空行):
Authors
: John
: Luke
1
2
3
1
2
3
顯示:
Authors
John
Luke
圖片
Markdown圖片
插入圖片格式:
在這里插入圖片描述
注意: 圖片替換文本是圖片未顯示時替換的文本,圖片標題是鼠標懸停在圖片上顯示的文本,圖片標題可不寫,圖片標題的引號用單引號和雙引號都可以。圖片地址可以是網絡網址(),也可以是本地相對路徑(推薦,如./images/pic1.jpg)或絕對路徑。
例子:

顯示:
Alt
CSDN圖片
CSDN平臺針對Markdown的圖片語法做了特殊處理,支持調整圖片的大小和對齊方式,使用方法如下:
帶尺寸的圖片:

顯示:
Alt
居中的圖片:
![Alt]()
補充:圖片居左為#pic_left,圖片居右為#pic_right 。
顯示:
Alt
居中并且帶尺寸的圖片:

顯示:
Alt
為了讓用戶更加便捷,CSDN博客增加了圖片拖拽功能。
HTML圖片
即使不在CSDN平臺,Markdown編輯器也可以實現調整圖片大小和對齊方式的功能,因為Markdown支持HTML,使用HTML語言即可,使用方法如下:
居中圖片
代碼:
div align=[對齊方式] !--對齊方式可以為center,left,right--
img src="圖片地址" alt="替換文字" width="寬度" height="高度"
/div
1
2
3
1
2
3
示例1:居中的圖片
div align=center
img src=""
/div
1
2
3
1
2
3
顯示:
示例2:居中且帶尺寸的圖片
div align=center
img src="" width="50%"
/div
1
2
3
1
2
3
顯示:
圖片居中標題
無論以何種方式插入圖片,都有在圖片下方輸入圖片標題的需求,使用HTML語法即可為圖片添加居中標題,使用方法如下:
在圖片下方添加如下HTML代碼即可:
center圖片標題/center
1
1
顯示:
圖片標題
表格
如果表格貼近行首,則可以使用簡便方式制作表格
例子:
列1 | 列2
--- | ---
值1 |值2
值3 |值4
1
2
3
4
1
2
3
4
顯示:
列1 列2
值1 值2
值3 值4
若表格前有Tab縮進,則左側的 | 需補全,否則會出現第一列不顯示的狀況。
例子:
| 列1 | 列2
| --- | ---
| 值1 |值2
| 值3 |值4
1
2
3
4
1
2
3
4
顯示:
列1 列2
值1 值2
值3 值4
完整的表格格式。
例子:
| 列1 | 列2 | 列3 |
| :--- | :---: | ---: |
| 文本居左 | 文本居中 | 文本居右 |
1
2
3
1
2
3
顯示:
列1 列2 列3
文本居左 文本居中 文本居右
注意:最左側(第一個) | 右端最好有1或2個空格,否則可能會出現未知錯誤(如缺失字符,對齊失效等)。
分割線
三個或者三個以上的 - 或者 * 都可以,效果是一樣的。
注意分割線前要有空行。
例子:
(空行)
---
----
***
*****
1
2
3
4
5
1
2
3
4
5
顯示:
代碼塊
單行代碼塊
代碼只有一行或在文本中插入時可以使用,也可以叫行中代碼塊,格式為:`代碼` 。
例子:
`print('Hello World!)`
顯示:
print('Hello World!)
多行代碼塊
多行代碼塊可以插入多行代碼,且可以標記編程語言的類型,如python,可以簡寫成py,JavaScript可以簡寫成js。
格式:
```編程語言類型
代碼片段
代碼片段
```
例子:
```py
for i in(1,11,1):
?print(‘Hello World!’,end=‘\n’)
```
顯示:
for i in(1,11,1):
print('Hello World!',end='\n')
1
2
1
2
技巧
代碼塊前面可以使用Tab縮進,顯示的代碼塊前端也會有縮進。
例子:
print('前面有縮進。')
1
1
在CSDN博客設置頁面,可以選擇一款自己喜歡的代碼片高亮樣式。
LaTeX數學公式
介紹
CSDN支持LaTeX公式,但有些本地編輯器可能不支持LaTeX公式,Typroa可以更改設置支持,VS Code可以通過安裝擴展的方式支持,詳情請見上文的 Markdown工具 章節。
LaTeX數學公式的各種細節請參見我的另一篇博客:LaTeX數學公式-詳細教程 。
官方文檔:
傳送門:官方文檔
網址:
中文教程:
傳送門:中文教程
網址:
技巧:使用在線LaTeX公式編輯器,來生成LaTeX公式代碼,然后復制到Markdown編輯器中,并在兩邊加上$或$$即可。
在線LaTeX公式編輯器網址:
插入公式
左對齊公式(行中公式):$數學公式$
居中公式(獨立公式):$$數學公式$$
注意:使用$行中公式時,數學公式與$連接處不要有空格,否則公式不會顯示;使用$$居中公式時,數學公式與$$連接處可以有空格。即$ 數學公式 $ 不顯示公式。
注釋:%為單行注釋。
細節:細節請參見我的另一篇博客:LaTeX數學公式-詳細教程 。
注意事項
使用$,即行中公式時,數學公式與$連接處不要有空格,否則公式不會顯示。
使用$$,即居中公式時,數學公式與$$連接處可以有空格。即$ 數學公式 $ 不顯示公式。
使用$$時,上方要空一行。
=不要單獨打一行,否則可能會出錯。
+ - * / = ( ) | , . '等符號直接在$或$$之間輸入即可識別。