草庐IT

数论合集

LzjNotFound's Blog 2023-03-28 原文

数论合集

\(Part\) \(1\): 裴蜀定理

定理:对于任意整数 \(a,b\) ,记 \(\gcd(a,b)=d\) ,则对于所有整数 \(x,y\) ,都有 \(d|ax+by\) ,特别的,一定存在整数 \(x,y\) 使得 \(ax+by=d\)

证明:因为 \(d=gcd(a,b)\) ,所以有 \(a\equiv b\equiv 0\pmod d\) ,所以 \(ax+by\equiv 0\times x+0\times y\equiv 0\pmod d\) ,所以 \(d|ax+by\)

记所有 \(ax+by\) 的集合为 \(S\) ,设 \(w=ax_1+by_1\)\(S\) 中的最小正值,则有 \(w\ge d\)

对于所有 \(u=ax_2+by_2\in S\) ,有 \(u\mod w=u-kw=(x_1-kx_2)a+(y_1-ky_2)b\in S\) ,又因为 \(0\le u\mod w<w\) ,所以 \(u\mod v\) 只能等于 \(0\),即对于所有 \(u\in S\) ,都有 \(w|u\)

又因为 \(a,b\in S\) ,所以 \(w|a, w|b\) , 所以 \(w\)\(a,b\) 的公因数,所以有 \(w\le d\)

综上所述 , \(w=d\) ,即 \(d\) 是集合 \(S\) 中的最小正值,证毕。

\(Part\) \(2\): 费马小定理

定理:若 \(p\) 为质数,则对于任意自然数 \(a\) ,都有 \(a^{p-1}\equiv 1\pmod p\) ,即 \(a^p\equiv a\pmod p\)

证明如下

\(\bullet\)引理1:一个数 \(a\) 在模 \(p\) 意义下的乘法逆元存在的充要条件是 \(\gcd(a,b)=1\)

证明:若方程 \(ax\equiv 1\pmod p\) 有解,相当于 \(ax=py+1\)\(ax+py=1\) 有解,由裴属定理可得,如果方程有解当且仅当 \(\gcd(a,p)=1\) ,且此时 \(ax+py\) 的最小正值为 \(1\) ,充分性和必要性同时得证。

\(\bullet\)引理2:对于正整数 \(a,b,c,p\) ,且 \(\gcd(c,p)=1\) 如果 \(ac\equiv bc\pmod p\) ,则有 \(a\equiv b\pmod p\)

证明:由于 \(\gcd(c,p)=1\) ,由引理 \(1\) 可得 \(c\) 在模 \(p\) 意义下存在乘法逆元,所以 \(ac\equiv bc\pmod p\rightarrow ac\times c^{-1}\equiv bc\times c^{-1}\pmod p\rightarrow a\equiv b\pmod p\)

\(\bullet\)证明

我们构造两个序列 \(S={1,2,…,p-1}\)\(T=a,2a,3a,…,(p-1)a\) ,其中 \(a\not \equiv 0\pmod p\)

首先由引理 \(2\) 可知,\(T\) 中元素两两不同,因为如果 \(i a\equiv j a\pmod p\) ,则 \(i=j\) ,所以 \(S\)\(T\) 同构。

所以 \(\prod_{i\in S}i=\prod_{i\in T}i\) ,即 \((p-1)!\equiv a^{p-1}(p-1)!\pmod p\)

又因为 \(p\) 为质数,所以 \(\forall 1\le i<p\)\(\gcd(i,p)=1\) ,所以 \(\gcd((p-1)!,p)=1\) ,那么再次应用引理 \(2\) ,可得:

\(a^{p-1}(p-1)!\equiv (p-1)!\pmod p\rightarrow a^{p-1}\equiv 1\pmod p\) ,证毕。

\(Part\) \(3\): 欧拉函数相关

定义:在 \(1\) ~ \(n\) 中与 \(n\) 互质的数的个数称为 \(n\) 的欧拉函数,记为 \(\varphi_n\)

