八度音阶和频率的关

2023-11-07

八度音阶和频率的关系

 

 

Frequency in hertz (semitones above or below middle C)

Octave→
Note↓

0

1

2

3

4

5

6

7

8

9

C

16.352 (−48)

32.703 (−36)

65.406 (−24)

130.81 (−12)

261.63 (0)

523.25 (+12)

1046.5 (+24)

2093.0 (+36)

4186.0 (+48)

8372.0 (+60)

C♯/D♭

17.324 (−47)

34.648 (−35)

69.296 (−23)

138.59 (−11)

277.18 (+1)

554.37 (+13)

1108.7 (+25)

2217.5 (+37)

4434.9 (+49)

8869.8 (+61)

D

18.354 (−46)

36.708 (−34)

73.416 (−22)

146.83 (−10)

293.66 (+2)

587.33 (+14)

1174.7 (+26)

2349.3 (+38)

4698.6 (+50)

9397.3 (+62)

D♯/E♭

19.445 (−45)

38.891 (−33)

77.782 (−21)

155.56 (−9)

311.13 (+3)

622.25 (+15)

1244.5 (+27)

2489.0 (+39)

4978.0 (+51)

9956.1 (+63)

E

20.602 (−44)

41.203 (−32)

82.407 (−20)

164.81 (−8)

329.63 (+4)

659.26 (+16)

1318.5 (+28)

2637.0 (+40)

5274.0 (+52)

10548 (+64)

F

21.827 (−43)

43.654 (−31)

87.307 (−19)

174.61 (−7)

349.23 (+5)

698.46 (+17)

1396.9 (+29)

2793.8 (+41)

5587.7 (+53)

11175 (+65)

F♯/G♭

23.125 (−42)

46.249 (−30)

92.499 (−18)

185.00 (−6)

369.99 (+6)

739.99 (+18)

1480.0 (+30)

2960.0 (+42)

5919.9 (+54)

11840 (+66)

G

24.500 (−41)

48.999 (−29)

97.999 (−17)

196.00 (−5)

392.00 (+7)

783.99 (+19)

1568.0 (+31)

3136.0 (+43)

6271.9 (+55)

12544 (+67)

G♯/A♭

25.957 (−40)

51.913 (−28)

103.83 (−16)

207.65 (−4)

415.30 (+8)

830.61 (+20)

1661.2 (+32)

3322.4 (+44)

6644.9 (+56)

13290 (+68)

A

27.500 (−39)

55.000 (−27)

110.00 (−15)

220.00 (−3)

440.00 (+9)

880.00 (+21)

1760.0 (+33)

3520.0 (+45)

7040.0 (+57)

14080 (+69)

A♯/B♭

29.135 (−38)

58.270 (−26)

116.54 (−14)

233.08 (−2)

466.16 (+10)

932.33 (+22)

1864.7 (+34)

3729.3 (+46)

7458.6 (+58)

14917 (+70)

B

30.868 (−37)

61.735 (−25)

123.47 (−13)

246.94 (−1)

493.88 (+11)

987.77 (+23)

1975.5 (+35)

3951.1 (+47)

7902.1 (+59)

15804 (+71)

一些解释:

Octave 0-9 表示八度区。C-D-E-F-G-A-B 为 C 大调七个主音:do re mi fa so la si(简谱记为 1 到 7)。科学音调记号法(scientific pitch notation)就是将上面这两者合在一起表示一个音,比如 A4 就是中音 la,频率为 440 Hz。C5 则是高音 do(简谱是 1 上面加一个点)。

升一个八度也就是把频率翻番。A5 频率 880 Hz,正好是 A4 的两倍。一个八度区有 12 个半音,就是把这两倍的频率间隔等比分为 12,所以两个相邻半音的频率比是 2 开 12 次方,也即大约 1.05946。这种定音高的办法叫做 twelve-tone equal temperament,简称 12-TET。

两个半音之间再等比分可以分 100 份,每份叫做一音分(cent)。科学音调记号加上音分一般足够表示准确的音高了。比如 A4 +30 表示比 440 Hz 高 30 音分,可以算出来具体频率是 447.69 Hz。

