1.自洽声子计算

在phonon目录下
scf.in

 &controlcalculation  = 'scf'restart_mode = 'from_scratch',prefix       = 'pb',pseudo_dir   = '../',outdir       = './'/&systemibrav        = 2, celldm(1)    = 9.27,nat          = 1,ntyp         = 1,ecutwfc      = 30.0occupations  = 'smearing',smearing     = 'mp',degauss      = 0.025/&electronsdiagonalization = 'david'mixing_beta  = 0.7conv_thr     = 1.0d-12/ATOMIC_SPECIESPb 207.2 pb_s.UPFATOMIC_POSITIONSPb 0.00 0.00 0.00K_POINTS {automatic}12 12 12 0 0 0

ph.in

--
&inputphprefix   = 'pb',fildyn   = 'pb.dyn.xml',fildvscf = 'dvscf'tr2_ph   =  1.0d-17ldisp    = .true.,nq1 = 3,nq2 = 3,nq3 = 3/

2.转存有用的生成文件

在phonon目录下

python3 /work2/06868/giustino/EPW-SCHOOL/q-e/EPW/bin/pp.py

3.超导计算

nscf.in

 &controlcalculation  = 'nscf',restart_mode = 'from_scratch',prefix       = 'pb',pseudo_dir   = '../',outdir       = './',verbosity    = 'high'/&system    ibrav        = 2,celldm(1)    = 9.27,nat          = 1,ntyp         = 1,ecutwfc      = 30.0,occupations  = 'smearing',smearing     = 'mp',degauss      = 0.025,nbnd         = 10,/&electronsdiagonalization = 'david'mixing_beta  = 0.7conv_thr     = 1.0d-12/ATOMIC_SPECIESPb 207.2   pb_s.UPFATOMIC_POSITIONS crystalPb  0.000000000   0.000000000   0.000000000K_POINTS crystal270.00000000  0.00000000  0.00000000  3.703704e-020.00000000  0.00000000  0.33333333  3.703704e-020.00000000  0.00000000  0.66666667  3.703704e-020.00000000  0.33333333  0.00000000  3.703704e-020.00000000  0.33333333  0.33333333  3.703704e-020.00000000  0.33333333  0.66666667  3.703704e-020.00000000  0.66666667  0.00000000  3.703704e-020.00000000  0.66666667  0.33333333  3.703704e-020.00000000  0.66666667  0.66666667  3.703704e-020.33333333  0.00000000  0.00000000  3.703704e-020.33333333  0.00000000  0.33333333  3.703704e-020.33333333  0.00000000  0.66666667  3.703704e-020.33333333  0.33333333  0.00000000  3.703704e-020.33333333  0.33333333  0.33333333  3.703704e-020.33333333  0.33333333  0.66666667  3.703704e-020.33333333  0.66666667  0.00000000  3.703704e-020.33333333  0.66666667  0.33333333  3.703704e-020.33333333  0.66666667  0.66666667  3.703704e-020.66666667  0.00000000  0.00000000  3.703704e-020.66666667  0.00000000  0.33333333  3.703704e-020.66666667  0.00000000  0.66666667  3.703704e-020.66666667  0.33333333  0.00000000  3.703704e-020.66666667  0.33333333  0.33333333  3.703704e-020.66666667  0.33333333  0.66666667  3.703704e-020.66666667  0.66666667  0.00000000  3.703704e-020.66666667  0.66666667  0.33333333  3.703704e-020.66666667  0.66666667  0.66666667  3.703704e-02

nscf.in的最后的k坐标生成

/work2/06868/giustino/EPW-SCHOOL/q-e/wannier90-3.1.0/utility/kmesh.pl 3 3 3

没有这个文件夹证明你没安装EPW。请在QE文件夹中make epw。
epw1.in