\(Part\) \(3.1\): 欧拉函数的性质

性质\(1\). 如果 \(x\) 是质数,则 \(\varphi_x=x-1\)

性质\(2\). 欧拉函数是积性函数,即如果 \(\gcd(x,y)=1\) ,则 \(\varphi_{x y}=\varphi_x\varphi_y\)

性质\(3\).\(\varphi_{p^k}=p^{k-1}(p-1)\)

性质\(4\). 若 \(x\) 的唯一分解是 \(x=\prod_{}{p_i^{k_i}}\) ,则 \(\varphi_x=n\prod_{}{(1-\frac{1}{p_i})}\)

\(Part\) \(3.2\): 欧拉函数的求解

单个求解时: 利用性质 \(4\) ,试除法求出所有质因数,时间复杂度 \(O(\sqrt{n})\)

多个求解时: 利用性质 \(2\) 和性质 \(3\) ,使用线性筛求积性函数,时间复杂度 \(O(n)\)

\(Code:\)

inline void prework() {
	for(int i=2;i<=n;++i) {
		if(!vis[i]) vis[i]=1,pri[++cnt]=i,phi[i]=i-1;
		for(int j=1;j<=cnt && i*pri[j]<=n;++j) {
			vis[i*pri[j]]=1;
			if(i%pri[j]) phi[i*pri[j]]=phi[i]*(pri[j]-1);
			else phi[i*pri[j]]=phi[i]*pri[j];
			if(i%pri[j]==0) break;
		}
	}
}

\(Part\) \(3.3\): 欧拉反演:

\(n=\sum_{d|n}\varphi_d\)

证明:记 \(f_x=\sum_{i=1}^{n}{[\gcd(i,n)=x]}\) ,则显然有 \(n=\sum_{i=1}^n f_i=\sum_{d|n}f_d\)

又因为 \(f_x=\sum_{i=1}^{n}{[\gcd(i,n)=x]}=\sum_{i=1}^{\lfloor\frac{n}{x}\rfloor}{[\gcd(i,\frac{n}{x})=1]}=\varphi_{\frac{n}{x}}\) ,所以 \(n=\sum_{d|n}{f_d}=\sum_{d|n}\varphi_{\frac{n}{d}}\) ,根据约数的对称性,可得 \(n=\sum_{d|n}\varphi_d\) ,证毕。

\(Part\) \(3.4\): 欧拉定理

定理:对于正整数 \(a,p\),若 \(\gcd(a,b)=1\) ,则有 \(a^{\varphi_p}\equiv 1\pmod p\)

证明: 同理于费马小定理的证明,我们依然构造两个序列,\(S={r_1,r_2,…,r_{\varphi_p}}\) , 表示所有小于 \(p\) 且与 \(p\) 互质的数,再构造 \(T={a r_1,a r_2,…,ar_{\varphi_p}}\)

\(a r_i\equiv q r_j\pmod p\) ,那么就有 \(i=j\) ,又因为 \(\gcd(a,p)=1\bigwedge\gcd(r_i,p)=1\rightarrow \gcd(a r_i,p)=1\) ,所以序列 \(S\)\(T\) 同构。

\(w=\prod_{i=1}^{\varphi_p}{r_i}\) ,则有 \(a^{\varphi_p}w\equiv w\pmod p\) ,又因为 \(\gcd(w,p)=1\) ,所以 \(w\) 在模 \(p\) 意义下存在逆元,所以有:

\(a^{\varphi_p}w\equiv w\pmod p\rightarrow a^{\varphi_p}w\times w^{-1}\equiv w\times w^{-1}\pmod p\rightarrow a^{\varphi_p}\equiv 1\pmod p\) ,证毕。

\(Part\) \(3.4.1\): 拓展欧拉定理

定理:\(\forall a,p\)都有