A4 又称 A440,是国际标准音高。钢琴调音师或者大型乐队乐器之间调音都用这个频率。

C4 又称 Middle C,是中音八度的开始。有一种音高标定方法是和 C4 比较相隔的半音数,比方 B4 就是 +11,表示比 C4 高 11 个半音。

MIDI note number p 和频率 f 转换关系:p = 69 + 12 x log2(f/440)。这实际上就是把 C4 定为 MIDI note number 60,然后每升降一个半音就加减一个号码。

可以看到 E-F 和 B-C 的间隔是一个半音,而七个主音别的间隔都是两个半音,也叫一个全音。

标准钢琴琴键有大有小,大的白色琴键是主音,小的黑色琴键是主音升降一个半音后的辅音(图)。一般钢琴是 88 个琴键,从 A0 到 C8。知道了上面这些,看到钢琴键盘应该就马上能找到 Middle C 了,如下
钢琴琴键图

音高间隔(音程)有各类说法,某些间隔的两个音同时发出来会比较令人身心愉快,比如频率比 3:2 的 perfect fifth 在各类乐曲都会广泛用作和弦。具体音高间隔名称:

间隔半音数

间隔名

大致频率比

0

perfect unison 完全一度

1:1

1

minor second 小二度

16:15

2

major second 大二度

9:8

3

minor third 小三度

6:5

4

major third 大三度

5:4

5

perfect fourth 完全四度

4:3

6

augmented fourth 增四度
diminished fifth 减五度

45:32
64:45

7

perfect fifth 完全五度

3:2

8

minor sixth 小六度

8:5

9

major sixth 大六度

5:3

10

minor seventh 小七度

16:9

11

major seventh 大七度

15:8

12

perfect octave 完全八度

2:1

人的听觉和很多音乐设备的频率范围是 20 Hz - 20000 Hz,但是成年人一般只能听到 30 - 15000 Hz,所以上面表格的频率范围已经足够用了。

上次说到现在最通用的音阶是把一个八度的倍频等比分为 12 份,那么为什么要这么做呢?在开始讲这个之前,先看两条人民群众总结的规律:

人耳对音高的感觉主要取决于频率比,而不是频率差。比如 220 Hz 到 440 Hz 的音差,和 440 Hz 到 880 Hz 的音差,一般人认为是一样大的音差。

如果两个音的频率比值很接近小整数比,那么这两个音同时发出来人会感觉很和谐。比如 440 Hz 和 660 Hz 的两个音,频率比值是 2:3,一般叫做完全五度,同时发出来很和谐。

至于为什么有以上的规律,这个问题太深刻了,折磨了一代又一代的音乐家、数学家、物理学家、心理学家、生理学家、哲学家……这里不深入说了,就把它们当作公理好了。下面是某个测试人对各种频率比评价的结果,峰越高表示人觉得越和谐。可以看见,1:1 1:2 是很和谐的,接下来是 2:3 3:5 3:4 等小整数比。(这张图的出处不祥,应该是某个论文或者教科书。)

consonance ratio

有了上述公理,怎么样来定音阶?早在公元前,伟大的毕达哥拉斯就发现了小整数频率比很和谐的规律。首先最简单的整数比是 1:2,接下来分别是 2:3 和 3:4,于是他先定出四个音(按照现在的写法):F:C=4:3,G:C=3:2,高八度C’:C=2:1。然后他把 F 和 G 之间的间隔 9:8 叫做一个全音,按照 9:8 全音间隔填补空档他定下来这样的音阶:

C:C = 1:1 = 1.0000

D:C = 9:8 = 1.1250

E:C = 81:64 = 1.2656

F:C = 4:3 = 1.3333

G:C = 3:2 = 1.5000

A:C = 27:16 = 1.6875

B:C = 243:128 = 1.8984

C’:C = 2:1 = 2.0000