--
&inputepwprefix      = 'pb',amass(1)    = 207.2outdir      = './'dvscf_dir   = '../phonon/save'ep_coupling = .true.elph        = .true.epwwrite    = .true.epwread     = .false.wannierize  = .true.nbndsub     =  4bands_skipped = 'exclude_bands = 1-5'num_iter    = 300dis_froz_min= -3dis_froz_max= 13.5proj(1)   = 'Pb:sp3'wdata(1)  = 'bands_plot = .true.'wdata(2)  = 'begin kpoint_path'wdata(3)  = 'G 0.00 0.00 0.00 X 0.00 0.50 0.50'wdata(4)  = 'X 0.00 0.50 0.50 W 0.25 0.50 0.75'wdata(5)  = 'W 0.25 0.50 0.75 L 0.50 0.50 0.50'wdata(6)  = 'L 0.50 0.50 0.50 K 0.375 0.375 0.75'wdata(7)  = 'K 0.375 0.375 0.75 G 0.00 0.00 0.00'wdata(8)  = 'G 0.00 0.00 0.00 L 0.50 0.50 0.50'wdata(9)  = 'end kpoint_path'wdata(10) = 'bands_plot_format = gnuplot'fsthick     = 0.4  ! eVdegaussw    = 0.1  ! eVdegaussq    = 0.05 ! eVephwrite    = .true.eliashberg  = .true.liso  = .true.limag = .true.lpade = .true.lacon = .true. nsiter   = 500npade    = 40conv_thr_iaxis = 1.0d-3conv_thr_racon = 1.0d-3wscut  = 0.1 ! eVmuc    = 0.1temps  = 0.3 0.9 1.5 2.1 2.7 3.3 3.9 4.2 4.4 4.5 4.6 4.65nk1       = 3nk2       = 3nk3       = 3nq1       = 3nq2       = 3nq3       = 3mp_mesh_k = .true. nkf1      = 18nkf2      = 18nkf3      = 18nqf1      = 18nqf2      = 18nqf3      = 18/

3.3生成的文件:

文件夹pb.ephmat

(1) ephmatXX 文件(每个 CPU 一个),其中包含密集 k 和 q 网格上费米窗 (fsthick) 内的电子-声子矩阵元素
(2) 包含密集 q 网格上声子频率的 freq 文件
(3) egnv 文件包含在密集 k 网格上的 Fermi 窗口内的特征值
(4) ikmap 文件,包含费米窗内密集(不可约)网格上的 k 点索引。
所有这些文件都是通过设置 ephwrite = .true. 生成的。这些文件是未格式化的,是求解 Migdal-Eliashberg 方程所必需的。

3.4计算过程

求解虚频率轴上的各向同性 Migdal-Eliashberg 方程。
这是通过设置关键字 eliashberg = .true.、liso = .true. 和 limag =.true 来实现的。 在输入文件中。 对于输入文件中指定的每个温度值【epw1.in中的temps】,方程自洽求解。 当达到收敛阈值 (conv thr iaxis) 或最大迭代次数 (nsiter) 时,每个温度下的计算结束。
注 1:如果在特定温度下达到最大迭代次数而没有达到收敛,代码将停止并且不会移动到列表中的下一个温度。
注 2:由于电子-声子矩阵元素不依赖于求解 Migdal Eliashberg 方程时的温度,因此可以在不同温度下的后续 EPW 计算中重复使用它们。这就是 pb.ephmat 目录保存ephmatXX的原因。

muc提供半经验库伦参数mu_star

在计算运行时,请注意 epw1.out 文件中的完整 EPW 运行所经历的不同步骤。 完成精细网格的插值后,代码将写入和读取求解 Migdal-Eliashberg 方程所需的文件,然后继续在指定温度下求解方程。

执行从虚频率轴到实频率轴的解的解析延展。 分析延续可以使用 Pad´e 近似值 (lpade =.true.) 或迭代过程 (lacon = .true.) 来完成。 迭代过程自洽地执行,直到达到收敛阈值 (conv thr racon) 或最大迭代次数 (nsiter)。
注意:如果在特定温度下达到最大迭代次数而没有达到收敛,代码将停止并且不会移动到列表中的下一个温度。
在计算结束时,您应该在每个给定温度下获得一些输出文件。

请注意,松原频率点的数量随着温度的升高而减少,因为频率 iωj = i(2n + 1)πT (n 整数) 小于截止频率 wscut。

3.5输出文件中的物理量

超导特性的计算将伴随着大量的 I/O。 下面我们将描述保存在输出文件中的各种物理量以及如何处理它们。 我们将在输出文件的名称中使用 XX 来表示求解方程的温度。

a.Eliashberg 谱函数和积分电子-声子耦合强度 (λ)

存在文件pb.a2f, pb.a2f iso, and pb.a2f proj中。
需要设置eliashberg = .true.
pb.a2f中包含 the isotropic Eliashberg spectral function α2F(ω)和积分电子 - 声子耦合强度(cumulative electron-phonon coupling strength) λ 作为频率 ω (meV) 的函数对于每一个phonon smearing。(关于smearing的信息在文档末尾有介绍。)
472 / 5,000
翻译结果
pb.a2f iso 和 pb.a2f proj 文件包含作为频率 ω (meV) 函数的 Eliashberg 谱函数,其中两个文件中的第 2 列是对应于 pb.a2f 中第一个拖尾的 Eliashberg 谱函数。pb.a2f proj 中剩余的(3×原子数)列包含与 pb.a2f 中的第一个拖尾相对应的模式分辨的 Eliashberg 光谱函数(没有关于哪些模式对应于哪些原子种类的具体信息)。

