上一篇定义了光滑微分流形,微分流形的主线内容是如何在流形上做微积分,所以我们需要把欧氏空间微积分的概念推广到流形上。我们先推广微分,因为原本在欧氏空间中的微分只依赖于函数的局部性质,这和光滑流形局部微分同胚于欧氏空间是契合的。

我觉得微分流形的本质想法就是化曲为直,流形上当然没有所谓的“直”,我们就用微分同胚的欧氏空间里的“直”去类比,得到有基底的线性空间,从而不少复杂问题就可以归结为线性代数问题。

8.1 导数

在笔记 (2) 定义 2.1.2 中曾写到过在欧氏空间 Rn\R^nRn 上如何定义切空间,接下来把他叙述的更加清楚些,并类似定义微分流形上的切空间。
接下来的定义思路来自 [Lee13][\text{Lee13}][Lee13],我觉得这本书把切空间讲的很流畅。
首先我们在欧氏空间 Rn\R^nRn 中定义几何切空间 (Geometric tangent space):

定义 8.1.1 欧氏空间 Rn\R^nRn 中在 aaa 点处的 geometric tangent space 是指 Ran≜{a}×Rn={(a,v):v∈Rn}\R^n_a\triangleq\{a\}\times\R^n=\{(a,v):v\in\R^n\}Ran​≜{a}×Rn={(a,v):v∈Rn}.

直观来看,Ran\R^n_aRan​ 就是将 Rn\R^nRn 中的向量,起点均选定为 aaa 得到的。那么有自然的同构 Ran≅Rn\R^n_a\cong\R^nRan​≅Rn,我们更常见的是将 (a,v)(a,v)(a,v) 记为 vav_ava​,从而我们可以定义 Ran\R^n_aRan​ 中的向量加法与他在 R\RR 上的数乘:
(v+w)a=va+wa,(cv)a=c(va),∀v,w∈Rn,c∈R.(v+w)_a=v_a+w_a,\qquad (cv)_a=c(v_a),\qquad\forall v,w\in\R^n,c\in\R.(v+w)a​=va​+wa​,(cv)a​=c(va​),∀v,w∈Rn,c∈R.
注意这里等号右边的加法和数乘和原本 Rn\R^nRn 中的是有不同的,在 Ran\R^n_aRan​ 中这只不过是从新选取了基点,因为同构,能这样定义是很自然的结果,但如果到流形上仍然能够这样定义,意味着这是逐点的性质,也就是所说的 C∞C^{\infty}C∞-线性。

几何切空间也同样意味着可以求方向导数,对任意 f∈C∞(Rn)f\in C^{\infty}(\R^n)f∈C∞(Rn),由 vav_ava​ 定义方向导数算子 Dv∣a:C∞(Rn)→RD_{v|_a}:C^{\infty}(\R^n)\rightarrow \RDv∣a​​:C∞(Rn)→R:

Dv∣af=ddt∣t=0f(a+tv)=lim⁡t→0f(a+tv)−f(a)t.D_{v|_a}f=\frac{d}{dt}\big|_{t=0}f(a+tv)=\lim_{t\rightarrow0}\frac{f(a+tv)-f(a)}{t}.Dv∣a​​f=dtd​∣∣​t=0​f(a+tv)=t→0lim​tf(a+tv)−f(a)​.

接下来的事情让我认识到求导的本质并不是的差商求极限,而是 Lebniz\text{Lebniz}Lebniz 法则,也就是所谓的导子性质,这是一个很重要思维上的转变,就是将求导运算,看成满足某些要求的算子。这是一个很神奇的思维升华,神奇在用导子性质定义出来的导数构成的线性空间与方向导数构成的线性空间原来是同构的。接下来就详细说说,我们定义 aaa 点处的导数 (Derivation)

定义 8.1.2 在 aaa 点处的映射 w:C∞(Rn)→Rw:C^{\infty}(\R^n)\rightarrow \Rw:C∞(Rn)→R 如果满足 www 在 R\RR 上线性以及 Lebniz\text{Lebniz}Lebniz 法则: w(fg)=gw(f)+fw(g),∀f,g∈C∞(Rn)w(fg)=gw(f)+fw(g),\forall f,g\in C^{\infty}(\R^n)w(fg)=gw(f)+fw(g),∀f,g∈C∞(Rn),就称 www 为 aaa 点处的导数。所有 aaa 点处导数的集合记为 TaRnT_a\R^nTa​Rn.

