【持续更新】Markdown中数学公式及符号整理

2023-10-31

Markdown中数学公式及符号整理

  在写博客、写文档中经常需要编辑各种形式的数学公式。对于简单的公式,可以在word中编辑,对于复杂的公式一般以截图、粘贴的方式。利用Markdown中的LaTeX插件,公式均以代码形式编辑,写文档时十分方便,特别是在推导各种算法公式时。
  首先设置typora的偏好设置,使其支持LaTeX插件。设置方法:文件—偏好设置,找到Markdown扩展语法,勾选 内联公式(例:$\LaTeX$)即可。英文版typora设置方法也是一样的。

一、latex基本语法

1、公式编辑设置

1.1 公式编辑编号设置

  在编写公式之前首先说明一下公式后面的标号编辑方法。默认情况下公式后面是没有序号的。设置标号有如下符号:

符号 说明
\eqno{标号} 系统序号设置命令, 它紧跟在equation*环境,可在公式右侧人工设置标号。标号可以是任意文本
\leqno{标号} 作用于\eqno相同,只是将标号至于公式的左侧。\eqno与\leqno不能同时在一个公式中使用
\nonumber 系统取消序号命令,把它插在换行命令\\之前,可以取消为该行公式排序而使其无序号
\notag 公式宏包序号取消命令,使用方法和作用与\nonumber命令相同
\tag{标号} 公式宏包序号设置命令,可用于带星号公式环境中的公式行
\tag*{标号} 作用与\tag相同,只是标号两侧没有圆括号

个人比较喜欢\tag{标号}和\tag*{标号}这两种形式,而且这两种形式用的基本上也是最多的。示例:

$$
x^2+y^2=z^2 \tag{1$'$}
$$
$$
x^3+y^3=z^3  
$$
$$
x^4+y^4=z^4 \tag{*} 
$$
$$
x^5+y^5=z^5 \tag*{*}
$$
$$
x^6+y^6=z^6 \tag{1-1} 
$$

( 1 ′ ) x 2 + y 2 = z 2 x^2+y^2=z^2 \tag{1$'$} x2+y2=z2(1)

x 3 + y 3 = z 3 x^3+y^3=z^3 x3+y3=z3

(*) x 4 + y 4 = z 4 x^4+y^4=z^4 \tag{*} x4+y4=z4(*)

* x 5 + y 5 = z 5 x^5+y^5=z^5 \tag*{*} x5+y5=z5*

(1-1) x 6 + y 6 = z 6 x^6+y^6=z^6 \tag{1-1} x6+y6=z6(1-1)

  上面例子中的\\表示公式换行。\begin{gather}表示环境设置。下一小节将介绍环境设置。
  接下来是引用编号,使用\tag指令指定公式的具体编号后,再使用\label指令埋下锚点,如下:
x^2+y^2=z^2 \tag{1-2} \label{eq:test}
(1-2) x 2 + y 2 = z 2 x^2+y^2=z^2 \tag{1-2} x2+y2=z2(1-2)
使用\eqref指令引用前面标记的锚点,使用$\eqref{eq:test}$指令将显示为: ( 1 (1 (1- 2 ) 2) 2)注意:此处有个很头疼的地方就是,这个\label{eq:test}容易产生多次定义,对于这种问题,如果test确实只定义了一次,关闭typora,重启就好

1.2 公式编辑环境设置

  以下环境中,对齐和对齐 ∗ * (alignat and alignat*)是最有用的,但其他环境有时候也会用到:

环境名称 描述 备注
eqnarray and eqnarray* 与alignat and alignat*相似 不建议使用,因为间距不一样
multline and multline* 第一行左对齐,最后一行右对齐 公式编号与第一行垂直对齐,不像其他环境那样居中
gather and gather* 没有对齐的连续方程
flalign and flalign* 与align类似,但左对齐第一个方程列,右对齐最后一列
alignat and alignat* 采用指定列数的参数。 允许控制方程之间的水平空间 如{alignat}{2} :与第二列对齐

还有以下环境,这些环境本身不构成数学环境,但可以用于更复杂结构的构建块:

数学环境名称 描述
gathered 允许多行(多组)方程式在彼此之下设置并分配单个方程式编号
split 与align *类似,但在另一个显示的数学环境中使用
aligned 与align类似,可以在其他数学环境中使用。
alignedat 与alignat类似,同样需要一个额外的参数来指定要设置的方程列数。

示例如下:

\begin{aligned}
 \left.\begin{aligned}
        B'&=-\partial \times E,\\         %加&指定对齐位置
        E'&=\partial \times B - 4\pi j,
       \end{aligned}
 \right\}								%加右}
 \qquad \text{Maxwell's equations}
\end{aligned}

B ′ = − ∂ × E , E ′ = ∂ × B − 4 π j , } Maxwell’s equations \left.\begin{aligned} B'&=-\partial \times E,\\ E'&=\partial \times B - 4\pi j, \end{aligned} \right\} \qquad \text{Maxwell's equations} BE=×E,=×B4πj,}Maxwell’s equations
注:如果各个方程需要在某个字符处对齐(如等号对齐),只需在所有要对齐的字符前加上 & 符号。如果不需要公式编号,只需在宏包名称后加上 * 号。

\begin{aligned}
 \sigma_1 &= x + y  &\quad \sigma_2 &= \frac{x}{y} \\	
 \sigma_1' &= \frac{\partial x + y}{\partial x} & \sigma_2' 
    &= \frac{\partial \frac{x}{y}}{\partial x}
\begin{aligned}

σ 1 = x + y σ 2 = x y σ 1 ′ = ∂ x + y ∂ x σ 2 ′ = ∂ x y ∂ x \begin{aligned} \sigma_1 &= x + y &\quad \sigma_2 &= \frac{x}{y} \\ \sigma_1' &= \frac{\partial x + y}{\partial x} & \sigma_2' &= \frac{\partial \frac{x}{y}}{\partial x} \end{aligned} σ1σ1=x+y=xx+yσ2σ2=yx=xyx

\begin{aligned}
a_0&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}f(x)\,\mathrm{d}x\\[6pt]
a_n&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}f(x)\cos nx\,\mathrm{d}x=\\
&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}x^2\cos nx\,\mathrm{d}x\\[6pt]
b_n&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}f(x)\sin nx\,\mathrm{d}x=\\
&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}x^2\sin nx\,\mathrm{d}x
\\[6pt]
\end{aligned}

