【算法讲5:乘性函数(中)】

  • 前置
  • ⌈\lceil⌈莫比乌斯函数⌋\rfloor⌋
  • ⌈\lceil⌈莫比乌斯反演⌋\rfloor⌋
  • ⌈\lceil⌈莫比乌斯反演应用⌋\rfloor⌋
  • 内容出自:《初等数论及其应用》第六版第七章

前置

  • 【算法讲4:乘性函数(上)】
    我们知道了⌈\lceil⌈算数函数⌋\rfloor⌋,⌈\lceil⌈乘性函数⌋\rfloor⌋和⌈\lceil⌈和函数⌋\rfloor⌋。

⌈\lceil⌈莫比乌斯函数⌋\rfloor⌋

  • 有一个算数函数 fff,FFF 是它的和函数 F(n)=∑d∣nf(d)F(n)=\underset{d|n}{\sum}f(d)F(n)=d∣n∑​f(d)
    我们已知和函数 FFF ,是否能反推算数函数 fff ?我们可以按照定义展开:
    F(1)=f(1)F(2)=f(1)+f(2)F(3)=f(1)+f(3)F(4)=f(1)+f(2)+f(4)F(5)=f(1)+f(5)F(6)=f(1)+f(2)+f(3)+f(6)F(7)=f(1)+f(7)F(8)=f(1)+f(2)+f(4)+f(8)\begin{aligned} &F(1)=f(1)\\ &F(2)=f(1)+f(2)\\ &F(3)=f(1)+f(3)\\ &F(4)=f(1)+f(2)+f(4)\\ &F(5)=f(1)+f(5)\\ &F(6)=f(1)+f(2)+f(3)+f(6)\\ &F(7)=f(1)+f(7)\\ &F(8)=f(1)+f(2)+f(4)+f(8)\\ \end{aligned} ​F(1)=f(1)F(2)=f(1)+f(2)F(3)=f(1)+f(3)F(4)=f(1)+f(2)+f(4)F(5)=f(1)+f(5)F(6)=f(1)+f(2)+f(3)+f(6)F(7)=f(1)+f(7)F(8)=f(1)+f(2)+f(4)+f(8)​
    等,通过解方程,我们可以得到:
    f(1)=F(1)f(2)=F(2)−F(1)f(3)=F(3)−F(1)f(4)=F(4)−F(2)f(5)=F(5)−F(1)f(6)=F(6)−F(3)−F(2)+F(1)f(7)=F(7)−F(1)f(8)=F(8)−F(4)\begin{aligned} &f(1)=F(1)\\ &f(2)=F(2)-F(1)\\ &f(3)=F(3)-F(1)\\ &f(4)=F(4)-F(2)\\ &f(5)=F(5)-F(1)\\ &f(6)=F(6)-F(3)-F(2)+F(1)\\ &f(7)=F(7)-F(1)\\ &f(8)=F(8)-F(4)\\ \end{aligned} ​f(1)=F(1)f(2)=F(2)−F(1)f(3)=F(3)−F(1)f(4)=F(4)−F(2)f(5)=F(5)−F(1)f(6)=F(6)−F(3)−F(2)+F(1)f(7)=F(7)−F(1)f(8)=F(8)−F(4)​
  • 注意到,f(n)f(n)f(n) 等于形式为 ±F(nd)\pm F(\frac{n}{d})±F(dn​) 的一些项之和,其中 d∣nd|nd∣n ,可能有这样一个等式:
    f(n)=∑d∣nμ(d)F(nd)f(n)=\underset{d|n}{\sum}\mu(d)F(\frac{n}{d})f(n)=d∣n∑​μ(d)F(dn​)
    其中 μ(d)\mu(d)μ(d) 是算数函数。如果该等式成立,我们会得到:
    μ(1)=1μ(2)=−1μ(3)=−1μ(4)=0μ(5)=−1μ(6)=1μ(7)=−1μ(8)=0\begin{aligned} &\mu(1)=1\\ &\mu(2)=-1\\ &\mu(3)=-1\\ &\mu(4)=0\\ &\mu(5)=-1\\ &\mu(6)=1\\ &\mu(7)=-1\\ &\mu(8)=0\\ \end{aligned} ​μ(1)=1μ(2)=−1μ(3)=−1μ(4)=0μ(5)=−1μ(6)=1μ(7)=−1μ(8)=0​
  • (1)容易得到,若 ppp 是素数,则 f(p)=F(p)−F(1)f(p)=F(p)-F(1)f(p)=F(p)−F(1),则μ(p)=−1\mu(p)=-1μ(p)=−1
    (2)又因为 F(p2)=f(1)+f(p)+f(p2)F(p^2)=f(1)+f(p)+f(p^2)F(p2)=f(1)+f(p)+f(p2),我们有 f(p2)=F(p2)−f(1)−f(p)=F(p2)−F(1)−F(p)+F(1)=F(p2)−F(p)f(p^2)=F(p^2)-f(1)-f(p)=F(p^2)-F(1)-F(p)+F(1)=F(p^2)-F(p)f(p2)=F(p2)−f(1)−f(p)=F(p2)−F(1)−F(p)+F(1)=F(p2)−F(p),则 μ(p2)=0\mu(p^2)=0μ(p2)=0
    (3)类似的推理,对于任意素数 ppp ,整数 k>1k>1k>1,有 μ(pk)=0\mu(p^k)=0μ(pk)=0
  • 据此,我们给莫比乌斯函数 μ(n)\mu(n)μ(n) 的定义
    μ(n){1如果n=1(−1)r如果n=p1p2⋯pr,其中pi为不同的素数0其他情况\mu(n)\begin{cases}1&如果 n=1\\(-1)^r&如果n=p_1p_2\cdots p_r,其中 p_i为不同的素数\\0&其他情况\end{cases}μ(n)⎩⎪⎨⎪⎧​1(−1)r0​如果n=1如果n=p1​p2​⋯pr​,其中pi​为不同的素数其他情况​
    容易得到,如果 nnn 被一个素数的平方因子整除,则 μ(n)=0\mu(n)=0μ(n)=0
    若 nnn 不含平方因子,则 μ(n)≠0\mu(n)\ne0μ(n)​=0
  • 定理1:莫比乌斯函数 μ(n)\mu(n)μ(n) 是乘性函数。
    证明:若 m、nm、nm、n为互素的正整数,则 μ(mn)=(−1)s+t=(−1)s(−1)t=μ(m)μ(n)\mu(mn)=(-1)^{s+t}=(-1)^s(-1)^t=\mu(m)\mu(n)μ(mn)=(−1)s+t=(−1)s(−1)t=μ(m)μ(n)
  • 定理2:莫比乌斯函数的和函数 F(n)=∑d∣nμ(d)F(n)=\underset{d|n}{\sum}\mu(d)F(n)=d∣n∑​μ(d) 满足:
    ∑d∣nμ(d)={1若n=10若n>1\underset{d|n}{\sum}\mu(d)= \begin{cases} 1&若 n=1\\ 0&若 n>1 \end{cases} d∣n∑​μ(d)={10​若n=1若n>1​
    证明:
    (1)若 n=1n=1n=1,显然满足 F(1)=1F(1)=1F(1)=1
    (2)若 n>1n>1n>1,因为 μ\muμ 是乘性函数,所以 FFF 也是乘性函数。
    (3)假设 ppp 是素数,kkk 是正整数,我们得到
    F(pk)=∑d∣pkμ(d)=μ(1)+μ(p)+μ(p2)+⋯+μ(pk)=1+(−1)+0+⋯+0=0\begin{aligned}F(p^k) &=\underset{d|p^k}{\sum}\mu(d)\\ &=\mu(1)+\mu(p)+\mu(p^2)+\cdots+\mu(p^k)\\ &=1+(-1)+0+\cdots+0\\ &=0 \end{aligned}F(pk)​=d∣pk∑​μ(d)=μ(1)+μ(p)+μ(p2)+⋯+μ(pk)=1+(−1)+0+⋯+0=0​
    因为 pip^ipi 当 i≥2i\ge2i≥2 时 μ(pi)=0\mu(p^i)=0μ(pi)=0
    (4)F(n)=F(p1a1)F(p2a2)⋯F(psas)=0F(n)=F(p_1^{a_1})F(p_2^{a_2})\cdots F(p_s^{a_s})=0F(n)=F(p1a1​​)F(p2a2​​)⋯F(psas​​)=0,因为右边每一项都是 000

⌈\lceil⌈莫比乌斯反演⌋\rfloor⌋

  • 定理1:若 fff 是算数函数,FFF 为 fff 的和函数,对于任意正整数 nnn 满足 F(n)=∑d∣nf(d)F(n)=\underset{d|n}{\sum}f(d)F(n)=d∣n∑​f(d)
    则对任意正整数 nnn ,f(n)=∑d∣nμ(d)F(nd)f(n)=\underset{d|n}{\sum}\mu(d)F(\frac{n}{d})f(n)=d∣n∑​μ(d)F(dn​)
    证明:
    等式含有双重和,我们替换得到:
    ∑d∣nμ(d)F(nd)=∑d∣n(μ(d)∑e∣(n/d)f(e))=∑d∣n(∑e∣(n/d)μ(d)f(e))=∑e∣n(∑d∣(n/e)f(e)μ(d))=∑e∣n(f(e)∑d∣(n/e)μ(d))因为只有n=e时∑d∣(n/e)μ(d)=1,否则∑d∣(n/e)μ(d)=0=f(n)×1=f(n)\begin{aligned} \underset{d|n}{\sum}\mu(d)F(\frac{n}{d})&=\underset{d|n}{\sum}\Big(\mu(d)\underset{e|(n/d)}{\sum}f(e)\Big)\\ &=\underset{d|n}{\sum}\Big( \underset{e|(n/d)}{\sum}\mu(d)f(e) \Big)\\ &=\underset{e|n}{\sum}\Big( \underset{d|(n/e)}{\sum}f(e)\mu(d) \Big)\\ &=\underset{e|n}{\sum}\Big( f(e)\underset{d|(n/e)}{\sum}\mu(d) \Big)&&&&因为只有n=e时\underset{d|(n/e)}{\sum}\mu(d)=1,否则\underset{d|(n/e)}{\sum}\mu(d)=0\\ &=f(n)\times1\\ &=f(n) \end{aligned}d∣n∑​μ(d)F(dn​)​=d∣n∑​(μ(d)e∣(n/d)∑​f(e))=d∣n∑​(e∣(n/d)∑​μ(d)f(e))=e∣n∑​(d∣(n/e)∑​f(e)μ(d))=e∣n∑​(f(e)d∣(n/e)∑​μ(d))=f(n)×1=f(n)​​​​因为只有n=e时d∣(n/e)∑​μ(d)=1,否则d∣(n/e)∑​μ(d)=0​
  • 定理2:如果 fff 的和函数 FFF 是乘性函数,那么 fff 也是乘性函数。
    证明:令 m、nm、nm、n 为互素的正整数,则
    f(mn)=∑d∣mnμ(d)F(mnd)=∑d1∣m,d2∣nμ(d1d2)F(mnd1d2)=∑d1∣m,d2∣nμ(d1)μ(d2)F(md1)F(nd2)=∑d1∣mμ(d1)F(md1)×∑d2∣nμ(d2)F(nd2)=f(m)f(n)\begin{aligned} f(mn)&=\underset{d|mn}{\sum}\mu(d)F(\frac{mn}{d})\\ &=\underset{d_1|m,d_2|n}{\sum}\mu(d_1d_2)F(\frac{mn}{d_1d_2})\\ &=\underset{d_1|m,d_2|n}{\sum}\mu(d_1)\mu(d_2)F(\frac{m}{d_1})F(\frac{n}{d_2})\\ &=\underset{d_1|m}{\sum}\mu(d_1)F(\frac{m}{d_1})\times\underset{d_2|n}{\sum}\mu(d_2)F(\frac{n}{d_2})\\ &=f(m)f(n) \end{aligned} f(mn)​=d∣mn∑​μ(d)F(dmn​)=d1​∣m,d2​∣n∑​μ(d1​d2​)F(d1​d2​mn​)=d1​∣m,d2​∣n∑​μ(d1​)μ(d2​)F(d1​m​)F(d2​n​)=d1​∣m∑​μ(d1​)F(d1​m​)×d2​∣n∑​μ(d2​)F(d2​n​)=f(m)f(n)​

⌈\lceil⌈莫比乌斯反演应用⌋\rfloor⌋

  • 例1:若 nnn 是正整数,则 ϕ(n)=n∑d∣nμ(d)1d\phi(n)=n\underset{d|n}{\sum}\mu(d)\frac{1}{d}ϕ(n)=nd∣n∑​μ(d)d1​
    证明:设 h(x)=xh(x)=xh(x)=x,则 h(x)=x=∑d∣nϕ(d)h(x)=x=\underset{d|n}{\sum}\phi(d)h(x)=x=d∣n∑​ϕ(d)
    根据莫比乌斯反演公式,得到 ϕ(d)=∑d∣nμ(d)h(nd)=n∑d∣nμ(d)1d\phi(d)=\underset{d|n}{\sum}\mu(d)h(\frac{n}{d})=n\underset{d|n}{\sum}\mu(d)\frac{1}{d}ϕ(d)=d∣n∑​μ(d)h(dn​)=nd∣n∑​μ(d)d1​

  • 例2:假设 fff 是乘性函数,且满足 f(1)=1f(1)=1f(1)=1,证明:
    ∑d∣nμ(d)f(d)=(1−f(p1))(1−f(p2))⋯(1−f(ps))\underset{d|n}{\sum}\mu(d)f(d)=(1-f(p_1))(1-f(p_2))\cdots(1-f(p_s)) d∣n∑​μ(d)f(d)=(1−f(p1​))(1−f(p2​))⋯(1−f(ps​))
    其中 nnn 的素幂因子分解为 n=p1a1p2a2⋯psasn=p_1^{a_1}p_2^{a_2}\cdots p_s^{a_s}n=p1a1​​p2a2​​⋯psas​​
    证明:
    (1)因为 μ、f\mu、fμ、f都是乘性的,他们的乘积函数 μf\mu fμf也是乘性的,乘积函数的和函数也是乘性的。
    (2)我们只要对 n=pkn=p^kn=pk 进行讨论即可。其中 ppp 是一个素数,kkk 是一个正整数。
    ∑d∣pkμ(d)f(d)=0+⋯+0+μ(d)f(d)+μ(1)f(1)=1−f(p)\underset{d|p^k}{\sum}\mu(d)f(d)=0+\cdots+0+\mu(d)f(d)+\mu(1)f(1)=1-f(p)d∣pk∑​μ(d)f(d)=0+⋯+0+μ(d)f(d)+μ(1)f(1)=1−f(p)
    (3)对于每一个不同的素因子ppp 进行乘积,故原式成立。

  • 例3:求出对于所有正整数 nnn ,∑d∣ndμ(d)\underset{d|n}{\sum}d\mu(d)d∣n∑​dμ(d) 的简单公式
    解:令 h(x)=xh(x)=xh(x)=x ,该函数为乘性函数,且 h(1)=1h(1)=1h(1)=1。
    其中 nnn 的素幂因子分解为 n=p1a1p2a2⋯psasn=p_1^{a_1}p_2^{a_2}\cdots p_s^{a_s}n=p1a1​​p2a2​​⋯psas​​
    原式子=∑d∣nμ(d)h(d)=(1−h(p1))(1−h(p2))⋯(1−h(ps))=(1−p1)(1−p2)⋯(1−ps)=∏i(1−pi)\begin{aligned}原式子 &=\underset{d|n}{\sum}\mu(d)h(d)=(1-h(p_1))(1-h(p_2))\cdots(1-h(p_s))\\ &=(1-p_1)(1-p_2)\cdots(1-p_s)\\ &=\underset{i}{\prod}(1-p_i) \end{aligned}原式子​=d∣n∑​μ(d)h(d)=(1−h(p1​))(1−h(p2​))⋯(1−h(ps​))=(1−p1​)(1−p2​)⋯(1−ps​)=i∏​(1−pi​)​

  • 例4:求出对于所有正整数 nnn ,∑d∣nμ(d)τ(d)\underset{d|n}{\sum}\mu(d)\tau(d)d∣n∑​μ(d)τ(d) 的简单公式
    解:τ(x)\tau(x)τ(x) 为因子个数函数,是乘性函数,且 τ(x)=1\tau(x)=1τ(x)=1
    其中 nnn 的素幂因子分解为 n=p1a1p2a2⋯psasn=p_1^{a_1}p_2^{a_2}\cdots p_s^{a_s}n=p1a1​​p2a2​​⋯psas​​
    原式子=∑d∣nμ(d)τ(d)=(1−τ(p1))(1−τ(p2))⋯(1−τ(ps))=(1−2)(1−2)⋯(1−2)=(−1)s\begin{aligned}原式子 &=\underset{d|n}{\sum}\mu(d)\tau(d)=(1-\tau(p_1))(1-\tau(p_2))\cdots(1-\tau(p_s))\\ &=(1-2)(1-2)\cdots(1-2)\\ &=(-1)^{s} \end{aligned}原式子​=d∣n∑​μ(d)τ(d)=(1−τ(p1​))(1−τ(p2​))⋯(1−τ(ps​))=(1−2)(1−2)⋯(1−2)=(−1)s​

  • 例5:求出对于所有正整数 nnn ,∑d∣nμ(d)σ(d)\underset{d|n}{\sum}\mu(d)\sigma(d)d∣n∑​μ(d)σ(d) 的简单公式
    解:σ(x)\sigma(x)σ(x) 为因子和函数,是乘性函数,且 σ(x)=1\sigma(x)=1σ(x)=1
    其中 nnn 的素幂因子分解为 n=p1a1p2a2⋯psasn=p_1^{a_1}p_2^{a_2}\cdots p_s^{a_s}n=p1a1​​p2a2​​⋯psas​​
    原式子=∑d∣nμ(d)σ(d)=(1−σ(p1))(1−σ(p2))⋯(1−σ(ps))=(−p1)(−p2)⋯(−ps)=(−1)s∏ipi\begin{aligned}原式子 &=\underset{d|n}{\sum}\mu(d)\sigma(d)=(1-\sigma(p_1))(1-\sigma(p_2))\cdots(1-\sigma(p_s))\\ &=(-p_1)(-p_2)\cdots(-p_s)\\ &=(-1)^{s}\underset{i}{\prod}p_i \end{aligned}原式子​=d∣n∑​μ(d)σ(d)=(1−σ(p1​))(1−σ(p2​))⋯(1−σ(ps​))=(−p1​)(−p2​)⋯(−ps​)=(−1)si∏​pi​​

  • 例6:设 nnn 为正整数,证明
    ∏d∣nμ(d){−1如果n是素数0如果n含平方因子1n是合数且不含平方因子\underset{d|n}{\prod}\mu(d) \begin{cases} -1&如果 n 是素数\\ 0&如果n含平方因子\\ 1&n是合数且不含平方因子 \end{cases} d∣n∏​μ(d)⎩⎪⎨⎪⎧​−101​如果n是素数如果n含平方因子n是合数且不含平方因子​
    证明:
    (1)若 nnn 是素数,则原式 =μ(1)μ(p)=−1=\mu(1)\mu(p)=-1=μ(1)μ(p)=−1
    (2)若 nnn 有平方因子 p2p^2p2 ,因为 μ(p2)=0\mu(p^2)=0μ(p2)=0 所以原式 =0=0=0
    (3)若 nnn 的素幂因子分解为 n=p1p2⋯psn=p_1p_2\cdots p_sn=p1​p2​⋯ps​。
    从其中选择偶数个素数形成 ddd 的话,μ(d)=1\mu(d)=1μ(d)=1
    从其中选择奇数个素数形成 ddd 的话,μ(d)=−1\mu(d)=-1μ(d)=−1
    那么有几种选择偶数的方案?就是 Cn0+Cn2+⋯+Cn2k=2n−1C_n^0+C_n^2+\cdots+C_n^{2k}=2^{n-1}Cn0​+Cn2​+⋯+Cn2k​=2n−1 为偶数
    那么有几种选择奇数的方案?就是 Cn1+Cn3+⋯+Cn2k+1=2n−1C_n^1+C_n^3+\cdots+C_n^{2k+1}=2^{n-1}Cn1​+Cn3​+⋯+Cn2k+1​=2n−1 为偶数
    故此时乘积易得为 111

【算法讲5:乘性函数(中)】莫比乌斯函数 | 莫比乌斯反演 | 莫比乌斯反演应用相关推荐

  1. 【算法讲7:积性函数(下)】⌈ 加性函数 ⌋ 与 ⌈ 积性函数 ⌋ 与 ⌈ 狄利克雷卷积 ⌋ 详细介绍

    [算法讲7:积性函数(下)] 前置 补充 ⌈\lceil⌈积性函数⌋\rfloor⌋ (乘性函数) 四个最基本的定义 关于积性函数的基本性质 性质一:f(1) 性质二:积性函数的各种传递 性质三:整数 ...

  2. python莫比乌斯_莫比乌斯函数 - osc_7eqzxl4g的个人空间 - OSCHINA - 中文开源技术交流社区...

    前导 要学习莫比乌斯函数 需要学习 到 积性函数,深度理解欧拉筛. 先说说什么是积性函数吧. 积性函数 其实积性函数非常好理解, 定义 积性函数:若gcd(a,b)=1,且满足f(ab)=f(a)f( ...

  3. 筛表合集(素数筛 欧拉函数筛 莫比乌斯函数筛)

    [目录] 一.素数筛 1.素数判断 2.素数普通筛 3.素数线性筛 4.素数区间筛 二.欧拉函数筛 三.莫比乌斯函数筛 [素数筛] 1.直接判定质数 bool judgePrime( int num ...

  4. 莫比乌斯函数、莫比乌斯反演

    在学习下面的内容之前,最好先掌握:唯一分解定理.欧拉函数.整除分块.数论函数.积性函数.和函数 一.莫比乌斯函数 简介:莫比乌斯函数是一种数论函数,由德国数学家.天文学家莫比乌斯(Möbius ,17 ...

  5. 莫比乌斯函数莫比乌斯反演

    莫比乌斯函数:莫比乌斯函数:莫比乌斯函数: (1)若d=1,则μ(d)=1(1)若d=1,则\mu(d)=1(1)若d=1,则μ(d)=1 (2)若d=p1∗p2∗⋯∗pk,其中pi(1≤i≤k)为互 ...

  6. 讲讲Python中的函数传递问题 【文末送书】

    正式的Python专栏第25篇,同学站住,别错过这个从0开始的文章! 前篇讲了python中的函数和高阶函数,这篇再把函数的其他部分补充一下,稍微轻松简单一些. 文末评论送书,学委会用这个抽奖程序来进 ...

  7. 【算法讲4:乘性函数(上)】欧拉函数 | 因子和函数 | 因子个数函数

    [算法讲4:乘性函数(上)] 续集 一些定义 / 定理 欧拉 ϕ\phiϕ 函数 因子和与因子个数 内容出自:<初等数论及其应用>第六版第七章 续集 [算法讲5:乘性函数(中)]莫比乌斯函 ...

  8. 莫比乌斯函数(Mobius)的求法 每日一遍,算法再见!

    莫比乌斯函数 我们用符号u表示莫比乌斯函数,u(x)表示x的莫比乌斯函数 ①x=1,u(1)=1. ②x=p1p2p3p4-pk,其中p1~pk是x的素数因子,u(x)=(−1)k(-1)^k(−1) ...

  9. 读贾志鹏线性筛有感 (莫比乌斯函数的应用)

    先拜大牛.感谢贾志鹏严谨的思维.以及简单清晰的论文描述. 一定要结合论文看.我只是提出我觉得关键的部分.论文在网上随处可见.贾志鹏线性筛. 开头两种线性筛的比较. 一种是传统的线性筛.时间复杂度为N* ...

最新文章

  1. jdk javac运行不了_Intellij IDEA搭建jdk源码阅读环境
  2. [置顶] Android面试题目之二:整形转换为字符串
  3. 23. Leetcode 86. 分隔链表 (链表-基础操作类-分隔链表)
  4. SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
  5. artTemplate基本用法
  6. 【Spark Summit East 2017】使用Spark MLlib和Apache Solr构建实时实体类型识别系统
  7. oracle or 运算,Oracle Or子句
  8. 将JQuery框架集成到SharePoint 2010中
  9. Resource stopwords not found. Please use the NLTK Downloader to obtain the resource的解决
  10. spring-data-elasticsearch (elasticsearch 6.7.0) @Document 和 @Field 注解详解
  11. 《江城子·己卯正月二十日夜记梦》——苏轼
  12. vue引入自己写的js文件
  13. 推荐一个非常好用的进程管理器
  14. 自定义炫酷效果ViewPage指示器
  15. 說說俺的FTP Server服務器
  16. 查询服务器硬盘上电时间,鲁大师检测硬盘通电时间怎么操作?检测硬盘通电时间教程...
  17. IDEA 2019.1离线安装lombok
  18. 【架构师实践课】微服务如何拆分?大型微服务项目从何下手?
  19. NCH Eyeline Video System
  20. 2021年秋招面经分享·乐鑫【数字IC设计工程师】

热门文章

  1. 一维信号峰值检测Matlab实现
  2. hive添加udf函数
  3. linux下tcpdump抓包保存cap文件,使用Wireshark分析
  4. 发票识别 发票扫描识别 一键导出表格 增值税发票扫描识别
  5. 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度
  6. 微软云设置内网互通的步骤
  7. 基于RFID技术的营区车辆管理解决方案-沈阳博能科技
  8. Android Studio:线性布局
  9. AD——如何进行IC类封装创建?
  10. JAVA设计模式什么鬼(模板方法)——作者:凸凹里歐