- 博客(58)
- 收藏
- 关注
原创 (1LL + lo + hi) 与(lo + hi + 1LL)的区别
这样做的目的是为了防止可能的溢出,并确保运算结果的准确性。的运算,整个表达式的类型就会被提升为。,但是一旦它们参与了与。
2024-08-12 15:06:32
156
原创 结构化绑定
结构化绑定使得代码更加简洁,尤其是在处理复合数据类型(如std::pairstd::tuple、结构体等)时,无需手动提取每个成员变量,而是可以直接通过声明的变量来使用这些成员。它大大提高了代码的可读性和开发效率。
2024-08-10 22:40:17
445
原创 Brian Kernighan’s 算法处理二进制中1的个数——位运算
Brian Kernighan’s 算法是一种高效计算一个整数的二进制表示中1的个数的方法<<<<<<<<;
2024-08-09 20:32:24
204
原创 汇编语言LDS指令
在8086架构的实模式下,LDS指令(Load Pointer Using DS)用于从内存中加载一个32位的指针到指定寄存器和DS寄存器。我们来详细解释一下这条指令为什么会修改DS段寄存器。LDS。
2024-06-10 01:15:00
901
原创 mov指令中不允许的操作——汇编语言
在 x86 汇编语言中,MOV 指令的限制有助于确保系统的稳定性和正确的操作。下面详细解释为什么这些操作是不允许的。
2024-06-09 22:43:53
416
原创 常见汇编指令
下面是一些包含汇编指令 MOV、PUSH、POP、LEA、LDS、ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、DIV、AND、OR、XOR、NOT、TEST、SHL、SAL、SHR、SAR、ROL、ROR、RCL、RCR、LODS、MOVS 的例题。这些例题展示了每条指令的用法及其作用。
2024-06-09 22:24:56
423
原创 数据总线、位扩展、字长
数据总线是计算机系统中的一组并行信号线,用于在计算机内部传输数据。这些数据可以在中央处理器(CPU)、内存和输入/输出设备之间传输。位扩展是将较小位数的数据扩展为较大位数的数据,常见的方式有零扩展(Zero Extension)和符号扩展(Sign Extension)。
2024-06-08 19:40:28
593
原创 计算机网络时延计算的单位换算问题
所以,10 Mb/s直接转换成bits/s时,就是10 × 10^6 = 10^7 bits/s。在数据传输速率的单位中,
2024-06-05 03:35:43
829
原创 计算机网络 期末复习(谢希仁版本)第8章
元文件就是一种非常小的文件,它描述或指明其他文件的一些重要信息。这里的元文件保存了有关这个音频/视频文件的信息。
2024-06-05 03:02:58
476
原创 计算机网络 期末复习(谢希仁版本)第6章
DHCP 给运行服务器软件、且位置固定的计算机指派一个永久地址,给运行客户端软件的计算机分配一个临时地址。
2024-06-05 02:26:36
390
原创 计算机网络 期末复习(谢希仁版本)第5章
**屏蔽作用:**运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所采用的路由选择协议等),使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。10.端口用一个 16 位端口号进行标志,允许有 65,535 个不同的端口号。端口号只具有本地意义,只是为了标志本计算机应用层中的各进程。在互联网中,不同计算机的相同端口号没有联系。复用和分用。 伪首部套接字格式:可能发生死锁。
2024-06-05 01:31:41
410
原创 计算机网络 期末复习(谢希仁版本)第4章
IP网的意义:当互联网上的主机进行通信时,就好像在一个网络上通信一样,看不见互连的各具体的网络异构细节。如果在这种覆盖全球的 IP 网的上层使用 TCP 协议,那么就是现在的互联网 (Internet)。实现路由聚合,减小了转发表所占的存储空间,以及查找转发表的时间。超过生存时间的项目都从高速缓存中删除,以适应网络适配器变化。通过 NAT 路由器的通信必须由专用网内的主机发起,因此,的全球 IP 地址,将 TCP 源端口号转换为。IP 地址是一种分等级的地址结构。方便了 IP 地址的分配和管理。
2024-06-04 22:35:09
719
原创 域内路由选择协议——RIP
例题RIP(Routing Information Protocol)是一种基于距离向量的路由协议,使用跳数作为度量标准来决定最优路径。下面我们详细分析为什么RIP协议要这样设计。
2024-06-04 22:05:44
988
1
原创 计算机网络中,路由聚合是什么?
地址范围:192.24.0.0到192.24.15.255子网掩码CIDR表示法由于所有这些地址的前20位是相同的,因此它们可以聚合为一个更大的地址块192.24.0.0/20。这样在路由表中只需要一个条目来表示这整个范围的地址,而不是每个地址单独一个条目,从而简化了路由表的管理。
2024-06-04 20:44:47
524
原创 如何区分A类B类C类网络地址?
ABC类地址的区分主要是看IP地址的第一个字节。IP地址由四个字节(每个字节8位)组成,通常用点分十进制表示(例如192.168.0.1)。根据第一个字节的值,可以将IP地址划分为不同的类别。
2024-06-04 20:25:04
593
原创 计算机网络 期末复习(谢希仁版本)第3章
对于点对点的链路,目前使用得最广泛的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。局域网的传输媒体,包括有线传输媒体和无线传输媒体两个大类,那么有线传输媒体有同轴电缆、双绞线和光纤;无线传输媒体有微波、红外和激光等。CSMA/CD(多点接入载波监听/冲突检测)。碰撞域越大,发生碰撞的概率越高。以太网交换机互连存在的问题:回路。一个以太网是一个广播域。交换机之间的冗
2024-06-04 20:06:21
586
原创 计算机网络 期末复习(谢希仁版本)第1章
中国互联网络信息中心 CNNIC (ChiNa Network Information Center) 每年两次公布我国互联网的发展情况。试验网以 2.5~10 Gbit/s 的速率连接北京、上海和广州三个 CERNET 核心节点,并与国际下一代互联网相连接。到 2019 年底,我国的国际出口带宽已超过 8.8 Tbit/s (1 Tbit/s = 103 Gbit/s)。2004 年 2 月,我国的第一个下一代互联网 CNGI 的主干网 CERNET2 试验网正式开通,并提供服务。
2024-06-01 15:17:58
941
原创 存储器容量小才使用SRAM芯片,容量较大时使用DRAM芯片。为什么?
成本考虑:SRAM 由于结构复杂,制造成本高,适合用于小容量且对速度要求高的缓存。DRAM 制造成本低,适合用于大容量且对速度要求不如缓存高的系统内存。速度需求:SRAM 的存取速度快,适合用于需要快速存取数据的场合,如 CPU 缓存。DRAM 的速度相对较慢,但可以满足大多数系统内存需求。功耗管理:SRAM 在静态时功耗较低,适合用于小容量缓存。DRAM 由于需要定期刷新,在大容量应用中仍然具有优势,因为其单位容量的功耗可以分摊到更多存储单元上。结构和应用匹配。
2024-05-30 21:59:59
366
原创 计组雨课堂(5)知识点总结——备考期末复习(xju)
累加器通常用来存储中间结果,特别是在执行一系列的算术或逻辑操作时MACRO伪指令的作用是定义一个包含一系列汇编指令或其他宏指令的指令序列。可以理解为函数定义的标志这样,在,指示汇编器使用 CS 寄存器中的值作为代码段的地址。同样,引用 DATA 段时,汇编器会将其转换为 DS,指示汇编器使用 DS 寄存器中的值作为数据段的地址。DB:单字节DW:单字,双字节DD:双字,四字节DQ:四字,八字节:定义可重用的汇编指令序列,类似于函数调用,在预处理阶段被展开成汇编指令。
2024-05-30 21:23:08
852
原创 概率论与数理统计,重要知识点——全部公式总结
二、一维随机变量及其分布五个分布参考另外一篇文章四、随机变量的数字特征大数定理以及中心极限定理六、数理统计
2024-05-30 03:13:43
2792
原创 概率论统计——大数定律
大数定律弱大数定律(辛钦大数定律)利用切比雪夫不等式,证明弱大数定律应用伯努利大数定理,(辛钦大数定理的推论)证明伯努利大数定理注意:这里将二项分布转化成0,1分布来表示,这一步很关键
2024-05-16 14:52:59
484
原创 20240506——凌晨四点敲的latex公式
由于原始最优化问题不便于求解,因此引入其对偶算法,容易证明原始问题与对偶问题有相同的最。为负例,循环假定四次,可将一个四分类问题转化成四个二分类问题。,则认为GM(1,1)对原数据的拟合达到一般要求。,则认为GM(1,1)对原数据的拟合效果非常不错。,则认为GM(1,1)对原数据的拟合达到一般要求。,则认为GM(1,1)对原数据的拟合效果非常不错。再根据预测出来的发展系数(计算出原始数据的级比。
2024-05-06 04:01:00
967
原创 图论单源最短路径——堆优化版迪杰斯特拉算法(dijkstra)
2018 年 7 月 19 日,某位同学在一题里非常熟练地使用了一个广为人知的算法求最短路。然后呢?100→60;Ag→Cu;最终,他因此没能与理想的大学达成契约。小 F 衷心祝愿大家不再重蹈覆辙。
2024-04-29 13:11:35
1093
原创 半加器和全加器的区别
半加器能产生进位但是不能处理进位,而全加器可以。它们本质上是一样的,只是全加器比半加器多一个接收进位的输入端,这样全加器每一次都要考虑来自低位的进位,而半加器不用考虑,直接把两个二进制数相加就行。
2024-04-14 14:56:33
666
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人