可以看到 E:F 和 B:C’ 之间的间隔是 256:243 = 1.0535,差不多是 9:8 的一半,毕达哥拉斯把这种间隔叫做半音。这样定出来的音阶其实已经蛮好用的了,现在把这种用整数比定音的方法叫做纯律(just intonation)。纯律的主要问题是有些音之间的比例很古怪,比如上面的 F:D 是 32:27,非常不和谐。另外,巴赫同学后来出了各种奇怪变调的钢琴曲,而纯律变调之后音阶就变了,于是巴赫就开始鼓吹当时已经建立起来的平均律(equal temperament)了。

平均律沿用了这种七个基本音的全音阶(diatonic scale)系统,但是让全音刚好等于两个半音,这样无论如何变调,整个音阶只要偏移一下即可,而各个音之间音程不变。我们知道,一个八度之间是 5 个全音间隔 + 2 个半音间隔,也就是 12 个半音间隔,于是就一刀切,直接把 2 等比分 12 份就是半音间隔了。下面是十二平均律(12-TET)和毕达哥拉斯的纯律的对比:

音程

纯律

十二平均律

C:C

1.0000

1.0000

D:C

1.1250

1.1225

E:C

1.2656

1.2599

F:C

1.3333

1.3348

G:C

1.5000

1.4983

A:C

1.6875

1.6818

B:C

1.8984

1.8877

C’:C

2.0000

2.0000

可以看到,十二平均律和纯律很接近,特别是 F:C 完全四度和 G:C 完全五度非常接近应有的整数比 4:3 和 3:2,只相差 2 个音分(cents)。一般没有受过音乐训练的人对 20 音分以下的音差已经不敏感;即使专业调音师,不靠仪器的话 5 个音分也基本是分辨极限了。所以在实际使用中,十二平均律对完全五度这么小的误差是完全可以忽略的。

理论上说,如果把 2 等比分为别的份数,也可以制造出可用的音阶。一个例子是等比分为 29 份,这样出来的音阶比 12-TET 更接近 3:2,但是大三度 5:4 却惨不忍睹,相差很大。一个小细节是有些音程是互补的,比如某个平均律如果很接近 G:C 3:2 完全五度,那么 C’:G 4:3 完全四度也同时被搞定。一般人们评价一个平均律,主要看它和大三度、完全五度、大六度的偏差总和(同时搞定的互补音程为小六度、完全四度、小三度),计算表明,比十二平均律更好的下一个音律是十九平均律,接下去更好的分别是 31、34 和 53。可以想象,即使是十九平均律,钢琴键盘也会复杂很多,而且由于多了很多音,不和谐的音高组合也会更多,所以非十二等分的平均律使用很有限,现在一般只局限在理论研究上。

中国古代各类弦乐器五声音阶宫商角徵羽按照五度相生律定音,演奏起来非常优美。五度相生律可以算是纯律的一种,中国人发现这个小整数比的规律应该比毕达哥拉斯早好多年。不过到了现代,特别是键盘乐器的普及以及大型乐队的配合需要,最后还是十二平均律胜出了。

为什么小整数频率比的两个音比较和谐?这个问题,要从乐音的谐波说起。

一般乐器发出的音都不是纯频率的音,而是由好多谐波(harmonic)组成的;其中频率最低的那个通常最强,叫做基音。比如小提琴发出音高 A4 的音,指的就是其基音是 440 Hz,而声波频谱里面同时有二次谐波 880 Hz、三次谐波 1320 Hz、四次谐波……等等。不同乐器发出的声音,其谐波强度分布往往完全不同,因此音色(timbre)也就不同(比如高谐波强的话听起来就亮一些)。乐音含有谐波这个特性和小整数比的和音规则有什么关系?以完全五度举例,A4 和 E5 的两个乐音,频率比为 2:3,而 A4 的三次谐波和 E5 的二次谐波刚好重合,都是 1320 Hz。相隔完全五度的两个乐音同时听起来比较好听,是不是因为它们大部分的谐波都重合了?