因为满足 Lebniz\text{Lebniz}Lebniz 法则,我们可以对导数定义加法:
(w1+w2)(fg)=g(w1+w2)f+f(w1+w2)g=(gw1(f)+fw1(g))+(gw2(f)+fw2(g))=w1(fg)+w2(fg).\begin{aligned}(w_1+w_2)(fg)&=g(w_1+w_2)f+f(w_1+w_2)g\\ &=(gw_1(f)+fw_1(g))+(gw_2(f)+fw_2(g))\\ &=w_1(fg)+w_2(fg).\end{aligned}(w1​+w2​)(fg)​=g(w1​+w2​)f+f(w1​+w2​)g=(gw1​(f)+fw1​(g))+(gw2​(f)+fw2​(g))=w1​(fg)+w2​(fg).​

因此导数空间上的加法就是 (w1+w2)f=w1f+w2f(w_1+w_2)f=w_1f+w_2f(w1​+w2​)f=w1​f+w2​f 类似的有数乘 (cw)(f)=c(wf)(cw)(f)=c(wf)(cw)(f)=c(wf),因此 TaRnT_a\R^nTa​Rn 就被做成了一个线性空间,我们最关心的就是他是有限维吗?有限维的话维数是 nnn 吗?

引理 8.1.3 对上述的 w∈TaRn,f,g∈C∞(Rn)w\in T_a\R^n,f,g\in C^{\infty}(\R^n)w∈Ta​Rn,f,g∈C∞(Rn):
(1) www 作用在常数上结果为 000;
(2) 若 f(a)=g(a)=0f(a)=g(a)=0f(a)=g(a)=0,则 w(fg)=0w(fg)=0w(fg)=0.

证明是显然的,由线性知只要考虑 w(1)w(1)w(1) 再由Lebniz\text{Lebniz}Lebniz 法则 w(1⋅1)=w(1)+w(1)⇒w(1)=0w(1\cdot 1)=w(1)+w(1)\Rightarrow w(1)=0w(1⋅1)=w(1)+w(1)⇒w(1)=0。第二条也由 Lebniz\text{Lebniz}Lebniz 法则得到。
接下来证明 Ran≅TaRn\R^n_a\cong T_a\R^nRan​≅Ta​Rn,从而得到 TaRnT_a\R^nTa​Rn 的维数。

命题 8.1.4 Ran≅TaRn\R^n_a\cong T_a\R^nRan​≅Ta​Rn.
证明思路:
首先由 vav_ava​ 给出的方向导数当然是满足我们对导数的定义,接下来我们说明线性映射 l:va→Dv∣al:v_a\rightarrow D_{v|_a}l:va​→Dv∣a​​ 是双射。
(单射)若 Ker l≠0\text{Ker }l\neq0Ker l​=0,因为 Ran\R_a^nRan​ 是有限维线性空间,我们可以只考虑他的基底 {ei∣a}\{e_i|_a\}{ei​∣a​},若 viei∣a∈Ker 0v^ie_i|_a\in\text{Ker }0viei​∣a​∈Ker 0,取一个坐标函数 xj:Rn→Rx^j:\R^n\rightarrow \Rxj:Rn→R,也就是把 Rn\R^nRn 中的 nnn 维坐标只取出第 jjj 个分量。那么 0=Dv∣axj=vi∂xj∂xi∣a=vj0=D_{v|_a}x^j=v^i\frac{\partial x^j}{\partial x^i}|_a=v^j0=Dv∣a​​xj=vi∂xi∂xj​∣a​=vj.
(满射)把 fff 在 aaa 点处 Taylor\text{Taylor}Taylor 展开,第一项为常数,从第三项往后都含有 aaa 作为二阶零点,所以对任意 w∈TaRnw\in T_a\R^nw∈Ta​Rn,都有:

w(f)=w(∑i=1n∂f∂xi(xi−ai))=∑i=1n∂f∂xiw(xi),\begin{aligned}w(f)&=w\big(\sum^n_{i=1}\frac{\partial f}{\partial x^i}(x^i-a^i)\big)\\ &=\sum^n_{i=1}\frac{\partial f}{\partial x^i}w(x^i),\end{aligned}w(f)​=w(i=1∑n​∂xi∂f​(xi−ai))=i=1∑n​∂xi∂f​w(xi),​