b.沿虚频轴和实频轴的超导gap。

pb.imag iso XX 文件是通过设置 eliashberg = .true.、liso = .true. 和 limag = .true. 生成的。每个文件包含 4 列:沿虚轴的松原频率 iωj (eV)、准粒子重整化 函数 Z(iωj )、超导间隙 Δ(iωj ) (eV) 和正常状态下的准粒子重整化函数 ZN (iωj )。
pb.pade iso XX 文件是通过设置 lpade = .true… 生成的。每个文件包含 5 列:沿实轴的频率 ω (eV)、准粒子重整化函数 ReZ(ω) 的实部、虚部 准粒子重整化函数 ImZ(ω)、超导间隙 ReΔ(ω) (eV) 的实部和超导间隙 ImΔ(ω) (eV) 的虚部。
pb.acon iso XX 文件是通过设置 lacon = .true 生成的。 并包含与 pb.pade iso XX 类似的信息。

4.沿虚频率轴和实频率轴绘制超导间隙

您可以使用以下 gnuplot 脚本来绘制 pb.imag iso 000.30、pb.pade iso 000.30 和 pb.acon iso 000.30。 您应该在 0.3 K 处获得类似于图 1 的内容。

注意单位*1000
$ gnuplot
gnuplot> set xlabel "iw (meV)"
gnuplot> set ylabel "Delta (meV)"
gnuplot> plot "pb.imag_iso_000.30" u ($1*1000):($3*1000) w l lw 2 lt rgb "black" \
> title "Delta-Imag"
gnuplot> set xlabel "w (meV)"
gnuplot> set ylabel "Delta (meV)"
gnuplot> plot "pb.pade_iso_000.30" u ($1*1000):($4*1000) w l lw 1 lt rgb "black" \
> title "Re(Delta)-Pade", \
> "" u ($1*1000):($5*1000) w l lw 1 lt rgb "red" title "Im(Delta)-Pade", \
> "pb.acon_iso_000.30" u ($1*1000):($4*1000) w l lw 1 lt rgb "blue" \
> title "Re(Delta)-analytic cont.", \
> "" u ($1*1000):($5*1000) w l lw 1 lt rgb "green" \
> title "Im(Delta)-analytic cont."

5.绘制超导间隙的前沿作为温度的函数。

使用 shell 脚本 gap0 imag(也如下所示)提取超导间隙的前沿作为温度的函数,并将信息保存在新文件 pb.imag iso gap0 中。

建立脚本gap0_imag.sh

#!/bin/tcsh
awk 'FNR==2 {print FILENAME,$0}' pb.imag_iso_* | awk '{print $1 " " $4*1000}' > pb.imag_iso_gap0
sed -i 's/pb.imag_iso_//' pb.imag_iso_gap0

运行脚本

Bash gap0_imag.sh

您可以使用以下 gnuplot 脚本来绘制 pb.imag iso gap0文件。 你应该得到类似于图 3 的东西

$ gnuplot
gnuplot> set xlabel "T (K)"
gnuplot> set ylabel "Delta_0 (meV)"
gnuplot> set xrange [0:6]
gnuplot> set yrange [0:1.2]
gnuplot> plot "pb.imag_iso_gap0" with lp ls 3 notitle


您可以从实轴上的计算中进一步提取超导间隙的前沿作为温度的函数,并将其与图 3 所示的虚轴上获得的值进行比较。您可以使用 shell 脚本script gap0 pade 和 script gap0 acon 以获取 pb.pade iso gap0 和 pb.acon iso gap0 文件。 接下来使用 gnuplot 绘制这些文件,就像上面对 pb.imag iso gap0 所做的那样。

$ ./script_gap0_pade

#!/bin/tcsh
awk 'FNR==2 {print FILENAME,$0}' pb.pade_iso_* | awk '{print $1 " " $5*1000}' > pb.pade_iso_gap0
sed -i 's/pb.pade_iso_//' pb.pade_iso_gap0

./script_gap0_acon

