少年行 我很想你,也想那个有风的夜晚

2022年终总结及展望2023

2022年终总结 2022年马上就要过去了,有必要做个年终总结。回顾一下过去一年的收获,感想,同时展望一下未来。 学习总结 较为深入研究了 mysql 数据库,了解 mysql 的权限管理、优化,如“分库分表”、索引机制、架构、各种日志的作用,如:“binlog日志,undo日志,redo日志”、数

一溪风月 Published on 2022-12-30

vim配置文件

记录一下自己的VIM配置文件 本人确实抽出一定的时间去研究 vim。不过我对它的使用依然仅限于在终端操作 linux 系统时,对文本文件的编辑,例如修改配置文件。就算使用 vim 写代码,也只是写一些很简单的代码。在我看来,它是没有一些成熟的 IDE 好用的。所以这篇记录自己 vim 的配置文件的博

一溪风月 Published on 2022-12-26

计算机网络协议之TCP

计算机网络协议之TCP TCP协议比UDP协议要复杂的多,它需要处理各种丢包,乱序,重传,拥塞的场景。但这并不意味着他能让网络情况变好,如果网络的确很差,是无法在软件层面上避免的。TCP协议能做的就是不断的重传,重试,通过各种算法保证。 TCP包头格式 源端口号和目的端口号是指明这个包需要发送给哪个

一溪风月 Published on 2022-12-26
一溪风月 Published on 2022-12-24

CPU的冒险和预测

CPU的冒险和预测 为什么叫做冒险 流水线设计中需要解决三大冒险问题,分别是结构冒险(Structural Hazard)、数据冒险(Data Hazard)和控制冒险(Control Hazard)。 搜索一下 Hazard 这个词,会发现它有两种词性,可以当名词讲,意思是危险,危害;也可以当动词

一溪风月 Published on 2022-12-23

计算机网络协议之UDP

计算机网络传输层UDP协议 UDP包头 格式 源端口号(16位) 目标端口号(16位) UDP长度(16位) UDP校验和(1

一溪风月 Published on 2022-12-22

纪念网站成立

纸上得来终觉浅,绝知此事要躬行

一溪风月 Published on 2022-12-22

CPU的流水线设计思想

现代CPU 的流水线设计 为什么需要流水线设计 CPU 指令的执行,概括性来讲是由:“取指(Fetch)-> 指令译码(Decode)-> 执行指令(Execute)”三个步骤组成的。出于对性能的考虑,自然希望这样一整条指令的执行是在一个时钟周期内完成的。采用这种思想设计的CPU 叫做单指令周期处理

一溪风月 Published on 2022-12-21
Previous Next