一、计算机硬件选购
计算机硬件选购
- 一、设备选购
- 1.1 I/O设备
- 1.2 机箱
- 1.3 主板
- 1.3.1 主板芯片组的命名方式
- 1.3.2 主板版型
- 1.3.3 Z790-a(DDR5)主板参数
- 1.4 CPU
- 1.5 硬盘
- 1.6 显卡
- 1.7 内存条
- 1.8 散热器(水冷)
- 1.9 电源、风扇、网线、插线板
- 1.9.1 电源
- 1.9.2 风扇
- 1.9.3 网线
- 1.9.4 插线板
- 1.10 其余部件
- 1.10.1 五金工具箱
- 1.10.2 硅脂
- 1.11 硬件兼容
- References
- 一、 主板
- 二、CPU
- 三、硬盘
- 四、内存条
- 五、电源、风扇、网线、插线板
一、设备选购
无论从哪里购买电子设备,请录制好开箱视频!!!,这既是为了证明零部件的收货状态,更是对自己作为消费者的一种保护,并且不要嫌包装盒占空间,不要扔!!!。当然,有任何疑问,你也可以将客服当成GPT,但不建议什么都不懂就跑去问客服,人工客服如果遇见这种消费者,虽然不敢厌烦,但一定会给他今天的生活造成一点点不痛快,甚至可以拿这篇文章的内容跑去和客服聊天印证下。另外,我对动辄冠以智能二字的产品,存在一定情绪,搞得奇点已来似的,为了圈钱而名不副实,现阶段所谓智能还是程序,只是传统编程是面向过程与对象编程,现阶段的AI编程是面向数据编程,个人浅见。
现在,你如果要问我,这世上最强的GPT模型是什么?我会毫不犹豫的回答你 —— 客服。但以后,恐怕就不好说了。
1.1 I/O设备
I/O设备包括:键盘、鼠标、摄像头、显示器、音响。
键盘和鼠标是程序员的口红。—— 木子李
键鼠已经不需要再添置了,还需要购买的是摄像头、显示器、音响,萝卜青菜各有所爱,这个也没什么特别需要注意的地方,追求性价比的话,也可以考虑二手。
1.2 机箱
机箱,固定机魂与愉悦灵魂的壳子。 —— 木子李
机箱是最显眼的部分,也是价格相对低廉的部分,但需要和选择的主板版型、显卡与电源尺寸相匹配。不清楚可以把主板、显卡、电源报给商家做判断。
赏心悦目的机箱下面,可能是一块陈年旧板,朴实无华的黑色外壳下,也可能是最新的中央处理器,这句话不能说错,但是,现实教会我,如果一个人,有足够的时间和金力,去把最外在的机箱鼓捣的华丽美观,其内在的零部件,想必也不会配置太低,也适用于看人,但是,这只是一种先验估计,肯定会有看走眼的时候,这个时候就得辅以各种言行举止的判断,以纠正之前的估计,看人的学问,也是一种贝叶斯的学问。
1.3 主板
如何评价一款主板的好坏呢?网上资料千奇百怪也不系统,于是,我去B站大学上搜索了一些视频,也在知网上搜了一些期刊上的文章。视频和文章有一些关于主板好坏的评语,列举如下。
1.通常来说,PCB较多的层数配合合理的布线,主板就更高级。[1]
2.足够多的电容可以说是供电的保障。 [1]
3.主板用什么芯片,就决定了这块主板能装什么CPU,有多少个接口和扩展能力。[2]
1.3.1 主板芯片组的命名方式
好的命名系统,能见名知义,推测主板的性能好坏。英特尔芯片组的官网链接与命名规则,放在文末。简要总结
字母+三位数字,数字越大,档次越高。
X=专业级 Z=高端级 B=中端级 H=入门级
1.3.2 主板版型
分为EATX,ATX(最常见),MATX,ITX,从左至右,扩展能力和板型大小依次变小[2],我选购的主板是华硕z790-a,这块板子的板型是ATX。
1.3.3 Z790-a(DDR5)主板参数
Z790-a分为DDR4款和DDR5款,我选择的是DDR5款
| 参数 | 具体内容 | 备注 |
|---|---|---|
| 内存条类型 | DDR5 6800(OC), DDR5 7000(OC) | OC = Over Clocking,超频 |
| 主板内存默认频率 | 5600MHZ | |
| 进入BIOS按键 | Delete | 开机时疯狂按此Delete按键(不同主板不一样),可以进入BIOS界面 |
| 主板版型 | ATX | 标准版型 |
1.4 CPU
如何评价CPU的好坏?这块领域,商业市场上几乎只有Intel与AMD两家厂商,还有苹果,Intel份额占比较大,2023年第一季度,x86芯片架构市场份额总占比约65.4%[10],大多数人购买的也是Intel处理器,因此以Intel处理器为例。但是,有些事情很有趣,值得说道。
Intel的创始人罗伯特·诺伊斯(Robert Noyce)、高登·摩尔(Gordon E. Moore)与AMD的创始人杰里·桑德斯(Jerry Sanders),是仙童半导体公司的同事,但公司管理不善,诺伊斯劝摩尔赶紧跑,1968年,他们两个创立了Intel,桑德斯对高管陈述了当前公司现状,但被当时的仙童高管认为是一种威胁,高管又把桑德斯炒了鱿鱼,次年,AMD成立[11]。
Q:x86架构是Intel公司发明的,但AMD公司也能生产符合x86架构的芯片,为什么?
知乎用户“AcFun电脑九课”给出的回答是:“曾经IBM采购Intel的X86处理器来生产自家PC,但Intel一家无法满足IBM的订单,于是IBM要求Intel找伙伴公司代工生产X86处理器,同时IBM为了规避将来可能出现的采购风险,要求英特尔将x86专利授权给代工的公司,而AMD就是这个幸运的小伙伴之一。”[12],同时我想,反垄断的要求决定了,Intel必须要让AMD活下去, 不然Intel面临的就是拆分,这对于Intel背后的资本集团,是不利的。
回到Intel的芯片系列,这里有6款Intel的处理器产品线:
| 产品线 | 等级 |
|---|---|
| CORE(酷睿) | 主流发烧级 |
| XEON(至强) | 服务器专供 |
| PENTIUM(奔腾) | 消费级 |
| CeLeRON(赛扬) | 低于奔腾,最低端市场 |
| ITANIUM(安腾) | 年代久远 |
| Atom(凌动) | 非主流 |
从英文含义与发音看,Atom和凌动没有关系,但这是Intel史上体积与功耗都最小的处理器,命名凌动也符合事实,同时,i3、i5、i7、i9代表处理器型号,标志着不同性能和功能水平,从左至右,数字越大,级别越高,性能越好,并且不同的后缀也有不同的含义,请看下面这张表,更详细的内容推荐观看硬件茶谈的硬件科普系列视频。
| 台式机处理器后缀 | 含义 | 笔记本移动端处理器后缀 | 含义 |
|---|---|---|---|
| F | 无核显 | M | 移动版 |
| K | 可超频 | XM | 极致性能移动版 |
| KF | 无核显,可超频 | QM/MQ | 极致性能移动版 |
| S | 低功耗版 | H/HQ/R | BGA封装 |
| T | 超低功耗版 | LM/UM | 低压移动版 |
| X | 极致性能版 | 7M/U | 超低压移动版 |
| 无后缀 | 内置核显,不可超频 | Y | 极致低压移动版 |
Intel Core i7 870,实际上是Intel Core i7 1870,有一个1被Intel隐藏了,奸商会利用小白的信息差,一代酷睿,卖8、9代酷睿的价格,CPU天梯图如图x所示。[9]