#!/bin/tcsh
awk 'FNR==2 {print FILENAME,$0}' pb.acon_iso_* | awk '{print $1 " " $5*1000}' > pb.acon_iso_gap0
sed -i 's/pb.acon_iso_//' pb.acon_iso_gap0

6. 求解the linearized isotropic Eliashberg equations的临界温度

从包含 Eliashberg 谱函数 (pb.a2f iso) 的文件开始来完成此步骤:
作业脚本为:

ibrun $PATHQE/bin/epw.x -nk 1 -in epw2.in > epw2.out

输入文件为(仅显示与 epw1.in 文件的差异):

ep_coupling = .false.
elph = .false.
epwwrite = .false.
epwread = .true.
wannierize = .false.
ephwrite = .false.
fila2f = 'pb.a2f_iso'
lpade = .false.
lacon = .false.
tc_linear = .true. ! solve linearized ME eqn. for Tc
tc_linear_solver = 'power' ! algorithm to solve Tc eigenvalue problem: 'power' OR 'lapack'
nstemp = 21 ! number of temperature points
temps = 0.25 5.25 ! evenly spaced nstemp temperature points according to
! (temps(2)-temps(1))/(nstemp-1).

注意1:在这种情况下,不使用 ephmatXX、freq、egnv 和 ikmap 文件(保存在 prefix.ephmat 目录中)。 您还可以从包含 Eliashberg 谱函数 (pb.a2f iso) 的文件开始求解其他温度下的各向同性 Migdal-Eliashberg 方程。 此过程不适用于求解各向异性 Migdal-Eliashberg 方程。
注意2:如果从 Eliashberg 谱函数开始求解各向同性 Migdal Eliashberg 或线性化 Eliashberg 方程,则只需使用一个 CPU

您可以使用脚本 max eigenvalue 从 epw2.out 中提取作为温度函数的最大特征值,并将数据保存在 data max eigenvalue.dat 文件中。

$ ./script_max_eigenvalue

#!/bin/tcsh
grep -A 25 "Max. eigenvalue" epw2.out | tail -21 | awk '{print $1 " " $2}' > data_max_eigenvalue.dat

绘制数据 max eigenvalue.dat 以获得 Tc。 临界温度定义为最大特征值接近 1 的值。您可以使用下面的 gnuplot 脚本得到图 4 所示的图形

$ gnuplot
gnuplot> set xlabel "T (K)"
gnuplot> set ylabel "Max. eigenvalue"
gnuplot> set xrange [0:6]
gnuplot> set arrow from 0,1 to 6,1 nohead lt 2 lw 1
gnuplot> plot "data_max_eigenvalue.dat" with lp ls 3 notitle

7.epw.in中部分参数的选择

https://www.wanniertools.org/tutorials/high-quality-wfs/

在我们从第一性原理计算中获得自洽电荷密度后,高质量的 Wannier 函数 (WFs) 对物理性质计算非常有用。 但是,对于初学者来说,要获得好的WF并不容易。 在这里,我们想介绍一种标准的方法,用第一性原理软件包和软件Wannier90构建高质量的Wannier函数。 在这里,我们不关注构建最大局部化 Wannier 函数 (MLWF)。 我们只想构建一个基于WFs的良好紧束缚模型,该模型能够在我们感兴趣的能量范围内再现能带结构。以下是高质量WFs的四个标准。

  • 完美拟合您感兴趣的能量范围内的DFT能带(band)。

  • 保持原子轨道对称

  • Well localized

  • As small number of WFs as possible尽量少的wannier波函数
    这里有三个步骤可以帮助您实现这四个目标

  • Choose projectors

  • Choose disentanglement(解开?) energy window.

  • Choose frozen energy window.
    我想以 Bi2Se3 为例。 为了节省计算成本,我们没有考虑自旋轨道耦合(SOC)效应。

1.Choose projectors


让我们先进行能带分析。 图 1 是未考虑 SOC 的 Bi2Se3 能带结构。 绿色阴影部分是我们关心的能量范围。我们想构建一个紧密结合的模型,可以很好地再现感兴趣范围内的能带。 但是,这些频段与下方和上方的其他频段相连。 值得注意的是,-8.4eV 和 -6eV 附近有很大的gap。 这是一个好兆头,因为该间隙下方的条带未与我们感兴趣的条带杂交。在这种情况下,间隙下方的那些条带不必在我们的紧密结合模型中呈现。 最终,WF 的数量会减少。 它满足第四个标准。