\[a^b\equiv \begin{cases} a^{b\bmod\varphi(p)},\,&\gcd(a,\,p)=1\\ a^b,&\gcd(a,\,p)\ne1,\,b<\varphi(p)\\ a^{b\bmod\varphi(p)+\varphi(p)},&\gcd(a,\,p)\ne1,\,b\ge\varphi(p) \end{cases} \pmod p \]

证明如下:

我们尝试证明 \(\forall a,p,a^{n\varphi_p+r}\equiv a^{\varphi_p+r}\pmod p\) ,其中 \(0\le r<\varphi_p,n\ge2\)

\(a\) 的完全分解为 \(a=\prod_{}{p_i^{c_i}}\)

引理 \(1\). \(\forall p_i,\varphi_{p_i^{c_i}}|\varphi_p\)

因为 \(\gcd(p_i^{c_i},p)=1\) ,由欧拉函数的积性可知,\(\varphi_p=\varphi_{p_i^{c_i}}\varphi_{\frac{p}{p_i^{c_i}}}\),所以可得 \(\varphi_{p_i^{c_i}}|\varphi_p\)

\(\bullet\) 证明 \(1\). 对于 \(a\) 是质数及质数的幂的情况,上式成立:

\(a=x^y , p=x^kb\) ,其中 \(\gcd(a,b)=1\) ,若 \(k=0\) ,则 \(\gcd(a,p)=1\), 由欧拉定理可知 \(a^{\varphi_p}\equiv 1\pmod p\rightarrow a^{n\varphi_p+r}\equiv a^{\varphi_p+r}\pmod p\)

\(k>0\) ,由引理 \(1\) 可得 \(\varphi_b|\varphi_p\) ,因为 \(\gcd(b,p)=1\) ,所以由欧拉定理得 \(a^{\varphi_b}\equiv 1\pmod b\rightarrow x^{y\varphi_p}\equiv 1\pmod b\)

\(x^{y\varphi_p}=ub+1\) ,两边同时乘上 \(x^k\) ,得到 \(x^{y\varphi_p+k}=um+x^k\rightarrow x^{\varphi_p+k}\equiv x^k\pmod p\)

因为 \(\varphi_p=\varphi_{x^k}\varphi_b=x^{k-1}(x-1)\varphi_b\) ,由于 \(x>=2\) (质数),所以 \(x^{k-1}(x-1)\ge k\) ,即 \(\varphi_p\ge k\) ,所以有推导如下:

\(x^{\varphi_p+k}\equiv x^k\pmod p\rightarrow x^{\varphi_p+k}\times x^{\varphi_p+r-k}\equiv x^k\times x^{\varphi_p+r-k}\pmod p\rightarrow x^{2\varphi_p+r}\equiv x^{\varphi_p+r}\pmod p\) ,由数学归纳法可以得到 \(x^{n\varphi_p+r}\equiv x^{\varphi_p+r}\pmod p\)

所以 \((x^{n\varphi_p+r})^y\equiv(x^{\varphi_p+r})^y\pmod p\rightarrow a^{n\varphi_p+r}\equiv a^{\varphi_p+r}\pmod p\) ,证毕。

\(\bullet\) 证明 \(2\). 对于 \(a\) 不是质数或者质数的幂的情况,上式依然成立:

由证明 \(1\) 可以得到 \(a^{n\varphi_p+r}\equiv\prod(p_i^{c_i})^{n\varphi_p+r}\equiv\prod(p_i^{c_i})^{\varphi_p+r}\equiv a^{\varphi_p+r}\pmod p\) ,证毕。

综上所述,\(\forall a,p,a^{n\varphi_p+r}\equiv a^{\varphi_p+r}\pmod p\) ,拓展欧拉定理得证。

\(Part\) \(4\): [exGCD]拓展欧几里得算法

——用于求解形如 \(ax+by=k\) 的二元一次方程。

\(\gcd(x,y)=d\) ,由裴属定理可知,方程有解的条件是 \(d|k\) ,我们首先考虑如何求解 \(ax+by=d\)

