Pinned

Pinned

1. markdown

1.1. 常用

表格

|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |

header 1 | header 2
---|---
row 1 col 1 | row 1 col 2
row 2 col 1 | row 2 col 2

表格 左/右/居中 对齐

|左对齐| 居中对齐| 右对齐|
|:-----| -------|-----:|
|电脑  |电脑    |电脑   |

表格内嵌列表

项目     | 备注
-------- |:-----
电脑     | <li>第一点<li>第二点说明

输出结果:

项目备注
电脑
  • 第一点
  • 第二点说明

文字修饰

<b><u>  </u></b>

<font color="red">  </font>

段落

</br>

链接

[link](http://note.youdao.com/)

图片

![image][fire]

[fire]:data:image/png;base64,iVBORw0KGgoA............

代码

`

1.2. 折叠效果

<details> 
    <summary>展开查看</summary>
    <pre><code>
        此处为代码的块具体内容
    </code></pre> 
</details>

表格内父子折叠:

<tr  class="object" tabindex="1">
			<td ><span class="extend">+</span>  返回结果</td>
			<td >data </td>
			<td >map </td>
			<td >Y</td>
			<td ><p><span class="label-tips label-blue"> body</span>  返回的code码</p></td>
		  </tr>	
		  <tr>
			<td class="object-sub object-sub1 hide" colspan="5"><table class="table">
				<thead>
				  <tr>
					<th width="17%">参数名</th>
					<th>变量</th>
					<th width="17%">类型[长度限制]</th>
					<th width="10%">必填</th>
					<th width="38%">描述</th>
				  </tr>
				</thead>
				<tbody>
				  <tr >
					<td >菜单主键 </td>
					<td >result </td>
					<td >long </td>
					<td ></td>
					<td >菜单唯一标识 <br>
					  <span class="green">示例值:1 </span></td>
				  </tr>
				</tbody>
			  </table></td>
		  </tr>
                  
    
    <script>
	$(document).ready(function() { 
		$(".object").click(function(){
        var ids=$(this).attr("tabindex");
        if(ids){
            var iHtml=$(this)[0].children[0].children[0].innerHTML
            if($(".object-sub"+ids).css("display")==="none"){
                $(".object-sub"+ids).removeClass("hide");
                $(this)[0].children[0].children[0].innerHTML="-"
 
            }
            else{
                $(".object-sub"+ids).addClass("hide");
                $(this)[0].children[0].children[0].innerHTML="+"
            }
        }
    })
        });
</script>

2. HTML 元素

2.1. 换行符

放在要换行的位置就好了:

<br>

普通句子中换行: 使用 \, 然后接着按下 Enter 键。或者, 直接在需要换行的地方, 按下 Enter 键即可。

2.2. 空格

&nbsp;

2.3. 换页

将这个插入到你要分页的地方, 就可以了:

<div STYLE="page-break-after: always;"></div>

2.4. 字体

<font color="#FF0000">我是红色字体</font> 

2.5. 容器

markdown-it-container, 用于创建自定义的块级容器

INPUT

::: warning
*here be dragons*
:::

OUTPUT

<div class="warning">
<p><em>here be dragons</em></p>
</div>

2.6. 图形: plantuml

markdown-it-plantuml, 可以在 Markdown 中使用的绘制 UML 工具: PlantUML。

官网: http://plantuml.com/

https://github.com/gmunguia/markdown-it-plantuml

支持 UML 图:

  • 序列图
  • 用例图
  • 类图
  • 活动图(这是遗留语法)
  • 组件图
  • 状态图
  • 对象图
  • 部署图
  • 时序图

支持非 UML 图:

  • 线框图形界面
  • Archimate 图
  • 规范和描述语言 (SDL)
  • 迪塔图
  • 甘特图
  • 数学与 AsciiMath 或 JLaTeXMath 表示法

3. 正则表达式

https://regex101.com/

3.1. 正则表达式中的 .*.*? 的区别是什么?

  • 表达式 .* 就是单个字符匹配任意次, 即贪婪匹配。
  • 表达式 .*? 是满足条件的情况只匹配一次, 即最小匹配。

3.2. How do I match any character across multiple lines in a regular expression? 正则表达式匹配多行

For example, this regex

(.*)<FooBar>

will match:

abcde<FooBar>

But how do I get it to match across multiple lines?

abcde
fghij<FooBar>

Try this:

((.|\n)*)<FooBar>

It basically says “any character or a newline” repeated zero or more times.

3.3. 匹配空格的正则表达式

  • \s* 表示的是匹配 0 或多个空格
  • \s{m} 其中 m 是个数字, 表示的是匹配 m 个空格

3.4. 匹配两个标识中间的内容

第一种写法:

获取 A 和 B 中间的内容: 包含 AheB

A.*?B

获取 A 和 B 中间的内容: 不包含 AheB

(?<=A).*?(?=B) 

第二种写法:

[A](.*?)[B]
(?<=[A])(.*?)(?=[B])

第三种写法:

特殊情况处理: 获取 Html 标签中间的内容, 但是 html 标签带有一些无法确定的属性:

例: 获取 code 标签中的插槽内容

内容

<code(?:\s[^<>]+)?>([^<>]*)<\/code>

4. 数学符号

4.1. 运算

±

如加号 (+), 减号 (-), 乘号 (× 或 ·), 除号 (÷ 或/), 两个集合的并集 (∪), 交集 (∩), 根号 (√), 对数 (log, lg, ln), 比 (: ), 微分 (dx), 积分 (∫), 曲线积分 (∮) 等。

4.2. 推理

⇒ ⇐ ⇑ ⇓ ⇔ ⇋ ⇌ ⇍ ⇎ ⇏

4.3. 序号

①   ②   ③   ④   ⑤   ⑥   ⑦   ⑧   ⑨   ⑩

4.4. 集合

a∈Z

4.5. 其它

  • 几何符号
⊥   ∥   ∠   ⌒   ⊙   ≡   ≌    △
  • 代数符号
∝   ∧   ∨   ~   ∫   ≠    ≤   ≥   ≈   ∞   ∶
  • 集合符号
∪   ∩   ∈
  • 特殊符号
∑    π(圆周率)   丶
  • 推理符号
|a|    ⊥    ∽    △    ∠    ∩    ∪    ≠    ≡    ±    ≥    ≤    ∈    ←

↑    →    ↓    ↖    ↗    ↘    ↙    ∥    ∧    ∨

&;   §

Γ    Δ    Θ     Λ    Ξ    Ο    Π     Σ    Φ     Χ    Ψ    Ω

α    β    γ    δ    ε    ζ    η    θ    ι    κ    λ    μ     ν

ξ    ο    π    ρ    σ    τ    υ    φ    χ    ψ    ω

Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ

ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ

∈   ∏   ∑   ∕   √   ∝   ∞   ∟ ∠    ∣   ∥   ∧   ∨   ∩   ∪   ∫   ∮

∴   ∵   ∶   ∷   ∽   ≈   ≌   ≒   ≠   ≡   ≤   ≥   ≦   ≧    ≮   ≯   ⊕   ⊙    ⊥

⊿   ⌒     ℃

指数 0123: o123
  • 数量符号

如: i, 2+i, a, x, 自然对数底 e, 圆周率π。

  • 关系符号

如 “=” 是等号, “≈” 是近似符号, “≠” 是不等号, “>” 是大于符号, “<” 是小于符号, “≥” 是大于或等于符号(也可写作 “≮”), “≤” 是小于或等于符号(也可写作 “≯”), 。“→” 表示变量变化的趋势, “∽” 是相似符号, “≌” 是全等号, “∥” 是平行符号, “⊥” 是垂直符号, “∝” 是成正比符号, (没有成反比符号, 但可以用成正比符号配倒数当作成反比)“∈” 是属于符号, “??” 是 “包含” 符号等。

  • 结合符号

如小括号 “()” 中括号 “[]”, 大括号 “{}” 横线 “—”

  • 性质符号

如正号 “+”, 负号 “-”, 绝对值符号 “| |” 正负号 “±”

  • 省略符号

如三角形 (△), 直角三角形 (Rt△), 正弦 (sin), 余弦 (cos), x 的函数 (f(x)), 极限 (lim), 角 (∠),

∵因为, (一个脚站着的, 站不住)

∴所以, (两个脚站着的, 能站住) 总和 (∑), 连乘 (∏), 从 n 个元素中每次取出 r 个元素所有不同的组合数 (C®(n) ), 幂 (A, Ac, Aq, x^n) 等。

  • 排列组合符号

C - 组合数

A - 排列数

N - 元素的总个数

R - 参与选择的元素个数

!- 阶乘 , 如 5! =5×4×3×2×1=120

C-Combination- 组合

A-Arrangement - 排列

  • 离散数学符号

├ 断定符(公式在 L 中可证)

╞ 满足符(公式在 E 上有效, 公式在 E 上可满足)

┐ 命题的 “非” 运算

∧ 命题的 “合取”(“与”) 运算

∨ 命题的 “析取”(“或”, “可兼或”) 运算

→ 命题的 “条件” 运算

A<=>B 命题 A 与 B 等价关系

A=>B 命题 A 与 B 的蕴涵关系

A* 公式 A 的对偶公式

wff 合式公式

iff 当且仅当

↑ 命题的 “与非” 运算 ( “与非门” )

↓ 命题的 “或非” 运算 ( “或非门” )

□ 模态词 “必然”

◇ 模态词 “可能”

φ 空集

∈ 属于 (?? 不属于)

P(A) 集合 A 的幂集

|A| 集合 A 的点数

R^2=R○R [Rn=R(n-1)○R] 关系 R 的 “复合”

(或下面加 ≠) 真包含

∪ 集合的并运算

∩ 集合的交运算

  • (~) 集合的差运算。…
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云满笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值