于是就有科学家做实验了。人们发现,把纯频率的音(不含谐波)A4 和 E5 同时发出来听并不怎么好听。还有人用电脑制作了扭曲的乐音,把 N 次谐波搞成 Nlog(2.1)/log(2) 倍(谐波从 2 倍拉宽到 2.1 倍,自然界是没有这种声音的),然后发现谐波重合的扭曲乐音同时听起来还比较和谐,而它们的基音却不是小整数比了。还有一些别的实验,但是结论都是差不多的,就是两个乐音和谐主要是因为他们的谐波重合,转换为数学语言,就是基音必须是小整数比。

为啥谐波重合就好听呢?这是因为,如果谐波不重合但是距离很近,它们就会干涉形成低频率的拍(beat),这种低频拍音嗡嗡作响,非常难听。两个频率距离多近才会形成不好听的拍?人们一般把这个临界距离叫做临界频宽(critical bandwidth),处于临界频宽之内的两个频率就会互相干涉。这个临界频宽本身是频率的函数,频率越高,临界频宽带也就越宽,如下图所示:

criticalband.png

可以看到,临界频宽在低频区是 100 Hz 左右;高频区大约是本身频率的 1/6。比如,900 Hz 的临界频宽是 150 Hz,这就是说,750 - 1050 Hz 频率范围内的音都会和 900 Hz 的音干涉。用音乐术语,1/6 频宽介于大二度和小三度之间(上图所示 2&3 semitones 之间),所以在高频区域里,间隔一个或者两个半音的音就会相互干涉形成不愉悦的拍。

乐音的高谐波排列非常紧密,比如 A4 的 10 次谐波和 11 次谐波分别是 4.4 kHz 4.84 kHz,间隔不到两个半音,所以高谐波之间就会相互干涉。如果对小提琴乐音做频谱分析,会发现它有很多谐波强度很弱,造成的结果是各个强谐波之间间隔都比较大,不在互相的临界频宽内,所以小提琴乐音本身极少有难听的拍,这也正是小提琴乐音很好听的原因之一。有些乐器音高很准,但是发出声音很难听,可能就是因为它自己有很多谐波互相打架,形成很多低频拍,听起来很难受。

那么为什么低频的拍听起来难听呢?有人认为这和人耳的解剖学结构有关。匈牙利生物物理学家 Georg von Békésy 发现人的耳蜗里有很多小毛毛,功能是把外界声波在内耳液体中产生的振动转换为神经电信号,而且耳蜗的特殊生理结构导致每根小毛毛只对一小段频率的振动敏感。也就是说,耳蜗就是一个频谱分析仪;而小毛毛的敏感频率段,差不多就是相应频率的临界频宽。好的乐音因为没有互相打架的拍频,小毛毛们都会做优美的简谐运动,人就会觉得很愉快;相反,如果临界频宽内有两个频率的声音,有一些小毛毛就会受到两种频率的影响,运动起来比较别扭,所以人也觉得不怎么愉快。Békésy 这个发现是得了诺贝尔医学奖的,不过后来进一步的研究发现虽然他的理论基本成立,但是数据并不正确,主要是因为 Békésy 是拿死人耳朵做实验的,因为尸体失水,耳朵的频率响应也非常不同。不过***奖发了就发了,也收不回了,Békésy 本人在晚年也否定了自己早期的一些研究。

如果还有人偏要问到底,为什么耳蜗里小毛毛运动别扭,人就觉得难受呢?有些问题呢,它就是没什么道理的。好不好听这本身就是个主观的问题,如果你偏要问为什么,那估计就只好把你的脑袋砸开来研究了……现代脑科学的研究已经越来越科学,越来越定量化,但是像乐音和谐度这类宏观问题上,基本上也只有一些假说,信仰假说的人多了,也就成了学派。有些哲学家对脑科学前景非常悲观,认为人自己的主观意志去研究自己的主观意志,是很难有结果的。这个说法倒是过于杞人忧天了,目前人类对脑子的了解还远远不够,可以研究的东西还多得很,不过也许在遥远的未来,人就真的要面对无法继续研究自己的问题了。