a 0 = 1 π ∫ − π π f ( x )   d x a n = 1 π ∫ − π π f ( x ) cos ⁡ n x   d x = = 1 π ∫ − π π x 2 cos ⁡ n x   d x b n = 1 π ∫ − π π f ( x ) sin ⁡ n x   d x = = 1 π ∫ − π π x 2 sin ⁡ n x   d x \begin{aligned} a_0&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}f(x)\,\mathrm{d}x\\[6pt] a_n&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}f(x)\cos nx\,\mathrm{d}x=\\ &=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}x^2\cos nx\,\mathrm{d}x\\[6pt] b_n&=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}f(x)\sin nx\,\mathrm{d}x=\\ &=\frac{1}{\pi}\int\limits_{-\pi}^{\pi}x^2\sin nx\,\mathrm{d}x \\[6pt] \end{aligned} a0anbn=π1ππf(x)dx=π1ππf(x)cosnxdx==π1ππx2cosnxdx=π1ππf(x)sinnxdx==π1ππx2sinnxdx

关于公式编辑环境设置的语法说明,此处※※有更详细的说明

二、latex常见数学符号

2.1 常用数学符号

  行内公式使用$....$,行间公式使用$$...$$。常用符号如下表,其中部分符号首字母大写,符号也会变为大写的格式,箭头是变粗