在初步了解能带结构后,我们仍然需要弄清楚感兴趣的能量范围内能带的特征是什么,并找出哪些能带与它们高度杂化。这一步称为“fatband analysis(胖带分析)”,我们需要将原子轨道投影到布洛赫波函数上,这称为投影权重(the projected weight)。

我们将 Bloch 波函数投影到 Bi 和 Se 的 s、p、d 原子轨道上(这一步是要怎么做呢)。 结果如图2所示。图2(a)和(d)表明[-15,-8]eV之间的能带由铋和硒的s轨道支配。图2(c)和(f)显示Bi和Se的d轨道位于5eV以上。 图 2 (b) 和 (e) 表明能量范围 [-6, 5] eV 由 Bi 和 Se 的 p 轨道支配。我们感兴趣的能量范围,在图 1 中以绿色阴影表示,就在这个能量范围内。 尽管 p 和 d 轨道之间在 4eV 左右存在能带重叠,但我们仍然可以忽略 d 轨道的贡献,因为它们与 p 轨道不高度杂化,并且可以通过能带结构的一些变形而移开。

在“fatband analysis”之后,我们选择 Bi 和 Se 的 p 轨道作为 WFs 的projectors。 那么将有(2个Bi原子)(3个p轨道)+(3个Se原子)(3个p轨道)=15个原子轨道,总共15个没有SOC的WF。

begin projectionsBi : pSe : pend projections

2.Choose disentanglement energy window dis_win

isentanglement energy window 是提取 the target bands的 window。这里有两个规则去选择这个窗口。

  • 不只the target bands应该包含在这个窗口中, the major weight of the projectors 也应该包含在这个窗口中。
  • 该窗口应尽可能小,以降低计算成本。

    图三的彩色阴影给出了窗口的三种选择。(这个图是怎么画出来的呀。。。)图 3(a) 是正确的选择。 图 3(b) 是一个非常糟糕的选择,因为虚线圆圈标记处可以看出缺少一个带,这个带的weight comes from the projectors。如果缺少此权重,则 WF 的分布可能会变大(See Fig 4b and 4e)。图 3© 显示了一个不好的选择,因为它包含不包含投影特征的不必要的波段。

Choose frozen energy window froz_win

The frozen window is a window used for disentanglement procedure.Bloch 态不会随其他带旋转出此窗口。选择froz_win 有三个规则。 1) 在 froz_win 中,除了投影仪之外,不应有来自其他轨道的权重(贡献)。 2) 纯粹来自投影仪的能量范围应包含在 froz_win 中。 3)froz_win 应该尽可能的大。
图 4 显示了三种选择。 (a) 是一个不错的选择,因为它满足三个规则。 (b) 是错误的选择,因为它违反了第一条规则。 © 是正确的选择,但不是完美的选择,因为它不遵循规则 2 和 3。

3.结论

经过上述过程,您将获得非常好的WF,可能性很大。 图 5 显示了 DFT(黑线)和 Wannier 插值(红点)之间的能带结构比较。 它显示了完美的一致性。
(所以wannier插值的目的就是为了插值出能带结构???)

最后,我们想分享一些其他的技巧。

  1. dis_num_iter 最好不要设置的太大,大部分时候200就够了。 如果它太大,那么布洛赫频带可能会过度混合。
  2. 如果你想要类似原子的 WF,最好将 num_iter 设置为小于 20。大量的 num_iter 会混合 WF,使得输出的 WF 不是原子的。
  3. 如果您发现 WF 的分布非常大或在 Wannier 插值频带中有一些摆动,请尝试仔细调整投影仪、dis_win 和 froz_win。
    (在epw.in中这两个量是不分开的是dis_froz_win,确认一下这个是什么)

VASP 用户专用:

如果您要为带有 SOC 的系统构建 WF,如果存在“LWANNIER90 = T”,请在 INCAR 文件中设置“ISYM=-1”。 由于在 VASP 中将旋量波函数从一个 k 点复制到与对称相关的一个 k 点存在一些错误,因此我们关闭此对称标签后,WFs 的质量将显着提高。