我选择的是i7-13700k,其支持的内存类型为DDR4 3200,DDR5 5600,但我发现,我的内存条的频率高于此,于是我问客服,客服答:“若主板支持更高内存频率,则需要进入主板设置XMP,以兼容更高频率。”
Q:什么是XMP?
XMP全称是Extreme Memory Profile,如果内存条频率超过了CPU的内存控制器支持频率,尽量开启主板的XMP功能。[29]
1.5 硬盘
硬盘分为固态硬盘(SSD, Solid State Disk)与机械硬盘(HDD, Hard Disk Drive)。
记得在《深入理解计算机系统》一书中,有一道经典的计算题(实体书在P415,PDF版在P451)
Q:正如我们已经看到的,SSD的一个潜在缺陷是底层闪存会磨损。例如,如图6-14所示的SSD,Intel保证能够经得起128PB(128*1015字节)的写。给定这样的假设,根据下面的工作负载,估计这款SSD的寿命(以年为单位):
A. 顺序写的最糟情况:以470MB/s(改设备的平均顺序写吞吐量)的速度持续地写SSD。
B. 随机写的最糟情况:以303MB/s(改设备的平均随机写吞吐量)的速度持续地写SSD。
C. 平均情况:以20GB/天(某些计算机制造商在他们的移动计算机工作负载模拟测试中假设的平均每天写速率)的速度写SSD。
下面是书本给出的回答。