思考我们使用欧几里得算法求 \(gcd\) 的方式:

int Gcd(int u,int v){
	return v?Gcd(v,u%v):u;
}

\(v=0\) 时,\(u=d\) ,此时方程 \(au+bv=d\) 的解为 \(a=1,b=0\) 。考虑从这一层的答案推导出上一层的答案,\(u=v',v=u'-\lfloor\frac{u'}{v'}\rfloor\times v'\) ,带入得 \(au+bv=d\rightarrow av'+b(u'-\lfloor\frac{u'}{v'}\rfloor\times v')=d\rightarrow bu'+(a-\lfloor\frac{u'}{v'}\rfloor)v'=d\) ,所以上一层的解为 \(a'=b,b'=a-\lfloor\frac{u'}{v'}\rfloor b\) ,递归求解即可。

\(Code:\) 时间复杂度 \(O(log_{}{n})\)

int exgcd(int a,int b,int &x,int &y) {
	if(!b) {x=1,y=0; return a;}
	int ans=exgcd(b,a%b,x,y);
	int x0=x; x=y,y=x0-y*(a/b);
	return ans;
}

然后 \(ax+by=k\) 的一组解就是 \(\frac{bk}{d}x+\frac{ak}{d}y=k\)

通解: 方程 \(ax+by=d\) 的所有整数解为 \((a-\frac{wy}{d})x+(b+w\frac{wx}{d})y=d\)

\(Part\) \(5\): [CRT]中国剩余定理

——求解同余方程组

对于同余方程组如下,

\[\begin{cases} x\equiv a_1\pmod {p_1}\\ x\equiv a_2\pmod {p_2}\\ ……\\ x\equiv a_n\pmod {p_n}\\ \end{cases} \]

其中 \(p_1,p_2,…,p_n\) 两两互质。中国剩余定理说明了该方程一定有解,且解在模 \(M=\prod_{i=1}^{n}{p_i}\) 意义下唯一,解为 \(x=\sum_{i=1}^{n}{\frac{a_i M}{p_i}inv_i}\mod M\) ,其中 \(inv_i\)\(\frac{M}{p_i}\) 在模 \(p_i\) 意义下的逆元(可以证明一定存在)。

\(\bullet\) 首先我们证明我们构造的这个解的正确性:

对于一个同余方程 \(x\equiv a_i\pmod {p_i}\) ,可以发现对于所有 \(i\not=j\) ,因为 \(p_i|M\),所以有 \(\frac{M}{p_j}\equiv0\pmod {p_i}\) ,所以 \(\sum_{j\not=i}{\frac{a_j M}{p_j}inv_j}\equiv0\pmod {p_i}\) ,因此我们只需要关心 \(\frac{a_i M}{p_i}inv_i \mod p_i\) 的值,而这个值显然为 \(a_i\mod p_i\) ,即对于所有 \(1\le i\le n\)\(x\equiv a_i\pmod {p_i}\),证毕。

\(\bullet\) 其次我们来证明解在模 \(M\) 下的唯一性:

引理:对于正整数 \(a,b,c\) ,如果 \(b|c\) ,则有 \(a\equiv (a\mod c)\pmod b\)

证明:设 \(a=k c+r\) ,因为 \(b|c\) ,所以 \(b|k c\) ,则 \(a\equiv(kc+r)\equiv r\equiv(a\mod c)\pmod b\)

接着继续证明, 如果方程有两个解 \(x\)\(x'\),那么 \(\forall 1\le i\le n\) ,由引理可知,都有 \((x\mod M)\equiv (x'\mod M)\pmod {p_i}\)

