Markdown語法學習
1 .標題
# 一號標題
## 二號標題
### 三號標題
例如:
一號標題
二號標題
三號標題
- 使用
#
表示標題,一級標題使用一個#
,二級標題使用兩個##
,以此類推,共有六級標題。
- 使用
=====
表示高階標題,使用---------
表示次階標題。
2 .引用
> 表示文本引用(一級)
表示文本引用(一級)
>> 二級引用
二級引用
>>> 三級引用
三級引用
<font color="red">注意</font>:
- 如果
>
和>>
嵌套使用的話,從>>
退到>
時,必須之間要加一個空格或者 > 作為過渡,否則默認為下一行和上一行是同一級別的引用。如示例所示。 - 引用標記里可以使用其他標記,如:有序列表或無序列表標記,代碼標記等。
3 .代碼塊
-
` 表示行內代碼
例: <html>
-
```
表示代碼塊
例如:
<?php
echo 'hello world';
?>
注意:
1 . `這個符號是在 Esc 鍵下面,切換到英文下即可。
2 .```
后面的 javascript 表示此段代碼為javascript代碼,Markdown會自行使用javascript代碼顏色渲染。這里也可以不寫。PS:誰能夠提供一個完整的Markdown可以渲染的語言列表啊,比如:linux命令這里寫什么?
3 .本文檔所有使用講解Markdown語法標記示例的地方都是使用代碼塊標記的。
4 .鏈接/圖片
- 鏈接:
[百度一下,你就知道](http://www.baidu.com)
例: 百度一下,你就知道
5 .列表
- 使用
1. 2. 3.
表示有序列表,使用*
或-
或+
表示無序列表。 - 有序列表
1 . 第一點
2 . 第二點
4 . 第三點
例如:
1 .第一點
2 .第二點
4 .第三點
- 無序列表
+ 呵呵
* 嘉嘉
- 嘻嘻
- 吼吼
- 嘎嘎
+ 桀桀
* 哈哈
例如:
- 呵呵
- 嘉嘉
- 嘻嘻
- 吼吼
- 嘎嘎
- 桀桀
- 哈哈
6 .粗體和斜體
使用 ** 或者 __ 表示粗體。
使用 * 或者 _ 表示斜體。
**粗體1** __粗體2__
*斜體1* _斜體2_
例如:
粗體1 粗體2
斜體1 斜體2
注意:
前后的 * 或 _ 與要 加粗或傾斜 的字體之間不能有空格。
7 .表格
-
具體使用方式請看示例:
------: 為右對齊。
:------ 為左對齊。
:------: 為居中對齊。
------- 為使用默認居中對齊。
| 序號 | 交易名 | 交易說明 | 備注 | | ------: | :-------: | :--------- | ------ | | 1 | prfcfg | 菜單配置 | 可以通過此交易查詢到所有交易碼和菜單的對應關系 | | 2 | gentmo | 編譯所有交易 | | | 100000 | sysdba | 數據庫表模型匯總 | |
例如:
序號 | 交易名 | 交易說明 | 備注 |
---|---|---|---|
1 | prfcfg | 菜單配置 | 可以通過此交易查詢到所有交易碼和菜單的對應關系 |
2 | gentmo | 編譯所有交易 | |
100000 | sysdba | 數據庫表模型匯總 | v |
8 .分割線
- 使用
---
或者***
或者* * *
表示水平分割線。
9 .反斜杠
- 使用
\
表示反斜杠。在你不想顯示Markdown標記時可以使用反斜杠。
\*這里不會顯示斜體\*
例如:
*這里不會顯示斜體*
10 .反斜杠
- 使用
~~
表示刪除線。
~~這是一條刪除線~~
例如;
這是一條刪除線
注意:
~~
和 要添加刪除線的文字之間不能有空格。
全棧工程師
1 、什么是全棧工程師?
- 全棧工程師,也叫全端工程師(同時具備前端和后臺能力),英文Full Stack developer。是指掌握多種技能,并能利用多種技能獨立完成產品的人。
2 、棧是什么?
- 堆棧的棧
3 、棧的特點?
- 先進后出,后進先出
4 、計算機語言發展史?
- 機器語言 》 匯編語言 》高級語言
- 機器語言
- 機器語言是指一臺計算機全部的指令集合
- 電子計算機所使用的是由"0"和"1"組成的二進制數,二進制是計算機語言機的語言的基礎。
- 匯編語言
- 為了減輕使用機器語言編程的痛苦,人們進行了一種有益的改進:用一些簡潔的英文字母、符號串來替代一個特定的指令的二進制串,比如,用"ADD"代表加法,"MOV"代表數據傳遞等等,這樣一來,人們很容易讀懂并理解程序在干什么,糾錯及維護都變得方便了,這種程序設計語言就稱為匯編語言,即第二代計算機語言。
- 高級語言
-
BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化語言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動態語言(Python、PHP、Ruby、Lua)等等。- 高級語言源程序可以用解釋、編譯兩種方式執行。通常用后一種。
C語言:
優點:有益于編寫小而快的程序。很容易與匯編語言結合。具有很高的標準化,因此其他平臺上的各版本非常相似。
缺點:不容易支持面向對象技術。語法有時會非常難以理解,并造成濫用。
C++語言:
C++語言是具有面向對象特性的C語言的繼承者。面向對象編程,或稱OOP是結構化編程的下一步。OO程序由對象組成,其中的對象是數據和函數離散集合。有許多可用的對象庫存在,這使得編程簡單得只需要將一些程序“建筑材料”堆在一起(至少理論上是這樣)。比如說,有很多的GUI和數據庫的庫實現為對象的集合。
優點:組織大型程序時比C語言好得多。很好的支持面向對象機制。通用數據結構,如鏈表和可增長的陣列組成的庫減輕了由于處理低層細節的負擔。
缺點:非常大而復雜。與C語言一樣存在語法濫用問題。比C慢。大多數編譯器沒有把整個語言正確的實現。
移植性:比C語言好多了,但依然不是很樂觀。因為它具有與C語言相同的缺點,大多數可移植性用戶界面庫都使用C++對象實現。
Java語言:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點
Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等
PHP語言:
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
-
- 機器語言
5 、函數式編程?
- 函數式編程是種編程范式,它將電腦運算視為函數的計算。函數編程語言最重要的基礎是 λ 演算(lambda calculus)。而且λ演算的函數可以接受函數當作輸入(參數)和輸出(返回值)。和指令式編程相比,函數式編程強調函數的計算比指令的執行重要。和過程化編程相比,函數式編程里,函數的計算可隨時調用。
6 、強類型 與 弱類型?
-
強類型語言在沒有強制類型轉化前,不允許兩種不同類型的變量相互操作;而弱類型語言則允許。
Java、C#、Python和JavaScript等都是強類型語言。
C 、 C++ 是靜態語言,也是弱類型語言;
Perl 、 PHP 是動態語言,但也是弱類型語言。
Python 既是動態數據類型,又是智能數據類型。
注意:
動態數據類型:在聲明變量時不需要聲明類型;
靜態數據類型:在聲明變量時需要聲明類型;