该题描述的固态硬盘是Intel SSD 730,这款产品发售于2014年,目前已退役并停产。我相信绝大多数人,不可能做到每天20GB的写,即便按2000G/天,固态硬盘的寿命也有175.35年,比人正常寿命要长,因此可以放心选购固态硬盘。但是,硬盘寿命不代表存储内容的保存时间,就好比人的寿命与记性。
Q:固态硬盘是不是大号U盘?
要回答这个问题,得先明白固态硬盘和U盘的技术原理,并厘清它们的具体区别。
首先,固态硬盘和U盘底层的存储介质是一致的,都使用闪存芯片作为存储介质;但是固态硬盘读写更快,容量更大,那么问题又来了。
Q:固态硬盘为什么比U盘读写更快,容量更大?
固态硬盘和U盘的区别在于主控芯片。固态硬盘采用的是SSD的主控,而普通U盘则是U盘主控。只有使用了固态主控的U盘才能被称为固态U盘(USSD)。此外,固态硬盘和U盘同属闪存,但U盘多用USB接口,哪怕是3.0的极限也只有5Gbps,而固态硬盘用的是硬盘接口,旧的可能是用SATA2、SATA3,现在新的固态硬盘都甚至用mSATA和PCIe接口了,速度更快。
固态硬盘的读写速度比U盘快的原因主要是因为主控芯片。普通的U盘由于价格低,体积小,所以没办法集成强大的主控芯片。大部分普通U盘的主控一次只能控制一条线路存储。而固态硬盘价格贵,体积大,使用的主控比U盘强得多,能同时控制多条线路,同时存储数据,所以速度会比U盘快上好几倍 。—— 来自星火大模型的回答
对上述内容做个总结:
| 参数 | 固态硬盘 | U盘 |
|---|---|---|
| 存储介质 | 闪存芯片 | 闪存芯片 |
| 主控芯片 | SSD主控 | U盘主控 |
| 接口协议 | SATA2、SATA3、mSATA、PCIe | USB2.0、USB3.0 |
| 存储容量 | 更大 | 更小 |
| 读写速度 | 更快 | 更慢 |
所以固态硬盘和U盘虽然都用到了闪存,但是接口协议和主控芯片都是不一样的,是不是大号U盘,就见仁见智了。关于闪存的擦除和写入的原理,可以看B站up主爱上半导体的视频 ——《深入理解闪存!》。[14]
Q: 什么是闪存颗粒和闪存芯片?
颗粒 < 芯片,多个颗粒组成一块芯片。闪存颗粒是闪存芯片的基本存储单元,闪存颗粒的种类有SLC、MLC、TLC、QLC四种。
颗粒种类 速度 寿命 价格 SLC(Single-Level Cell) 最快 最长 最贵 MLC(Multi-Level Cell) 较快 较长 适中 TLC(Trinary-Level Cell) 较慢 较短 较低 QLC(Quad-Level Cell) 最慢 最短 最低
关于闪存的更多知识,请看参考链接的[15] - [18]。
Q:固态硬盘最近降价为什么特别厉害?
首先是需求,其次是竞争。几年前,三星、海力士等大厂还有闪存工厂失火的新闻,与欧佩克进行石油减产如出一辙,不管是不是故意,按照市场经济的运行规律,厂商除了在能够获利更多的情况下,是没有动力去主动降价的。长江存储作为国货之光,突破232层的3D NAND技术并实现大规模量产,是导致价格腰斩的重要原因。需求和竞争哪个是主要原因,交给研究经济的朋友了。
我选购的固态硬盘有两条:
一条是ZhiTai TiPlus7100系列,M.2接口(NVMe协议PCIe 4.0*4),长江存储颗粒,容量1TB。
一条是三星 980 Pro,M.2接口(NVMe协议PCIe 4.0*4),容量500G。
请注意你的主板,支持什么样的固态硬盘接口协议,购买对应接口协议的固态硬盘。
1.6 显卡
目前阶段,我对显卡算力没有非常高的要求,满足能用即可,实在需要高算力,这也不是这一台普通机器能做到的。
显卡的生产厂家主要有:NVIDIA、AMD、Intel。
我选择的是RTX-3080Ti,价格在5500左右,我目前没有强烈的安装独立显卡的需要,所以在选择CPU时就选择了带核显的,等有需要时,再购买安装显卡。
1.7 内存条
首先要明确,内存条与主板是必须兼容的,不能随意挑选,并且不同类型的内存条不能混插,**原因是因为时钟频率,两个频率不一致的机器无法在一块工作。**之前列举过z790-a的内存条参数是DDR5,那么内存条类型问题来了。
Q:什么是DDR?
内存是由RAM组成的,DDR全称是Double Data Rate Synchronous Dynamic Random Access Memory(DDR SDRAM,双倍数据率同步动态随机存取存储器),那么看DDR的全称就可以得知,这是一种加持了许多技术的RAM。DDR被叫做双倍数据率,因为在时钟的上升和下降沿,都可以发送数据。
通过视频 ——《内存的发展》[25],可以了解到各个内存类型的含义。视频中还提到ECC(Error Correcting Code)内存主要用在服务器中。
Q:什么是内存条的双通道?
请看视频《为什么装机内存条推荐安装到第24槽而不是13槽?为什么ITX主板超频内存更容易?》[23],视频中还总结了一个有用的知识,内存条无脑插2、4槽。
Q:什么是马甲内存条?什么是RGB内存条?
马甲不是衣服的那个马甲,马甲是指内存条的散热外壳,通常是塑料或金属制成的,也用于保护内存条并提高外观。
RGB内存条是带有RGB光效的内存,可以通过计算机软件控制灯光效果,程序员也懂浪漫 。
问过客服,因为内存条超频发热量更高,所以需要散热马甲,所以马甲条也就是超频内存条的别称。
Q:对内存条而言,多少频率以上算超频?
没有固定标准,具体内存条和主板具体分析。
Q:DDR5内存颗粒的国产化情况?
DDR5内存颗粒,目前大部分由海力士、三星、镁光生产。国产长鑫ddr5的颗粒,目前还在试产,还没有看到有成品的长鑫颗粒的ddr5内存条出售。[DDR5内存哪家强?]
选购依据:内存类型 > 内存容量 > 内存频率 > 内存颗粒 > 内存时序 > 品牌[22]。
按照上面这个顺序,我的选择是,DDR5,2*32GB,6400HZ,海力士Adie,金百达白刃灯条系列。
1.8 散热器(水冷)
散热器讲究两个字,风和水,上善若水,水冷的效果比风冷更强,因此我选择水冷。并且,散热器的功率和CPU的功率要相当,不能太高,也不能太低。太低,压不住CPU的热量,容易烧坏CPU;太高,空气中的水分子可能遇冷凝结形成冷凝水,造成短路,温差一般在10~15℃形成冷凝水,但是,这只是理论上的,我见识不多,如果真有人遇到这种情况请在下方留言。
我选择的水冷是瓦尔基里水冷,其余水冷品牌有:NZXT水冷,猫头鹰u9s
风道构建遵循前进后出,底进顶出的原则,风扇的扇叶面是进风面,有马达型号和参数的是出风面。
以相同价位为基准,对比一下风冷和水冷的优劣。
| 比较项 | 风冷 | 水冷 |
|---|---|---|
| 散热能力 | 相对低 | 相对高 |
| 风险 | 低 | 漏液、冷却液蒸发 |
1.9 电源、风扇、网线、插线板
1.9.1 电源
参考视频:【硬件科普】如何合理科学的选择电源功率的大小?
电源的功能是,将交流电变直流电,并提供各种供电接口,电源的瓦数越高,所能够支持的部件功率就越高,如何计算电源功率呢?可以参考这两个公式,80w是其它部件功耗的求和估计值,之所以反除0.8是为了留出余量,公式(2)其实是视频里的一条弹幕,讲的挺有道理,故写在此处。
P ( 电源 ) ≥ P ( C P U + 显卡 + 内存 + 主板 + 硬盘 + 散热 ) P(电源) \geq P(CPU+显卡+内存+主板+硬盘+散热 ) \\ P(电源)≥P(CPU+显卡+内存+主板+硬盘+散热)
或
电源功率 = ( C P U 峰值 + 显卡峰值 + 80 w ) / 0.8 电源功率 = (CPU峰值+显卡峰值+80w) / 0.8 电源功率=(CPU峰值+显卡峰值+80w)/0.8
列表,进行计算
| 设备 | 型号 | 峰值 / TDP功耗 | 数据来源 |
|---|---|---|---|
| CPU | Core i7-13700k | 253W / 125W | 【Intel官网】 |
| 显卡 | RTX-3080Ti | 350W(未查询到峰值数据,采用TDP功耗) / 350W | 【英伟达官网】 |
| 内存 | 金百达白刃灯条DDR5 6400 32G*2 | 12W | 估计值 |
| 固态硬盘 | ZhiTai TiPlus7100系列 1TB + 三星 980 Pro 500G | 6W~10W | 估计值 |
| 主板 | Z790-a吹雪 | 30W | 估计值 |
| 散热 | 瓦尔基里C360-RGB水冷 | 12W | 估计值 |
| 风扇 | 先马冰风套装*2 | 16W | 估计值 |
| 其它外设 | 键盘+鼠标+音响 | 10W | 估计值。显示器不走机箱电源,单独供电 |
| 机箱 | — | ||
| 总计 | 693W / 575W |
按上述计算,850W是比较富余的,我购买的是先马 XF 850W 全模组电源,按600w功率算下来,大概是一小时40分钟一度电,
1.9.2 风扇
为什么有了水冷散热的3个风扇,还要买风扇,其原因是为了构建机箱风道,水冷只是给CPU散热,其余的风扇是给整个机箱散热,还是非常有必要的。风扇分为风量扇和分压扇,风量大于70CFM的算大风量,风压大于2mmH2O的算大风压。[33]
1.9.3 网线
看着买,但在这个过程中,我才知道,网线的安装实施,原来有一个测试标准,叫做福禄克标准。[34]
1.9.4 插线板
看着买,别让劣质插线板毁了一台主机。
1.10 其余部件
1.10.1 五金工具箱
问问所购买的零部件的客服,送不送螺丝刀。没有的话准备一套五金工具箱,上可修飞机火箭,下可修厨房家电。
1.10.2 硅脂
我购买水冷送了硅脂,若不送则单独购买。
1.11 硬件兼容
在购买硬件设备时,要注意之间是否兼容。回过头来检查下参数,看下是不是符合预期。
References
一、 主板
[1] ALONG .装机不用愁——明明白白选主板[J].电脑知识与技术(经验技巧),2017(08):70-72.
[2] 【白TV】装机第一课·认识主板
[3] 【电子基本元器件(包含电阻、电容、电感、二极管、三极管、场效应管以及集成电路的详细讲解介绍视频)】
[4] 电阻、电容、电感…这回终于讲齐了 - 学海无涯的文章 - 知乎
[5] 【ROG STRIX Z790-A GAMING WIFI吹雪主板参数——中关村】
二、CPU
[6] Intel台式芯片组官网
[7] Intel芯片组命名规则
[8] 【电脑硬件科普】CPU是什么?11分钟教你认识CPU!
[9] CPU&显卡天梯图,选购电脑指南
[10] AMD Hits New High in x86 Chip Market Amid Intel Slump
[11] The Deep Intel, AMD & Nvidia Connection That You Never Knew Existed
[12] 为什么x86 CPU只有Intel和AMD两家呢? - AcFun电脑九课的回答 - 知乎
[13] 芯片简史 —— 汪波
三、硬盘
[14] 【深入理解闪存!固态硬盘如何存储一位数据?NAND FLASH是怎么擦除和写入的?FLASH的工作原理!】
[15] 【闪存的故事】
[16] 【芯片级讲一下闪存】
[17] 【官方双字】SSD固态硬盘基本原理 Flash闪存/VNAND是如何工作的 Branch Education
[18] 【NAND闪存:固态/存储卡/U盘记忆核心的硬核原理科普 | MLC TLC 3D-NAND FLASH SSD】
[19] 【固态价格为何大跳水?不是厂商良心发现,而是国产固态来了「超极氪」】
四、内存条
[20] 【DDR5和DDR4内存有什么区别?】
[21] 【内存知识入门-8分钟告诉你关于内存的基础知识】
[22] 【史诗级内存推荐】超简单好懂的!内存知识一条龙讲解,不让你花一分冤枉钱!
[23] 【硬件科普】为什么装机内存条推荐安装到第24槽而不是13槽?为什么ITX主板超频内存更容易?
[24] 【电脑的缓存和内存说的是什么?DRAM和SRAM的区别?它们是如何存储信息的?】
[25] 【科普】内存的发展
[26] What is DDR (Double Data Rate) memory and SDRAM memory?
[27] 一文全懂!内存条超频、稳定怎么看?——从入门到精通
[28] 内存xmp有必要开吗?
[29] 【硬件科普】高频内存为什么一定要打开XMP?详解内存条的SPD与XMP
[30] 【8月内存推荐】买内存要看什么参数?推荐精确到时序/颗粒,附:2023年内存颗粒天梯图。
[31] DDR5内存哪家强?DDR5内存条推荐(海力士颗粒/三星颗粒/镁光颗粒)
五、电源、风扇、网线、插线板
[32] 【硬件科普】如何合理科学的选择电源功率的大小?
[33] 【风扇】机箱风扇的作用有多大?用最少的预算提升电脑性能
[34] Fluke Test for Copper Cable
相关文章:
一、计算机硬件选购
计算机硬件选购 一、设备选购1.1 I/O设备1.2 机箱1.3 主板1.3.1 主板芯片组的命名方式1.3.2 主板版型1.3.3 Z790-a(DDR5)主板参数 1.4 CPU1.5 硬盘1.6 显卡1.7 内存条1.8 散热器(水冷)1.9 电源、风扇、网线、插线板1.9.1 电源1.9.2 风扇1.9.3 网线1.9.4 …...
Dockerfile制作LAMP环境镜像
文章目录 使用Dockerfile制作LAMP环境镜像编写Dockerfile不修改默认页面修改默认页面 Start Script目录结构及文件登录私有仓库给镜像打标签上传镜像页面检查检测镜像可用性 使用Dockerfile制作LAMP环境镜像 编写Dockerfile 不修改默认页面 FROM centos:7 MAINTAINER "…...
暴力递归转动态规划(二)
上一篇已经简单的介绍了暴力递归如何转动态规划,如果在暴力递归的过程中发现子过程中有重复解的情况,则证明这个暴力递归可以转化成动态规划。 这篇帖子会继续暴力递归转化动态规划的练习,这道题有点难度。 题目 给定一个整型数组arr[]&…...
debian apt error: Package ‘xxx‘ has no installation candidate
新的debian虚拟机可能会出现这个问题。 修改apt的source.list,位于/etc/apt/source.list,添加两行: deb http://deb.debian.org/debian bullseye main deb-src http://deb.debian.org/debian bullseye main执行: sudo apt-get u…...
c#设计模式-结构型模式 之 外观模式
概述 外观模式(Facade Pattern)又名门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。该模式…...
Focal Loss-解决样本标签分布不平衡问题
文章目录 背景交叉熵损失函数平衡交叉熵函数 Focal Loss损失函数Focal Loss vs Balanced Cross EntropyWhy does Focal Loss work? 针对VidHOI数据集Reference 背景 Focal Loss由何凯明提出,最初用于图像领域解决数据不平衡造成的模型性能问题。 交叉熵损失函数 …...
运算符(个人学习笔记黑马学习)
算数运算符 加减乘除 #include <iostream> using namespace std;int main() {int a1 10;int a2 20;cout << a1 a2 << endl;cout << a1 - a2 << endl;cout << a1 * a2 << endl;cout << a1 / a2 << endl;/*double a3 …...
开源与专有软件:比较与对比
🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…...
openResty+lua+redis实现接口访问频率限制
openResty简介: OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty 通过汇聚各种设…...
自动化测试(三):接口自动化pytest测试框架
文章目录 1. 接口自动化的实现2. 知识要点及实践2.1 requests.post传递的参数本质2.2 pytest单元测试框架2.2.1 pytest框架简介2.2.2 pytest装饰器2.2.3 断言、allure测试报告2.2.4 接口关联、封装改进YAML动态传参(热加载) 2.3 pytest接口封装ÿ…...
Python --datetime模块
目录 1, 获取datetime时间 2, datetime与timestamp转换 2-1, datetime转timestamp 2-2, timestamp转datetime 3, str格式与datetime转换 3-1, datetime转str格式 3-2, str格式转datetime…...
顺序表链表OJ题(3)——【数据结构】
W...Y的主页 😊 代码仓库分享 💕 前言: 今天是链表顺序表OJ练习题最后一次分享,每一次的分享题目的难度也再有所提高,但是我相信大家都是非常机智的,希望看到博主文章能学到东西的可以一键三连关注一下博主…...
【Azure】Virtual Hub vWAN
虚拟 WAN 文档 Azure 虚拟 WAN 是一个网络服务,其中整合了多种网络、安全和路由功能,提供单一操作界面。 我们主要讨论两种连接情况: 通过一个 vWAN 来连接不通的 vNET 和本地网络。以下是一个扩展的拓扑 结合 vhub,可以把两个中…...
React Navigation 使用导航
在 Web 浏览器中,您可以使用锚标记链接到不同的页面。当用户单击链接时,URL 会被推送到浏览器历史记录堆栈中。当用户按下后退按钮时,浏览器会从历史堆栈顶部弹出该项目,因此活动页面现在是以前访问过的页面。React Native 不像 W…...
双指针算法,基础算法实践,基本的算法的思想,双指针算法的实现
一,定义 双指针算法是一种常用于解决数组和链表问题的算法技巧。它的核心思想是使用两个指针在数据结构中按照一定的规则移动,从而达到快速搜索或处理数据的目的。这个技巧通常用于优化算法,降低时间复杂度,提高程序的执行效率。…...
idea http request无法识别环境变量
问题描述 创建了环境变量文件 http-client.env.json,然后在*.http 文件中引用环境变量,运行 HTTP 请求无法读取环境变量文件中定义的变量。 事故现场 IDEA 版本:2020.2 2021.2 解决步骤 2020.2 版本环境变量无法读取 2021.2 版本从 2020.…...
性能测试常见的测试指标
一、什么是性能测试 先看下百度百科对它的定义 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。我们可以认为性能测试是:通过在测试环境下对系统或构件的性能进行探测,用以验证在生产环境下系统性能…...
并发 04(Callable,CountDownLatch)详细讲解
并发 Callable 1 可以返回值 2可以抛出异常 泛型指的是返回值的类型 public class Send {public static void main(String[] args) {//怎么启动Callable//new Thread().start();Aaa threadnew Aaa();FutureTask futureTasknew FutureTask(thread);new Thread(futureTask,&qu…...
Json路径表达式
原json路径 {"timeStamp": "20220801110008","transIDO": "6ba9088c981b407fb38feasdf09","version": "1.0.0","signMethod": "md5","content": "{\"companyName\&quo…...
【uniapp 上传图片示例】
以下是 uniapp 上传图片的详细步骤示例: 定义一个方法,用于选择图片并上传: methods: {chooseImage() {uni.chooseImage({count: 1, // 最多选择的图片数量sizeType: [original, compressed], // 可以指定原图或压缩图sourceType: [album, …...
日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻
在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...
定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...
P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
NLP学习路线图(二十三):长短期记忆网络(LSTM)
在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