说了这么多,可千万不要以为知道了一个小整数比就可以谱曲了。翻开和声学,你会发现正统的和声规则要复杂得多,甚至用什么乐器来演奏,调起多高,是小型音乐厅还是露天演奏,等等都是需要考虑的因素。几百年前就有很多音乐家搞出各类奇奇怪怪的规则,而现代人类更是从胎教开始就逐渐接受正统的规则,作曲人即使没有受过专业训练也会在潜移默化中将这些规律继续发扬光大。事实上音乐制作已经在人类社会中形成了巨大的正反馈,某些和声规则逐渐被强化。原始部落的人们听到贝多芬的曲子,并不会神魂颠倒。所以说,可能也只有最朴素的小整数比和声规律还有一定的生理基础,现在复杂的和声学则基本上算是美学,没有道理可言。我曾经看到有人对着乐谱做傅立叶分析,研究为什么某些和声听起来好听。挺美好的音乐,偏偏硬要去扣个科学的帽子,我想说,你从小就是听这些和声规则长大的,能不觉得好听么……这个就跟我受了十多年政治教育就再也不会怀疑马克思列宁主义了是一个道理。

Fang 在《写作的重要性》一文中提到:看完书不写读后就好像做完题目不写成 paper,不是好习惯。在这个方针的指引下,我在过去几年看的音乐方面的书该摘录的前面三篇差不多写完了,这里补点小问题作个尾巴吧。

音高感知:比较流行的理论是,几百赫兹以下大脑是直接数周期来确定音高的,1600 Hz 以上则主要靠内耳频谱分析,中间频率段两种机制都在起作用。

声源定位:人有俩耳朵,定位声源主要靠分辨声音到达耳朵的时间差。比较令人惊讶的是,虽然声音感知的神经脉冲有 100 微秒,但是人可以分辨的时间差在 10 微秒的量级。另外,左右耳的声强和频谱对比也对判断声源有帮助,比如,右边来的声音在右耳听起来会亮一些,因为声波经过圆型头部的时候高频被吸收得多。

还有一个有趣的现象是声源的上下定位。人即使不移动脑袋,也是可以感觉到正前方声源的上下位置的,而这种声源对左右耳完全对称,因此也不可能用左右耳差异来判断位置。实验发现,如果堵上耳朵或者改变耳廓形状,人的声源上下定位能力就会减弱或者消失。流行理论是人对预定声音的频谱会有记忆,而声源上下移动会在耳廓上产生不同的反射模式,特别会影响高频部分的频谱,人估计就是从高频频谱里得到声源位置的暗示的。实验也发现,如果编造不熟悉的声音,人对声源高度的判断就不会那么准确了。

另外,一般在房间里声源到接受者耳朵里不光有直接声波还有大量墙壁和地面的反射波。首先,人会选取最先听到的直接声波判断出声源的位置;其次,人也会利用反射波的信息来感知房间大小。实验发现,如果把房间墙壁搞成完全吸收声波,哪怕再小的房间人也不会感觉到房间很小(当然这个实验需要把人眼睛蒙起来)。

鸡尾酒会效应:Cocktail party effect,听觉系统的一种选择能力。在鸡尾酒会上即使周围噪声很大,我们还是可以听到朋友说的内容。听音乐时,人如果专注于一样乐器,也可以跟随那个乐器的声音。这种能把注意力集中在某个声音上的现象就是鸡尾酒会效应,这和视觉里人可以在纷乱的背景中看出熟悉的图形可能是类似的机制。大凡自然界的声音、人声和乐器都会略有噪音和瑕疵,实验发现人对声音里面这种瑕疵非常敏感,这也很可能是人分辨相近声音的主要线索。两个人说话或者两种乐器演奏,频谱一般有很明显的不同,所以人能分辨出来并不奇怪;两把几乎相同的小提琴一起演奏,人还是可以听出有两把小提琴,这是因为两个乐器各有各的瑕疵,演奏的人也可能技巧略有不同。电子合成的乐音如果不加瑕疵,听起来很机械,完全没有美感,两个不加瑕疵的电子小提琴一起演奏,人是分辨不出来的。可见完美的世界并不美好,我们需要一定的个性才能让这个世界变得有趣。