\(\forall 1\le i\le n\)\(p_i|(x\mod M)-(x'\mod M)\) ,又因为 \(p_i\) 两两互质,所以 \(M|(x\mod M)-(x'\mod M)\rightarrow x\equiv x'\pmod M\) ,证毕。

\(Part\) \(5.1\): [exCRT]拓展中国剩余定理

——合并同余方程组

对于同余方程组如下,

\[\begin{cases} x\equiv a_1\pmod {p_1}\\ x\equiv a_2\pmod {p_2}\\ ……\\ x\equiv a_n\pmod {p_n}\\ \end{cases} \]

与CRT不同的是,\(p_1,p_2,……,p_n\) 不再两两互质,我们可以通过合并同余方程来求解上述同余方程组。

考虑每次我们需要将两个同余方程:

\[\begin{cases} x\equiv a_1\pmod {p_1}\\ x\equiv a_2\pmod {p_2}\\ \end{cases} \]

合并成一个方程 \(x\equiv a\pmod {lcm(a_1,a_2)}\)

\(a=k_1 p_1+a_1=k_2 p_2+a_2\) ,即 \(k_1p_1-k_2p_2=a_2-a_1\) ,是一个线性方程组,此时:

\(a_2-a_1\not\equiv0\pmod {\gcd(p_1,p_2)}\),由裴属定理说明该同余方程组已经无解了。

\(a_2-a_1\equiv0\pmod{\gcd(p_1,p_2)}\),此时我们利用exGCD求出一组解 \(k_1,k_2\) ,此时满足 \(x=k_1p_1+a_1=k_2p_2+a_2\) ,所以两个同余方程被我们合并成了一个:\(x\equiv(k_1p_1+a_1)\pmod {lcm(p_1,p_2)}\) ,可以发现所有解之差均为 \(w\times lcm(p_1,p_2)\) 的形式,因此合并出来的结果在模 \(lcm(p_1,p_2)\) 意义下是唯一的。

对于所有同余方程,我们依次合并即可。

\(Part\) \(6\): 整除分块

——快速计算形如 \(\sum_{i=1}^{n}{\lfloor\frac{n}{i}\rfloor}\) 的值

思路:我们会发现在 \(1\le i\le n\) 中, \(\lfloor\frac{n}{i}\rfloor\) 的取值有很多重复的部分,而且取值相同的 \(i\) 是连续的一段,我们可以通过将一段的值一起计算来加速。

\(\bullet\)引理 \(1\)\(\forall 2\le i\le\sqrt n\)\(\lfloor\frac{n}{i-1}\rfloor\not=\lfloor\frac{n}{i}\rfloor\)

证明:因为 \(i\le \sqrt n\) ,所以 \(\lfloor\frac{n}{i}\rfloor\ge\sqrt n\) ,如果有 \(\lfloor\frac{n}{i-1}\rfloor=\lfloor\frac{n}{i}\rfloor\) ,那么记 \(k=(n\mod (i-1))-(n\mod i)=n-(i-1)\lfloor\frac{n}{i-1}\rfloor-n+\lfloor\frac{n}{i}\rfloor=\lfloor\frac{n}{i}\rfloor\ge\sqrt n\) ,又因为 \(0\le n\mod (i-1)< i-1<\sqrt n\bigwedge 0\le n\mod i<i\le \sqrt n\) ,所以 \(k<i\le \sqrt n\) ,产生矛盾,所以得证。

\(\bullet\) 引理 \(2\)\(\forall 1\le i\le n\)\(\lfloor\frac{n}{i}\rfloor\) 最多有 \(2\sqrt n\) 种取值。

证明:\(\forall i\ge \sqrt n\)\(\lfloor\frac{n}{i}\rfloor\le\sqrt n\) ,最多 \(\sqrt n\) 种取值;\(\forall i<\sqrt n\) ,总共 \(\sqrt n\) 个数,也最多 \(\sqrt n\) 种取值;所以总共 \(2\sqrt n\) 种取值,证毕。

\(\bullet\) 定理:对于 \(i,j\le n\) ,使得 \(\lfloor\frac{n}{i}\rfloor=\lfloor\frac{n}{j}\rfloor\) 成立的最大的 \(j=\lfloor\frac{n}{\lfloor\frac{n}{i}\rfloor}\rfloor\)

证明:记 \(v=\lfloor\frac{n}{i}\rfloor=\lfloor\frac{n}{j}\rfloor\) ,则 \(\lfloor\frac{n}{v}\rfloor\ge\lfloor\frac{n}{\frac{n}{j}}\rfloor=j\) ,即 \(j\le \lfloor\frac{n}{\lfloor\frac{n}{i}\rfloor}\rfloor\) ,证毕。

所以我们每一次可以计算当前 \(l\) 所在的块的右端点 \(\lfloor\frac{n}{\lfloor\frac{n}{i}\rfloor}\rfloor\) ,然后 \(O(1)\) 将这一块的答案统一计算,块的个数为 \(\sqrt n\) 级别,时间复杂度 \(O(\sqrt n)\)

有关数论合集的更多相关文章

  1. 【Java 面试合集】HashMap中为什么引入红黑树,而不是AVL树呢 - 2

    HashMap中为什么引入红黑树,而不是AVL树呢1.概述开始学习这个知识点之前我们需要知道,在JDK1.8以及之前,针对HashMap有什么不同。JDK1.7的时候,HashMap的底层实现是数组+链表JDK1.8的时候,HashMap的底层实现是数组+链表+红黑树我们要思考一个问题,为什么要从链表转为红黑树呢。首先先让我们了解下链表有什么不好???2.链表上述的截图其实就是链表的结构,我们来看下链表的增删改查的时间复杂度增:因为链表不是线性结构,所以每次添加的时候,只需要移动一个节点,所以可以理解为复杂度是N(1)删:算法时间复杂度跟增保持一致查:既然是非线性结构,所以查询某一个节点的时候

  2. ruby-on-rails - Rabl 多模合集 - 2

    我正在使用RABL输出Sunspot/SOLR结果集,搜索结果对象由多种模型类型组成。目前在rablView中我有:objectfalsechild@search.results=>:resultsdoattribute:id,:resource,:upccodeattribute:display_description=>:descriptioncode:start_datedo|r|r.utc_start_date.to_iendcode:end_datedo|r|r.utc_end_date.to_iendendchild@search=>:statsdoattribute:to

  3. 电脑蓝屏代码大全及解决办法合集 - 2

    电脑蓝屏代码大全及解决办法合集代码         含意00x00000000作业完成。10x00000001不正确的函数。20x00000002系统找不到指定的档案。30x00000003系统找不到指定的路径。40x00000004系统无法开启档案。50x00000005拒绝存取。60x00000006无效的代码。70x00000007储存体控制区块已毁。80x00000008储存体空间不足,无法处理这个指令。90x00000009储存体控制区块地址无效。100x0000000A环境不正确。110x0000000B尝试加载一个格式错误的程序。120x0000000C存取码错误。130x000

  4. 【3月比赛合集】20场可报名的「创新应用」和「程序设计」大奖赛,任君挑选! - 2

    CompHub 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…)比赛。本账号同时会推送最新的比赛消息,欢迎关注!更多比赛信息见 CompHub主页 或点击文末阅读原文以下信息仅供参考,以比赛官网为准目录创新应用赛(6场比赛)程序设计赛(14场比赛)创新应用赛(6场比赛)数字医疗算法应用创新大赛——生物共融与数字疗法应用赛道🖥和鲸(Heywhale)·📅2023.02.17-2023.04.30👤90+支队伍·💰¥194,000+名企实习机会+生态合作伙伴和鲸社区-Heywhale.com第十八届“挑战杯”全国大学生课外学术科技作品竞赛“揭榜挂帅”专项赛·华为云

  5. Unity常见问题合集 - 2

    目录前言1、StopCoroutine并不能停止协程2、GetComponentsInChildren如何获取隐藏物体3、导入的模型无法编辑材质球属性4、 MeshRender更换材质球方法5、两个模型动画不同步/播完后有延迟​​​​​​​前言这里会整理一些日常碰见的小问题,持续更新~1、StopCoroutine并不能停止协程StopCoroutine(ie());该代码并不能停止协程ie(),因为相当于重新调用了一遍ie()。能正常停止的开始/停止方式://方法一:直接引用名字StartCoroutine("ie");//开始协程StopCoroutine("ie");//停止协程//方法

  6. 2023最全黑客工具合集(附github地址) - 2

    首先,恭喜你发现了宝藏。本文章集成了2023全网优秀的开源攻防武器项目,包含:信息收集工具(自动化利用工具、资产发现工具、目录扫描工具、子域名收集工具、指纹识别工具、端口扫描工具、各种插件....etc...)漏洞利用工具(各大CMS利用工具、中间件利用工具等项目........)内网渗透工具(隧道代理、密码提取.....)应急响应工具甲方运维工具等其他安全攻防资料整理,供攻防双方使用。重点提醒:本项目工具来源于互联网,是否含带木马及后门请自行甄别!!Hvv来即,请大家提高警惕!!!受限于篇幅原因,无法全部展示,如果你需要的话,可以评论区告诉我! 1、半/全自动化利用工具项目简介项目地址项目名

  7. 【NLP相关】GPT-X合集:GPT类模型介绍(附相关论文和Github项目地址) - 2

    ❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博相关......)👈GPT-X:GPT类模型介绍(附相关论文和github项目)1.GPT介绍GPT(GenerativePre-trainedTransformer)是一类基于Transformer架构的预训练语言模型。这一类模型采用自回归的方式进行训练,通过大规模的语料库预训练来学习语言的概率分布,从而能够用于各种自然语言处理任务。2.GPT类模型介绍(1)GPT-1GPT-1是由OpenAI于2018年推出的第一代GPT

  8. 【推荐】华为顶级认证HCIE-RS培训教材全套合集 - 2

    HCIE是华为认证系统中的专家级认证。候选人必须通过笔试,LAB考试和面试,才能最终获得HCIE认证。困难还从另一方面解释了证书的含金量。该认证具有很高的含金量和行业认可度。此外,获得HCIE证书的工程师将优先获得华为和华为合作伙伴的聘用,华为认证,考试难度很大。下载点击下方链接:https://download.csdn.net/download/unbelievevc/87326718https://download.csdn.net/download/unbelievevc/8732671800企业网络设计概述&产品介绍01华为路由交换精英培训之RIPfinal02华为路由交换精英培训之

  9. 云上未来,数智导航:阿里云研究院报告合集 - 2

    简介:阿里云研究院,甄选了2021-2022年度的10份重磅报告,分别从数字经济、行业转型、数字县域等领域,尝试解读、并推动各行各业的转型升级,展望中国数字经济的未来,迎接数字经济发展的春天。导语我们正处在复杂的历史节点中,气候变化加剧、地缘政治动荡、局部战争冲突持续不断,尤其无情的新冠疫情长时间席卷全球,在很多国家尚未得到有效控制,全球感染人数超过5亿,几乎所有的国家和地区都受到深度影响。在全球经济一片萧条之中,数字经济展现出独特的魅力,数字化转型也成为各行各业的共识。疫情在某种程度上加速了全球产业数字化转型的步伐,数据成为了主要生产要素,也是数字时代的核心基础资源。基于数据资源,传统产业的

  10. IDEA必备10款好用插件合集 - 2

    ​前言“工欲善其事必先利其器"在实际的开发过程中,灵活的使用好开发工具,将让我们的工作事半功倍。今天给大家推荐几款好用的IDEA插件,写代码也可以"飞起来”!实用插件RestfulFastRequestRestfulFastRequest是一个基于springmvc的帮助你快速生成url和参数的插件,同时也是一个httpclient工具,调试API的时候只需要点击生成图标即可在工具窗口生成方法的url以及对应的参数,再点击发送请求按钮即可完成api调试,非常实用,相比于Httpclient和restfultool,该插件拥有postman一样的界面和参数生成功能,域名管理功能,自定义参数解析功

随机推荐