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 既是动态数据类型,又是智能数据类型。
注意:
动态数据类型:在声明变量时不需要声明类型;
静态数据类型:在声明变量时需要声明类型;