最后推荐一本书 Music, Cognition, and Computerized Sound: An Introduction to Psychoacoustics,这本书是 Stanford Center for Computer Research in Music and Acoustics (CCRMA) 的一帮人根据教学经历整理的。这个多学科研究中心集结了音乐、计算机、电子和机械工程、物理和心理方面的大牛,成立多年虽无重大突破,但是成功改变了过去各个学科独自研究音乐的局面,算是在这个交叉学科领域走出了重要的一步。

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

八度音阶和频率的关 的相关文章

  • window系统消失的c盘,实际占用与显示占用相差好多G

    问题 C盘一直显示的红色提醒 我c盘实际占用的空间只有33 1GB 而我的c盘总共大小是59 9GB 显示的剩余大小是1 35GB 也就是说我占用了58 11 和c盘的总文件大小相差了25GB 那么消失的25GB去了哪里 我百度过这个问题
  • 6.OS运行机制(补充)

    中断
  • Tomcat7安装及配置教程

    Apache Tomcat7 0安装及配置教程 Apache Tomcat7 0官方网站链接 http tomcat apache org apache tomcat 7 0 73 windows x64 先解压下载的压缩包 然后在bin目
  • Linux系统的安装(在VM虚拟机上安装CentOS 7)

    工具准备 物理计算机一台 配置要求 操作系统 win10 64位 大家基本上都是 硬盘可用容量 20G以上 内存容量 4G以上 虚拟机安装包 VMware workstation full 12 5 下载链接 点我下载 提取码 9gha C
  • 掉电无法启动数据库问题解决

    由于突然掉电 造成客户在windows平台上10 2 0 1数据库无法驱动 以下是具体解决步骤 一 定位故障问题 1 启动数据库 查看错误 SQL gt startup ora 01113 file 1 needs media recove
  • mapengpeng1999@163.com 操作系统4~处理机调度

    处理机调度 1 三级调度体系 1 处理机调度主要是对处理机运行时间进行分配 即 按照一定算法或策略 将处理机运行时间分配给各个并发进程 同时尽量提高处理机的使用效率 2 现代操作系统中 按调度所实现的功能分3种类型 高级调度 中级调度和低级
  • pycharm内存不足时如何修改设置?

    Help gt Find Action gt type VM Options gt Click Edit Custom VM Options Pycharm 2016 2 will open the appropriate vmoption
  • Ubuntu 10.10下安装TFTP的步骤 tftp-hpa版本

    背景 由于想要在tq2440板子上用tftp下载kernel 所以要在自己的PC机的Ubuntu 10 10上安装tftp服务 所以就去网上找了些教程 但是很悲剧 按照那些教程去操作 结果还都是无法正常运行tftp服务 最后还是从一个外国人
  • office2013 excel 打开时提示excel词典xllex.dll文件丢失或损坏

    今天打开Excel时 发现报错 xllex dll文件丢失或损坏 我用的是office2013 网上找了好多都是2007的dll文件 导入不了 于是乎重装office 问题解决 但还是把xllex dll烤出来做个备份吧 参考下面步骤即可
  • win10 Enable developer Mode

    经过漫长的安装过程 win10终于装上了vs2015 rc 写个小程序试试 结果提示 根据提示打开 设置 更新 for developer 据说应该有这么个界面 但是这个界面根本出不来 直接闪退的说 翻 MSDN 终于翻出了解决方法 htt
  • 《一个操作系统的实现》读书笔记-- 第一章--最小的“操作系统”

    一 最简单的 操作系统 最最简单的 操作系统 就是一个最最简单的引导扇区 Boot Sector 虽然它不具有任何功能 但是它却能够直接在裸机上运行 不依赖其他软件 一个引导扇区是512个字节 并且以0xAA55为结束标识的扇区 下面就是那
  • 深入ftrace kprobe原理解析

    Linux krpobe调试技术是内核开发者专门为了编译跟踪内核函数执行状态所涉及的一种轻量级内核调试技术 利用kprobe技术 内核开发人员可以在内核的绝大多数指定函数中动态插入探测点来收集所需的调试状态信息而基本不影响内核原有的执行流程
  • Windows运行常用命令(win+R)

    1 calc 启动计算器 2 notepad 打开记事本 3 write 写字板 4 mspaint 画图板 5 snippingtool 截图工具 支持无规则截图 6 mplayer2 简易widnows media player 7 S
  • Linux常用命令记录

    文章目录 1 软件安装 安装软件 来自源服务器 安装 deb软件 来自本地 deb文件 修复依赖关系 卸载软件 2 文件 文件夹操作 删除文件夹 移动文件 文件重命名 3 程序查看 处理 进程查看 查看端口占用情况 强制终止程序 4 解压文
  • Ubuntu9.04太多乱码(中文不能正常显示)

    最近在使用Ubuntu9 04的过程中 发现有好多地方都出现乱码 其实是中文不能正常显示 现在把我所遇到的所有乱码问题集中一下 方便以后查阅参考 一 Flash乱码 在终端输入 sudo gedit etc fonts conf d 49
  • 《深入理解计算机系统》实验四Architecture Lab

    前言 深入理解计算机系统 实验四Architecture Lab下载和官方文档机翻请看 深入理解计算机系统 实验四Architecture Lab下载和官方文档机翻 我觉得这个文档对整个实验很有帮助 如果你的Y86 64环境还没安装好可以看
  • 磁盘调度算法笔记和练习题

    磁盘调度算法 先来先服务FCFS 最短寻道时间优先SSTF 扫描调度SCAN 练习题 先来先服务FCFS 最短寻道时间优先SSTF 扫描调度SCAN 它是一次只响应一个方向上的请求 这个方向上的请求都响应完了 再掉头处理另一个方向上的 有点
  • 如何快速构建CMBD系统-glpi

    脚本后续更新及迭代将由kkitDeploy项目代替 https github com luckman666 kkitdeploy server 请大家持续关注kkitDeploy 一 CMBD系统构建步骤 起初 开发这套CMBD系统是为了帮
  • C#实现FTP文件夹下载功能【转载】

    网上有很多FTP单个文件下载的方法 前段时间需要用到一个FTP文件夹下载的功能 于是找了下网上的相关资料结合MSDN实现了一段FTP文件夹下载的代码 实现的思路主要是通过遍历获得文件夹下的所有文件 当然 文件夹下可能仍然存在文件夹 这样就需
  • MacOS中清除原有ssh公钥方法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 用ssh的跳转登录服务器后 ssh会把你每个你访问过计算机的公钥 public key 都记录在 ssh known hosts 当下次访问相同计算机时 SSH会核对公钥