符号 代码 符号 代码
∑ \sum $\sum$ × \times × $\times$
∑ i = 0 n \sum_{i=0}^n i=0n $\sum_{i=0}^n$ ± \pm ± $\pm$
÷ \div ÷ $\div$ ∣ \mid $\mid$
⋅ \cdot $\cdot$ ∘ \circ $\circ$
∗ \ast $\ast$ ≤ \leq $\leq$
⨂ \bigotimes $\bigotimes$ ≥ \geq $\geq$
⨁ \bigoplus $\bigoplus$ ≠ \neq ̸= $\neq$
∏ \prod $\prod$ ≈ \approx $\approx$
∐ \coprod $\coprod$ ∬ \iint $\iint$
⋯ \cdots $\cdots$ ∫ \int $\int$
∇ \nabla $\nabla$ ∮ \oint $\oint$
∵ \because $\because$ ∞ \infty $\infty$
∴ \therefore $\therefore$ ̸ > \not> ̸> $\not>$
∀ \forall $\forall$ ̸ ⊂ \not\subset ̸ $\not\subset$
∃ \exists $\exists$ ∅ \emptyset $\emptyset$
⋃ \bigcup $\bigcup$ ∈ \in $\in$
⋂ \bigcap $\bigcap$ ∉ \notin / $\notin$
⋁ \bigvee $\bigvee$ ⊂ \subset $\subset$
⋀ \bigwedge $\bigwedge$ ⊆ \subseteq $\subseteq$
y ^ \hat{y} y^ $\hat{y}$ α \alpha α $\alpha$
y ˇ \check{y} yˇ $\check{y}$ β \beta β $\beta$
y ˘ \breve{y} y˘ $\breve{y}$ γ \gamma γ $\gamma$
↑ \uparrow $\uparrow$ Γ \Gamma Γ $\Gamma$
↓ \downarrow $\downarrow$ δ \delta δ $\delta$
⇑ \Uparrow $\Uparrow$ Δ \Delta Δ $\Delta$
↓ \downarrow $\Downarrow$ ϵ \epsilon ϵ $\epsilon$
→ \rightarrow $\rightarrow$ ε \varepsilon ε $\varepsilon$
← \leftarrow $\leftarrow$ ζ \zeta ζ $\zeta$
⇒ \Rightarrow $\Rightarrow$ η \eta η $\eta$
⇐ \Leftarrow $\Leftarrow$ θ \theta θ $\theta$
⟸ \Longleftarrow $\Longleftarrow$ Θ \Theta Θ $\Theta$
⟵ \longleftarrow $\longleftarrow$ ϑ \vartheta ϑ $\vartheta$
⟶ \longrightarrow $\longrightarrow$ ι \iota ι $\iota$
Σ \Sigma Σ $\Sigma$ π \pi π $\pi$
ν \nu ν $\nu$ ϕ \phi ϕ $\phi$
ξ \xi ξ $\xi$ ψ \psi ψ $\psi$
τ \tau τ $\tau$ Ψ \Psi Ψ $\Psi$
λ \lambda λ $\lambda$ ω \omega ω $\omega$
Λ \Lambda Λ $\Lambda$ Ω \Omega Ω $\Omega$
μ \mu μ $\mu$ χ \chi χ \chi
∂ \partial $\partial$ ρ \rho ρ $\rho$
{ } \lbrace \rbrace {} $\lbrace \rbrace$ ο \omicron ο $\omicron$
a ‾ \overline{a} a $\overline{a}$ σ \sigma σ $\sigma$
⇔ \Leftrightarrow $\Leftrightarrow$ ∠ \angle $\angle$
⇌ \rightleftharpoons \rightleftharpoons △ \triangle $\triangle$
↗ \nearrow $\nearrow$ ↖ \nwarrow $\nwarrow$
↘ \searrow $\searrow $ ↙ \swarrow $\swarrow$
♢ \diamondsuit $\diamondsuit$ ⋄ \diamond $\diamond$
♡ \heartsuit $\heartsuit$ ∥ \parallel $\parallel$
2.2 各种表达式
  • text文字表达
$$
z = \overbrace{
   \underbrace{x}_\text{real} + i
   \underbrace{y}_\text{imaginary}
  }^\text{complex number}
$$

z = x ⎵ real + i y ⎵ imaginary ⏞ complex number z = \overbrace{ \underbrace{x}_\text{real} + i \underbrace{y}_\text{imaginary} }^\text{complex number} z=real x+iimaginary y complex number

  • 分段函数