取 va=w(xi)ei∣av_a=w(x^i)e_i|_ava​=w(xi)ei​∣a​,则有 w(f)=Dv∣a(f)w(f)=D_{v|_a}(f)w(f)=Dv∣a​​(f).

由此 TaRnT_a\R^nTa​Rn 为 nnn 维线性空间,且 {∂∂xi∣a}\{\frac{\partial}{\partial x^i}\big|_a\}{∂xi∂​∣∣​a​} 便构成他的一组基,这个空间就是所谓的切空间,但这是在欧氏空间上的,欧氏空间当然也是流形。类似欧氏空间上的切空间,我们可以定义流形上的切空间:

定义 8.1.5 在 ppp 点处的映射 v:C∞(M)→Rv:C^{\infty}(M)\rightarrow \Rv:C∞(M)→R 如果满足 vvv 在 MMM 上线性以及 Lebniz\text{Lebniz}Lebniz 法则: v(fg)=gv(f)+fv(g),∀f,g∈C∞(M)v(fg)=gv(f)+fv(g),\forall f,g\in C^{\infty}(M)v(fg)=gv(f)+fv(g),∀f,g∈C∞(M),就称 vvv 为 ppp 点处的导数。所有 ppp 点处导数的集合记为 TpMT_pMTp​M,称为 ppp 点处的切向量空间。

由于引理 8.1.3 的两条性质与函数是不是定义在 Rn\R^nRn 无关,只与导数的线性和 Lebniz\text{Lebniz}Lebniz 法则有关,所以在流形上我们仍然有相同的结论。

8.2 微分

现在我们再看看流形切空间之间的线性映射,要是局部微分同胚的流形,其上切空间的线性映射是同构,这就可以说明 nnn 维流形的切空间仍然是 nnn 维线性空间,所以接下来要做两件事,一是说明微分同胚的流形上切空间同构,二是说明切空间是一个局部性质。

定义 8.2.1 若 F:M→NF:M\rightarrow NF:M→N 为光滑流形间的光滑映射,∀p∈M\forall p\in M∀p∈M,定义 FFF 在 ppp 点的微分(Differential) dFp:TpM→TF(p)NdF_p:T_pM\rightarrow T_{F(p)}NdFp​:Tp​M→TF(p)​N,满足对任意给定的 v∈TpM,dFp(v)v\in T_pM,dF_p(v)v∈Tp​M,dFp​(v) 可以作用在 NNN 上的光滑函数,通过 ∀f∈C∞(N)\forall f\in C^{\infty}(N)∀f∈C∞(N):
dFp(v)(f)=v(f∘F).dF_p(v)(f)=v(f\circ F).dFp​(v)(f)=v(f∘F).

从定义中我们可以看出 dFp(v)dF_p(v)dFp​(v) 作为 NNN 上的切向量,作用在 C∞(N)C^{\infty}(N)C∞(N) 是线性且满足 Lebniz\text{Lebniz}Lebniz 法则的,因此他也是 F(p)F(p)F(p) 处的导数。接下来我们验证之前说的第一件事——微分同胚的流形上切空间同构。

命题 8.2.2 (微分的一些性质) M⟶FN⟶GPM\stackrel{F}{\longrightarrow}N\stackrel{G}{\longrightarrow}PM⟶F​N⟶G​P,其中 M,N,PM,N,PM,N,P 为光滑微分流形,F,GF,GF,G 为对应的光滑映射,则 ∀p∈M\forall p\in M∀p∈M 有如下命题:
(1) d(G∘F)p=dGF(p)∘dFp:TpM→TG∘F(p)Pd(G\circ F)_p=dG_{F(p)}\circ dF_p:T_pM\rightarrow T_{G\circ F(p)}Pd(G∘F)p​=dGF(p)​∘dFp​:Tp​M→TG∘F(p)​P;
(2) d(IdM)p=IdTpM:TpM→TpMd(\text{Id}_M)_p=\text{Id}_{T_pM}:T_pM\rightarrow T_pMd(IdM​)p​=IdTp​M​:Tp​M→Tp​M;
(3) 如果 FFF 是微分同胚,那么 dFp:TpM→TF(p)NdF_p:T_pM\rightarrow T_{F(p)}NdFp​:Tp​M→TF(p)​N 是同构,因此 (dFp)−1=d(F−1)F(p)(dF_p)^{-1}=d(F^{-1})_{F(p)}(dFp​)−1=d(F−1)F(p)​.