使用EPW计算孤立ME方程相关推荐

  1. 计算流体力学1-流体力学的控制方程

    文章目录 前言 一.流动控制方程的推导及其物理含义的讨论.适用于CFD 计算的控制方程形式 1.1 引言 1.2 流动模型 1.3 实质导数 1.4 速度的散度及其物理意义 1.5 连续方程 1.5. ...

  2. 基于ENVI/IDL 的一键化实现LST-NDVI的干湿边方程拟合,并得到TVDI计算结果图

    ENVI/IDL (5.3版本)一键化实现LST-NDVI的干湿边方程拟合,并得到TVDI计算结果图 0 原理介绍 利用IDL将NDVI异常值进行剔除,NDVI取值范围为0.2~1(植被覆盖区),对反 ...

  3. 多点平面方程拟合c语言,多点最小二乘法平面方程拟合计算

    <多点最小二乘法平面方程拟合计算>由会员分享,可在线阅读,更多相关<多点最小二乘法平面方程拟合计算(5页珍藏版)>请在人人文库网上搜索. 1.平面方程拟合计算平面方程的一般表达 ...

  4. 自定义计算器 android,自定义公式计算app下载

    自定义公式计算器是非常强大的一款计算器软件,可以帮助大家计算各种函数,还能够自定义公式进行保存,便于以后的计算:软件包含了科学计算器的所有功能,而且没有广告,非常的方便和强大,喜欢的朋友可以到当易网下 ...

  5. C++面向对象思想 两条直线交点计算

    我相信哪怕一点光,也能驱散学习中的迷雾,我在这分享一点自己的挫见 思路: 这题最大的难点就是abc三个常数要怎么去构造,这里需要数学公式去推导,虽然是初中水平,也能体现编程和数学密不可分了.因为我之后 ...

  6. Python使用scipy进行多项式计算与符号计算

    本文代码主要演示如何使用poly1d进行多项式计算和符号计算. >>> from scipy import poly1d >>> p1 = poly1d([1,2, ...

  7. 数学连乘和累加运算符号_2020中考数学 初中数学有理数计算(干货)

    初中数学有理数计算 数学试卷发下来后,经常听到有同学这样说,"我就是太粗心"- 然而,老师却回复了一句,"我不相信关于粗心的任何解释"!因为任何的粗心都是有清楚 ...

  8. 程序与数学:平方根计算与牛顿迭代法

    编程任务 编写一个程序,任意给定一个正实数,计算该实数的近似平方根. 编程要点 1.理解牛顿迭代法: 2.掌握使用牛顿迭代法计算任意正实数近似平方根的算法. 算法思路 可以设任意正实数为a,a的平方根 ...

  9. 死区4个状态分析,以及死区时间计算

    死区时间的作用主要在于两点: 1)通过上下开关的时间差防止了 H 桥直通问题. 2)为开关两端的缓冲电容提供一个充放电时间,来实现开关的零电压开通(ZVS)以降低传输功率过程中的损耗,提高传输效率. ...

最新文章

  1. linux syn 队列,linux 防御SYN攻击
  2. Nutanix企业云助力广播传媒的融合媒体发展之路
  3. gin框架长连接_gin框架教程一: go框架gin的基本使用
  4. 如何在SAP Business by design的UI上扩展新的按钮
  5. c语言计算a+aa+aaa_物业服务企业信用等级公布,42家获AAA级!你家小区物业怎么样?...
  6. python函数变量的作用域_学不会的Python函数——变量作用域
  7. visio中公式太小_visio绘图中的数据计算
  8. Linux中的sh+source+export
  9. matlab 频散曲线,Matlab绘制频散曲线程序代码
  10. mysql模拟大量数据
  11. Minimum supported Gradle version is 6.1.1. Current version is 5.4.1.
  12. stm32学习笔记---STM32F4知识
  13. Android的基本资源访问
  14. Python函数式编程15 python包
  15. 苹果系统怎样修改mac地址?
  16. ULONG64转CString
  17. 什么是Bugzilla?
  18. SpringBoot中使用Redis保存对象或集合
  19. b站直播html5黑屏,用bilibili直播姬的抓屏为什么是黑屏而不是界面呢
  20. 中科大计算机招非全日制,中国科技大学有非全日制研究生招生吗?

热门文章

  1. ASEMI代理ADG736BRMZ-REEL7原装ADI车规级ADG736BRMZ-REEL7
  2. DCloud的uniapp如何实现微信刷脸支付
  3. input自动填充后背景颜色被覆盖的问题
  4. Python学习周期一般多长?需要多久?
  5. 从零开始搭建环境安装FCOS(Ubuntu18.04)
  6. MSCOMM串口控件在VS2010中的使用
  7. javascript显示本地服务器图片,JavaScript图片本地预览功能的实现方法
  8. 华为matebooke升级鸿蒙,由华为MateBook E引发的猜测:ARM+鸿蒙OS改变笔记本的未来...
  9. 郭靖大侠的IT为学之路
  10. 怎样利用python写游戏辅助_怎样才能写游戏辅助?