$$
f(x) = \left\{
  \begin{array}{lr}
    x^2 & : x < 0\\
    x^3 & : x \ge 0
  \end{array}
\right.
$$

$$
u(x) = 
  \begin{cases} 
   \exp{x} & \text{if } x \geq 0 \\
   1       & \text{if } x < 0
  \end{cases}
$$

f ( x ) = { x 2 : x &lt; 0 x 3 : x ≥ 0 f(x) = \left\{ \begin{array}{lr} x^2 &amp; : x &lt; 0\\ x^3 &amp; : x \ge 0 \end{array} \right. f(x)={x2x3:x<0:x0

u ( x ) = { exp ⁡ x if  x ≥ 0 1 if  x &lt; 0 u(x) = \begin{cases} \exp{x} &amp; \text{if } x \geq 0 \\ 1 &amp; \text{if } x &lt; 0 \end{cases} u(x)={expx1if x0if x<0

  • 方程组
$$
\left\{ 
\begin{array}{c}
    a_1x+b_1y+c_1z=d_1 \\ 
    a_2x+b_2y+c_2z=d_2 \\ 
    a_3x+b_3y+c_3z=d_3
\end{array}
\right. 
$$

{ a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3 \left\{ \begin{array}{c} a_1x+b_1y+c_1z=d_1 \\ a_2x+b_2y+c_2z=d_2 \\ a_3x+b_3y+c_3z=d_3 \end{array} \right. a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3

  • 线性模型
$$
h(\theta) = \sum_{j = 0} ^n \theta_j x_j
$$

h ( θ ) = ∑ j = 0 n θ j x j h(\theta) = \sum_{j = 0} ^n \theta_j x_j h(θ)=j=0nθjxj

  • 均方误差
$$
J(\theta) = \frac{1}{2m}\sum_{i = 0} ^m(y^i - h_\theta (x^i))^2
$$

J ( θ ) = 1 2 m ∑ i = 0 m ( y i − h θ ( x i ) ) 2 J(\theta) = \frac{1}{2m}\sum_{i = 0} ^m(y^i - h_\theta (x^i))^2 J(θ)=2m1i=0m(yihθ(xi))2

  • 批量梯度下降
$$
\frac{\partial J(\theta)}{\partial\theta_j}=-\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j 
$$

∂ J ( θ ) ∂ θ j = − 1 m ∑ i = 0 m ( y i − h θ ( x i ) ) x j i \frac{\partial J(\theta)}{\partial\theta_j}=-\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j θjJ(θ)=m1i=0m(yihθ(xi))xji

  • 推导过程
$$
\begin{aligned}
\frac{\partial J(\theta)}{\partial\theta_j}
& = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i)) \frac{\partial}{\partial\theta_j}(y^i-h_\theta(x^i)) \\
& = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i)) \frac{\partial}{\partial\theta_j}(\sum_{j=0}^n\theta_jx_j^i-y^i) \\
& = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j
\end{aligned}
$$

∂ J ( θ ) ∂ θ j = − 1 m ∑ i = 0 m ( y i − h θ ( x i ) ) ∂ ∂ θ j ( y i − h θ ( x i ) ) = − 1 m ∑ i = 0 m ( y i − h θ ( x i ) ) ∂ ∂ θ j ( ∑ j = 0 n θ j x j i − y i ) = − 1 m ∑ i = 0 m ( y i − h θ ( x i ) ) x j i \begin{aligned} \frac{\partial J(\theta)}{\partial\theta_j} &amp; = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i)) \frac{\partial}{\partial\theta_j}(y^i-h_\theta(x^i)) \\ &amp; = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i)) \frac{\partial}{\partial\theta_j}(\sum_{j=0}^n\theta_jx_j^i-y^i) \\ &amp; = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j \end{aligned} θjJ(θ)=m1i=0m(yihθ(xi))θj(yihθ(xi))=m1i=0m(yihθ(xi))θj(j=0nθjxjiyi)=m1i=0m(yihθ(xi))xji

  • case环境的使用
$$
a =
   \begin{cases}
     \int x\, \mathrm{d} x\\
     b^2
   \end{cases}
$$

a = { ∫ x &ThinSpace; d x b 2 a = \begin{cases} \int x\, \mathrm{d} x\\ b^2 \end{cases} a={xdxb2

  • 带方框的等式
$$
\begin{aligned}
 \boxed{x^2+y^2 = z^2}
\end{aligned}
$$

x 2 + y 2 = z 2 \begin{aligned} \boxed{x^2+y^2 = z^2} \end{aligned} x2+y2=z2

  • 最大(最小)操作符
$$
\begin{gathered}
\operatorname{arg\,max}_a f(a) 
 = \operatorname*{arg\,max}_b f(b) \\
 \operatorname{arg\,min}_c f(c) 
 = \operatorname*{arg\,min}_d f(d)
\end{gathered}
$$

arg&ThinSpace;max ⁡ a f ( a ) = * ⁡ a r g &ThinSpace; m a x b f ( b ) arg&ThinSpace;min ⁡ c f ( c ) = * ⁡ a r g &ThinSpace; m i n d f ( d ) \begin{gathered} \operatorname{arg\,max}_a f(a) = \operatorname*{arg\,max}_b f(b) \\ \operatorname{arg\,min}_c f(c) = \operatorname*{arg\,min}_d f(d) \end{gathered} argmaxaf(a)=*argmaxbf(b)argmincf(c)=*argmindf(d)

  • 求极限
$$
\begin{aligned}
  \lim_{a\to \infty} \tfrac{1}{a}
\end{aligned}
$$
$$
\begin{aligned}
   \lim\nolimits_{a\to \infty} \tfrac{1}{a}
\end{aligned}
$$

lim ⁡ a → ∞ 1 a \begin{aligned} \lim_{a\to \infty} \tfrac{1}{a} \end{aligned} alima1

lim ⁡ a → ∞ 1 a \begin{aligned} \lim\nolimits_{a\to \infty} \tfrac{1}{a} \end{aligned} limaa1

  • 求积分
$$
\begin{aligned}
   \int_a^b x^2  \mathrm{d} x
\end{aligned}
$$
$$
\begin{aligned}
   \int\limits_a^b x^2  \mathrm{d} x
\end{aligned}
$$

∫ a b x 2 d x \begin{aligned} \int_a^b x^2 \mathrm{d} x \end{aligned} abx2dx

∫ a b x 2 d x \begin{aligned} \int\limits_a^b x^2 \mathrm{d} x \end{aligned} abx2dx

  • 求累加
$$
\begin{aligned}
   \sum\nolimits' C_n
\end{equation}
$$

$$
\begin{aligned}
   \sum_{n=1}\nolimits' C_n
\end{aligned}
$$

$$
\begin{aligned}
   \sideset{}{'}\sum_{n=1}C_n
\end{aligned}
$$

$$
\begin{aligned}
   \sideset{_a^b}{_c^d}\sum
\end{aligned}
$$

∑ ′ C n \begin{aligned} \sum\nolimits&#x27; C_n \end{aligned} Cn

∑ n = 1 ′ C n \begin{aligned} \sum_{n=1}\nolimits&#x27; C_n \end{aligned} n=1Cn

  • 求累乘
$$
  \prod_{{
  \begin{gathered}
            1\le i \le n\\
            1\le j \le m
  \end{gathered}
            }}
     M_{i,j}
$$

∏ 1 ≤ i ≤ n 1 ≤ j ≤ m M i , j \prod_{ \begin{gathered} 1\le i \le n \\ 1\le j \le m \end{gathered} } M_{i,j} 1in1jmMi,j

  • 开根号
$$
\sqrt x * \sqrt[3] x * \sqrt[-1] x
$$

x ∗ x 3 ∗ x − 1 \sqrt x * \sqrt[3] x * \sqrt[-1] x x 3x 1x

  • 省略号的使用
$$
{1+2+3+\ldots+n}
$$

1 + 2 + 3 + … + n {1+2+3+\ldots+n} 1+2+3++n

2.3 其他格式

  不同括号的效果如下:
$ \tbinom{n}{k}$ ⟶ \longrightarrow ( n k ) \tbinom{n}{k} (kn)
$ \binom{n}{k}$ ⟶ \longrightarrow ( n k ) \binom{n}{k} (kn)
$ \dbinom{n}{k}$ ⟶ \longrightarrow ( n k ) \dbinom{n}{k} (kn)
$ {n\brace k}$ ⟶ \longrightarrow \{ n k \} {n\brace k} {kn}
$ {n\choose k}$ ⟶ \longrightarrow ( n k ) {n\choose k} (kn)
$ {n\brack k}$ ⟶ \longrightarrow [ n k ] {n\brack k} [kn]

  上述括号特别适用于求和,求积,以及概率的表达式中,如独立重复事件表达式:
P ( n ) = c P(n) = {\Huge c} P(n)=c ( n k ) \dbinom{n}{k} (kn)

上下标格式
$ stackrel{x}{y}$ ⟶ \longrightarrow y x \stackrel{x}{y} yx
$ overset{x}{y}$ ⟶ \longrightarrow y x \overset{x}{y} yx
$ underset{x}{y}$ ⟶ \longrightarrow y x \underset{x}{y} xy

三、总结

  在编辑的过程中,发现typora中的Latex公式环境在CSDN中Markdown编辑器中不适用。以及对于行内公式,CSDN中的$...$要求$与表达式之间不能有空格,不然也显示不出来,而Latex则没有如此严格。
  后面查看Katex API中Handling Errors
If KaTeX encounters an error (invalid or unsupported LaTeX) and throwOnError hasn’t been set to false, then katex.render and katex.renderToString will throw an exception of type katex.ParseError. The message in this error includes some of the LaTeX source code, so needs to be escaped if you want to render it to HTML. For example…
  上述文字说明了KaTeX确实对某些Latex公式不支持。最后希望以后CSDN平台也能兼容LaTeX格式。对Latex和Markdown感兴趣的,大家可以评论区留言交流。
后面再继续更新补充。。。

四、参考资料

1.typora-数学符号
2.试试LaTeX插入数学公式
3.CSDN·Markdown·KaTex/LaTex 用法小全
4.最全 Markdown + Latex 编写技巧
5.LaTeX/Advanced Mathematics
6.MathJax: LaTeX Basic Tutorial und Referenz (Deutsch)
7.Katex API

更新文本折叠功能:
由于老版本typora不支持部分HTML语法,因此最好先typora更新到最新版本,即可支持文本折叠功能。
  在平常的写文档过程中,对于大段的文字、段落需要将其折叠,查看的时候打开折叠即可。Markdown也支持该功能,具体示例如下:

<details>
  <summary> 点击此区域标题:查看详细内容 </summary>
  <p> - 测试文本段落 </p>
  <pre><code>  title,value,callBack可以缺省  </code>  </pre>
</details>

CSDN的博客文档显示不出来。。。可直接复制上述代码例子到自己的Markdown编辑器中测试即可,在typora最新版上可正常显示。

参考资料:
1.HTML Support in Typora

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【持续更新】Markdown中数学公式及符号整理 的相关文章

随机推荐

  • (三)克隆CentOS7虚拟机,并配置网络环境

    文章目录 1 配置好一个配置好网络环境的虚拟主机 2 设置一个快照 3 开始克隆虚拟主机 4 配置克隆后的虚拟主机的网卡 4 1 配置服务器主机别名 4 2 添加映射关系 4 3 配置ip地址 4 3 1 先查看网卡情况 4 3 2 激活网
  • linux复制粘贴技巧

    目录 一 文件复制 二 文字复制 总结 一 文件复制 虚拟机文件复制需要安装VMware Tools工具 虚拟机中的VMware Tools安装位置如下 具体安装操作见其他文章 拖拽方式实现 鼠标左键按住虚拟机的文件夹或文件 移动鼠标到主机
  • java水仙花数(详解)

    水仙花数 就是 有一个三位数 它的每一位上的数字的平方的和等于它本身 例如 153 1 1 5 5 3 3 也就是int i a a a b b b c c c 底层逻辑清楚了 代码也就清楚了 如下 public class shuixia
  • idea服务器与项目连接数据库连接,idea和服务器连接数据库连接

    idea和服务器连接数据库连接 内容精选 换一换 用户通过psycopy2连接GaussDB for openGauss 服务器时 可以通过开启SSL加密客户端和服务器之间的通讯 在使用SSL时 默认用户已经获取了服务端和客户端所需要的证书
  • 浅析互联网+的定义及核心

    互联网 和O2O在本质上十分接近 都是强调互联网 Online 与实体经济 Offline 融合互动并促进后者的转型升级 但 互联网 被赋予了更广的意义 从现状来看 互联网 处于初级阶段 是个都在热谈但是没有落实的理论阶段 各领域针对 互联
  • 基础数学知识

    1 希尔伯特空间是欧几里得空间的推广 即希尔伯特空间不再局限于有限维的情形而是无限维的欧几里得空间 向量内积 点乘 和外积 叉乘 的区别 https www cnblogs com gxcdream p 7597865 html 2 张量积
  • transE

    文章来源 http chuansong me n 2553541 我们为什么要关注表示学习这个问题呢 我们可以看关于机器学习的一个重要公式 这个公式有三个部分组成 第一部分是关于数据或者问题的表示 在表示的基础上我们要去设计或者构建一个目标
  • c++中的智能指针unique_ptr中get()的用法

    bar是一个智能指针 p是一个普通指针 p bar get 后 bar并非被释放 也就相当于指针p和智能指针bar共同管理一个对象 所以就 p做的一切 都会反应到bar指向的对象上
  • python实现人脸关键部位检测(附源码)

    人脸特征提取 本文主要使用dlib库中的人脸特征识别功能 dlib库使用68个特征点标注出人脸特征 通过对应序列的特征点 获得对应的脸部特征 下图展示了68个特征点 比如我们要提 取眼睛特征 获取37到46这几个特征点即可 在代码中增加类似
  • 非对称式加密(RSA算法案例)

    一 非对称式加密 非对称密码指的是加密和解密使用的不是相同的钥匙 用户A密钥加密后的信息只有他自己用解密密钥才能解密 如果知道了其中一个密钥 并不能计算另一个 因此公开一对密钥中的一个 并不会危害到另一个的秘密性质 我们将公开是密钥称为公钥
  • Altium Designer 3D封装下载及导入教程

    本帖最后由 绝影 于 2013 9 27 17 01 编辑 首先 先晒几个图 是不是很逼真啊 教程 我们常用的3D封装可以在这个网站下载 http www 3dcontentcentral cn Search aspx arg 0805 下
  • csharp: Data binding in WPF DataGrid control

  • docker - 安装(ubuntu20.04+cuda11.1)

    docker安装 ubuntu20 04 1 安装docker 替换国内源 apt get install vim 安装vim编辑器 vim etc apt sources list 编辑源文件 删掉内容 换成以下的国内源 添加阿里源 de
  • 算法笔记——二分查找

    算法笔记 二分查找 二分查找 用于在有序数列中查找目标元素的位置 关于区间边界的问题 二分法 区间的定义一般为两种 左闭右闭即 left right 或者左闭右开即 left right 左闭右闭 while left lt right 要
  • Tcpdump抓包实操

    文章目录 1 常用命令 抓取一个固定主机ip的端口号 并保存在本地 后台抓取多个主机的数据包 按抓包的时间保存数据包 2 自定义操作 自定义网络接口 自定义端口 自定义抓取数据包的个数 自定义指定协议 参考链接 刚从wireshark转到t
  • Python遇见的AttributeError: module 'random' has no attribute 'uniform'问题

    在使用python的random库的时候出现了以下错误 Traceback most recent call last File F python脚本 random py line 1 in
  • Nacos 开源版的使用测评

    文章目录 一 Nacos的使用 二 Nacos和Eureka在性能 功能 控制台体验 上下游生态和社区体验的对比 三 记使使用Nacos中容易犯的错误 四 对Nacos开源提出的一些需求 一 Nacos的使用 这里配置mysql的连接方式
  • PicList 文件上传+云存储管理工具

    前言 PicGo是一个非常好的图片上传工具 对于写博客的人来说十分实用 但我在使用的时候 发现了一些痛点 比如图片上传后 无法在相册内云同步删除 这样需要更换图片的时候就比较麻烦 另外PicGo不能获取使用软件前上传的图片列表 也不太方便
  • Redis订阅了一段时间后订阅失效了( redisTemplate.convertAndSend)

    有时候 有些服务长时间运行后 对redis的订阅失效了 但是只要重启服务器又可以了 这个原因如下 引起这一原因是redis conf中的tcp keepalive影响的 这个配置默认是0 官方建议值为60 单位是秒 此配置的作用是检查健康的
  • 【持续更新】Markdown中数学公式及符号整理

    Markdown中数学公式及符号整理 在写博客 写文档中经常需要编辑各种形式的数学公式 对于简单的公式 可以在word中编辑 对于复杂的公式一般以截图 粘贴的方式 利用Markdown中的LaTeX插件 公式均以代码形式编辑 写文档时十分方