证明思路:
(1) ∀f∈C∞(P),v∈TpM,\forall f\in C^{\infty}(P),v\in T_pM,∀f∈C∞(P),v∈Tp​M,
d(G∘F)p(v)(f)=v((f∘G)∘F)=dFp(v)(f∘G)=dGF(p)(dFp(v))(f)=dGF(p)∘dFp(v)(f).\begin{aligned} d(G\circ F)_p(v)(f)&=v((f\circ G)\circ F)\\ &=dF_p(v)(f\circ G)\\ &=dG_{F(p)}(dF_p(v))(f)\\ &=dG_{F(p)}\circ dF_p(v)(f). \end{aligned}d(G∘F)p​(v)(f)​=v((f∘G)∘F)=dFp​(v)(f∘G)=dGF(p)​(dFp​(v))(f)=dGF(p)​∘dFp​(v)(f).​

(2) 这条按照定义作用在任意 v,fv,fv,f 上即可。
(3) 因为 FFF 是微分同胚,所有光滑逆 F−1F^{-1}F−1,由 (2) 即知 dFpdF_pdFp​ 是同构。

然后我们再来说明切空间是一个局部性质。

命题 8.2.3 取定 vvv 属于光滑流形 MMM 上 ppp 处切空间 TpMT_pMTp​M,如果 f,g∈C∞(M)f,g\in C^{\infty}(M)f,g∈C∞(M),且他们在 ppp 的某个邻域 UUU 上相等,则 v(f)=v(g)v(f)=v(g)v(f)=v(g).

证明思路:
取 h=f−gh=f-gh=f−g,则 hhh 在 UUU 上恒等于 000,所以可以取一个在 M\UM\backslash UM\U 上恒等于 111,支集包含于 M\pM\backslash pM\p 的 bump function ψ\psiψ,利用光滑函数在二阶零点处导数为 000 以及导数的线性即得到 v(f)=v(g)v(f)=v(g)v(f)=v(g).

命题 8.2.4 记 UUU 是包含于光滑流形 MMM 的开集,ι:U→M\iota:U\rightarrow Mι:U→M 为包含映射,则 ∀p∈U,dι:TpU→TpM\forall p\in U,d\iota:T_pU\rightarrow T_pM∀p∈U,dι:Tp​U→Tp​M 是同构。

证明思路:
主要用到流形上光滑函数的延拓性质。
(单射)若对某个 v∈TpUv\in T_pUv∈Tp​U,使得 dι(v)=0d\iota(v)=0dι(v)=0, 由延拓性质,对任意 f∈C∞(U)f\in C^{\infty}(U)f∈C∞(U),有 f~∈C∞(M)\tilde{f}\in C^{\infty}(M)f~​∈C∞(M),使得在包含 ppp 的某个邻域的闭包 Bˉ\bar{B}Bˉ 上 f~=f\tilde{f}=ff~​=f,因此由上个命题,v(f)=v(f~∘ι)=dι(v)(f~)=0v(f)=v(\tilde{f}\circ\iota)=d\iota(v)(\tilde{f})=0v(f)=v(f~​∘ι)=dι(v)(f~​)=0.
(满射)对任意 w∈TpMw\in T_pMw∈Tp​M,定义 v:C∞(U)→Rv:C^{\infty}(U)\rightarrow \Rv:C∞(U)→R,使得 v(f)=w(f~)v(f)=w(\tilde{f})v(f)=w(f~​),对 fff 的任意延拓,只要在局部相等,由上一个命题知他们的导数都相等,因此这是良定义的。且 vvv 满足线性与 Lebniz\text{Lebniz}Lebniz 法则,因此 v∈TpUv\in T_pUv∈Tp​U. 所以对于 ∀g∈C∞(M)\forall g\in C^{\infty}(M)∀g∈C∞(M),
dι(v)(g)=v(g∘ι)=w(g∘ι~)=w(g).d\iota(v)(g)=v(g\circ\iota)=w(\widetilde{g\circ\iota})=w(g).dι(v)(g)=v(g∘ι)=w(g∘ι​)=w(g).

至此我们可以写出本篇的重点:

命题 8.2.5 如果 MMM 是 nnn 维光滑流形,则 ∀p∈M,TpM\forall p\in M, T_pM∀p∈M,Tp​M 是 nnn 维向量空间。