随机推荐

  • ssh登录时提示「permission denied please try again」

    ssh使用root账号登录系统 提示permission denied please try again 可能导致该情况的几种原因 密码被改了 只能换其他账号登录 之后使用sudo命令执行 使用root还没打开 可以使用以下几步进行修改 使
  • Maven: Could not transfer artifact xxx from/to xxx

    1 美图 2 背景 遇到这个问题 Could not transfer artifact xxx from to xxx 暂时还没解决 解决后 会补上 Maven报错 Could not transfer artifact xxx from
  • float(“inf“)、float(“-inf“)

    一 python里如何表示正负无穷 正无穷 float inf 负无穷 float inf 二 用inf做简单加 乘算术运算会得到inf print 1 float inf inf print 2 float inf inf 三 除了inf
  • python线性表

    顺序表 顺序表 将元素顺序地存放在一块连续的存储区里 元素间的顺序关系由它们的存储顺序自然表示 数据元素本身连续存储 每个元素所占的存储单元大小固定相同 元素的下标是其逻辑地址 而元素存储的物理地址 实际内存地址 可以通过存储区的起始地址L
  • 山石网科国产化入侵防御系统,打造全生命周期的安全防护

    随着互联网的普及和网络安全的威胁日益增加 botnet感染成为了企业面临的重要问题之一 botnet是一种由分散的客户端 或肉鸡 组成的网络 这些客户端被植入了bot程序 受控于攻击者 攻击者通过这些客户端的bot程序 利用C C服务器对这
  • 指数分布的定义形式及应用

    转载请注明出处 http blog csdn net ningyaliuhebei article details 46409941 指数分布是连续型随机变量 指数分布具有无记忆性 指数分布是特殊的gamma分布 指数分布 Exponent
  • python主流web框架识别

    想学习web框架 又想熟悉python 问题来了 有没有极简的数据来支撑快速开发 特来研究 不能去研究几十个 没时间 研究主流的即可 Django Tornado Flask Twisted 所谓网络框架是指这样的一组Python包 它能够
  • 树组件根节点+叶节点渲染

    本人使用的是eleme的树组件进行的数据渲染 Element The world s most popular Vue UI frameworkElement 一套为开发者 设计师和产品经理准备的基于 Vue 2 0 的桌面端组件库http
  • 进阶题解:反转链表

    入门级题解 https blog csdn net m0 46663240 article details 122602996 一刷代码随想录 再次遇到这个反转链表 当时可是难到我了 现在做还是比较轻松的 思路及关键点 1 有两部分 一部分
  • ROS入门四 服务中的Server和Client

    服务中的Server和Client 简介 使用 spawn服务写一个客户端程序创建一只新海龟 服务模型 创建turtle spawn cpp 配置CMakeLists txt中的编译规则 编译并运行 总结流程 创建一个服务接受client消
  • 数学建模——仓内拣货优化问题

    仓内拣货优化问题 求解 某电商公司客户订单下达仓库后 商品开始下架出库 出库主要包含5 个流程如图1所示 定位 仓库有多个货架 每个货架有多个货格 商品摆放在货格中 且每个货格最多摆放一种商品 商品可以摆放在多个货格 订单下达仓库后 定位操
  • springboot有关type-aliases-package设置,xml别名爆红错误

    在application yaml中设置 mybatis mapperLocations classpath mapper xml type aliases package com chan springcloud entities 但xm
  • 【CSS】动态背景1

    效果 代码
  • 利用Vulnhub复现漏洞 - mini_httpd任意文件读取漏洞(CVE-2018-18778)

    mini httpd任意文件读取漏洞 CVE 2018 18778 Vulnhub官方复现教程 漏洞原理 复现过程 启动环境 端口设置 浏览器设置 BurpSuit设置 漏洞复现 Vulnhub官方复现教程 https vulhub org
  • 【目录贴】硕士实验室嵌入式学习路线参考清单

    下面是对我在硕士期间边学边实践所写的部分文章 挑选整理出一个 学习清单 其实我写到目前为止 如果你看进去了这些东西 可以说各种东西达到了熟悉 熟练的状态 可不敢说精通 面试官会出手 如果看到这篇路线总结 无论你是本科还是硕士 你也别太感觉东
  • TCP的半关闭状态以及tcp-keepalive

    文章目录 半关闭状态 实现方法 tcp keepalive 开启 tcp keepalive 方法1 Linux系统全局开启 方法2 setsockopt 设置 socket 半关闭状态 一次TCP四次挥手的过程如上图所示 设左侧为客户端
  • elasticsearch 去重查询并进行分页

    去重查询的俩种方式 在进行去重查询时 原来的目的是对于查询出的结果中一模一样的数据进行去重 但是各种百度发现都是对于单一字段的去重查询 最后索性新增了一个字段 将其他字段拼接了起来 从而根据拼接的字段进行去重查询 1 使用字段聚合 top
  • windows:windows10 下如何让程序被 Cortana搜索到

    参考 https blog csdn net qq 26462567 article details 101011871 总结 添加快捷方式到开始菜单目录
  • 测试框架pytest教程(5)运行失败用例-rerun failed tests

    content of test 50 py import pytest pytest mark parametrize i range 50 def test num i if i in 17 25 pytest fail bad luck
  • 八度音阶和频率的关

    八度音阶和频率的关系 Frequency in hertz semitones above or below middle C Octave Note 0 1 2 3 4 5 6 7 8 9 C 16 352 48 32 703 36 65