证:
对任意 p∈Mp\in Mp∈M,考虑包含 ppp 的坐标卡 (U,φ)(U,\varphi)(U,φ),因为 φ\varphiφ 是 UUU 到 Rn\R^nRn 中开集的微分同胚,由命题 8.2.2(3) 微分同胚流形的切空间同构,知存在同构 dφpd\varphi_pdφp​,使得 dim TpU=dim Tφ(p)φ(U)\text{dim }T_pU=\text{dim }T_{\varphi(p)}\varphi(U)dim Tp​U=dim Tφ(p)​φ(U),由命题 8.2.4 切空间只依赖于局部邻域,知 TpU≅TpM,Tφ(p)φ(U)≅Tφ(p)RnT_pU\cong T_pM,T_{\varphi(p)}\varphi(U)\cong T_{\varphi(p)}\R^nTp​U≅Tp​M,Tφ(p)​φ(U)≅Tφ(p)​Rn,由命题 8.1.4 欧氏空间 Rn\R^nRn 的切空间是 nnn 维向量空间,即知 TpMT_pMTp​M 也为 nnn 维向量空间。

知道 TpMT_pMTp​M 是 nnn 维向量空间是一个非常有用的信息,这样我们就可以找到 nnn 个在 ppp 点处线性无关的切向量作为他的基底,在底空间 Rn\R^nRn 上的基底 {∂∂xi∣φ(p)}\{\frac{\partial}{\partial x^i}\big|_{\varphi(p)}\}{∂xi∂​∣∣​φ(p)​} 可通过 d(φp)−1d(\varphi_p)^{-1}d(φp​)−1 自然的拉回到 TpMT_pMTp​M 上,从而成为 TpMT_pMTp​M 的自然基底。

这个结果在 Hitchin 的讲义中是通过考虑切空间的对偶空间,定义为余切空间 Tp∗MT^*_pMTp∗​M 得出的,在引理 8.1.3 中我们看到,导数作用在相当一部分光滑函数上为 000,也就是导数算子在 C∞(M)C^{\infty}(M)C∞(M) 上的核空间是相当大的,记为 ZZZ,则考虑导数算子的对偶空间 C∞(M)/ZC^{\infty}(M)/ZC∞(M)/Z,他是 nnn 维空间,基底记作 {dxi∣p}\{dx^i|_p\}{dxi∣p​},也就是坐标函数的导数构成余切空间的基底,从而切空间维数也为 nnn.

除此之外我们也知道任意光滑流形都有黎曼度量,从而自然基底可以通过 Gram-Schmidt 正交化得到正交基底。因为知道基底,我们终于可以开始进行一些计算,流形上切空间的基底来自欧氏空间,自然,求不同坐标下导数的坐标变换以及两个流形间的微分时,我们都将流形上的函数拉回到欧氏空间上,然后利用链式法则进行计算,具体计算的内容请继续参考 [Lee13][\text{Lee13}][Lee13].

参考:
[Lee13] John M. Lee. Introduction to Topological Manifolds, 2nd edn. Graduate Texts in Mathematics, Vol. 218. Springer-Verlag, New York, 2000.

[Hit12] N. Hitchin. DIFFERENTIABLE MANIFOLDS Course C3.1b 2012 .

[Song20] 厦门大学宋翀老师讲义.

微分几何笔记(8) —— 切向量,切空间相关推荐

  1. 光滑曲线_微分几何笔记(2) —— 曲线的参数化

    第二周讲完了Klingenberg的第一章Curves,做一点微小的笔记. 分成三个部分,本篇讲曲线的弧长参数:下一篇讲一般的Frenet标架及方程组:再下一篇讲二维三维空间曲线的curvature ...

  2. 光滑曲线_微分几何笔记(4) —— 二维三维空间中曲线的曲率以及环绕数

     本篇文章我们从一般化的 空间回到我们生活的 空间,看看低维空间中的曲线有哪些性质,主要计算下在非弧长参数下的曲线,曲率挠率的一般表达式. 最后引入环绕数的概念,讲讲怎么数曲线转了多少圈. 4.1 ...

  3. 微分几何笔记(1):概念与定义

    文章目录 概念与定义 微分流形 张量场与微分形式 联络与曲率 概念与定义 微分流形 拓扑流形: 设MMM是一个Hausdorff拓扑空间,若对每一点p∈Mp\in Mp∈M,都有ppp的一个邻域UUU ...

  4. 微分几何笔记(4) —— 二维三维空间中曲线的曲率以及环绕数

    本篇文章我们从一般化的 Rn\mathbb{R}^nRn 空间回到我们生活的 R2,R3\mathbb{R}^2,\mathbb{R}^3R2,R3空间,看看低维空间中的曲线有哪些性质,主要计算下在非 ...

  5. 微分几何笔记(2):微分流形的例子

    我们知道[公式]中存在一个整体的坐标系,使得每个点都有一个坐标与之一一对应,大学之前学习的几何内容,都是在[公式]空间中处理问题.但是存在一些空间,在其上不存在一个整体的坐标系,如三维空间中的球面:[ ...

  6. 微分几何笔记(7) —— 光滑微分流形

    从这篇开始讲讲光滑微分流形. 7.1 拓扑流形 第一次学到流形是在尤承业的基础拓扑学讲义中的拓扑流形,也就是具有Hausdorff性质的拓扑,而且每一点都有一个同胚于欧氏空间Rn的开邻域\textbf ...

  7. 微分几何的24-33节笔记暂记(第一基本形式,第二基本形式)

    微分几何笔记 曲面上的度量 第24节:曲面上的度量(第一基本形式) 第一基本形式: 看一下r的微分:dr=r'udu+r'vdv(du,dv是两个数量,dr也表示成了切向量)dr^2=(r'udu)^ ...

  8. 微分几何 Class 1 向量空间

    微分几何 作为一名大三下的数学专业学生,我本学期将实时将我所感兴趣的一门课微分几何笔记以及一些总结同步到我的博客上,以便进行学习总结与自我督促. 参考书 <微分几何>苏步青,胡和生(201 ...

  9. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——4微分几何中的曲线

    流形 3D模型必须为流形.通俗地说,如果一个网格模型中存在多个(3个或以上)面共一条边,那么它就是非流形的(non-manifold),因为这个局部区域由于自相交而无法摊开展平为一个平面了.请看如图所 ...

  10. 全球首发!计算机视觉Polygon Mesh Processing读书笔记6——微分几何中的Metric Properties

    令连续表面的参数形式为 其中x,y和z是u和v中的可微函数,Ω是参数域. 标量(u,v)是参数空间中的坐标.与曲线情况类似,表面的度量由函数x的一阶导数确定. 如图3.3所示,这两个偏导数.将向量w从 ...

最新文章

  1. seaborn系列(1) | 关系类图relplot用法
  2. kafka 在阿里云部署
  3. html缓存特效代码,HTML特效代码
  4. 第一课 第四节 数据转换
  5. vue学习笔记(WebStorm安装)
  6. 树转化为二叉树_森林转化为二叉树(详解版)
  7. java tika pdf转图片_使用tika将pdf转为html
  8. 宏信建发IT信息部门-大数据-HR面试
  9. 目前最全的《Android面试题及解析》!面试真题解析
  10. Win10开机一直转圈圈怎么办?一直转圈进不去系统的解决方法
  11. docker -v 挂载文件_浅谈关于docker中数据卷的操作,附带案例
  12. 自学资料总结(持续更新)
  13. 2015第一弹:调试自己,挖掘自己的最强手艺
  14. maya 阿诺德水晶材质_Maya自带Arnold中的Ai Standard Surface材质如何渲染透明贴图?...
  15. Pr视频剪辑出现红线
  16. 扫雷php,扫雷php
  17. microsoft认证解说
  18. Java变成笔记4:复用类
  19. 特别报道:人工智能 让机器像人一般思考
  20. 经济学几个小点-20220719

热门文章

  1. 启动马达接线实物图_常见电机控制实物接线图,简单原理分析,学习入门,值得收藏...
  2. 91 卫图与bigemap地图下载器功能对比
  3. 支付宝支付模块-社区分享-接口样例-常见问题帖
  4. Windows下安装JanusGraph(踩坑记录)
  5. 从0到一开发微信小程序(4)—小程序组件
  6. MinDoc升级V2.0版本
  7. 虚拟机处理器核数与物理cpu的关系
  8. 在Android手机上对https请求进行抓包
  9. 惠普电脑怎么用access_惠普笔记本电脑怎么分区
  10. 电力电子技术(12)——整流电路的谐波和功率因数