自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 计算机网络(三)运输层

必须用统一的方法对 TCP/IP 体系的应用进程进行标志 => 运输层使用“协议端口号”(16位 端口);协议时,尽管下面的网络是不可靠的(只提供尽最大努力服务),但这种逻辑通信信道就相当于一条全双工的。网络核心部分中的路由器在转发分组时都只用到下三层的功能。属于面向通信部分的最高层,同时也是用户功能中的最低层。超时计时器的重传时间>数据在分组传输的平均往返时间。发送完一个分组后,必须暂时保留已发送的分组的副本。只有位于网络边缘部分的主机的协议栈才有运输层。运输层向它上面的应用层提供通信服务。

2024-11-10 23:41:46 257

原创 计算机网络(二)网络层

用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号 net-id;在同一个局域网上的主机或路由器的。主机A发送ARP请求分组时,将自己的IP地址到硬件地址映射写到ARP请求分组;主机B收到A的请求分组时,将A的地址映射写入B的。上的主机/路由器的IP和硬件地址的映射;如果不在同一局域网就找某个路由器的硬件地址,让路由器把分组转发给下一个网络。IP地址 => ARP => 物理地址。与IP协议配套使用的协议:地址解析。IP 地址中的网络号必须是一样的。固定部分20 byte。

2024-11-10 18:38:34 509

原创 计算机网络

服务是竖直的,在协议的控制下,两个实体间的通信 使得本层能向上层提供服务。解决方法:在数据中间的SOH和EOT前插入转义字符ESC(1B),接收端的链路层将数据送往网络层前删除此转义字符(字节/符填充)局域网上的站点并不知道所发送的帧将经过哪几个网桥,因为网桥对各站来说是看不见的。传播时延 = 信道长度(m)/ 信号在信道上传播速率(m/s)发送时延 = 数据块长度(bit)/ 信道带宽(bit/s)总时延 = 发送时延+传播时延+排队时延+处理时延。b/s(bit/s),数字新的传送。

2024-11-09 22:56:37 981

原创 Linux指令

cat。

2024-11-01 14:10:13 236

原创 这是好康的

如果一开始num[i]+后两数最大和 < target,则num[i]不再可能但后续仍有可能,轮到下一个数continue。因为要找出所有,不能只找一个,所以注意防止有重复:当num[i]和num[i-1]一样大,则i++;如果一开始num[i]+后两数最小和 > target,则后续都不可能,彻底break。暴力解法:第一个和后面所有组合,第二个和后面所有组合……后两个数可视作二数之和,二数之和目标为target - num[i]如果比较小,则第一个数和其他所有数的和都不可能了,left ++

2024-10-18 23:41:05 469

原创 Java的Arrays.sort()

【代码】Java的Arrays.sort()

2024-10-17 12:00:00 169

原创 Java 中的Array和List

【代码】Java 中的Array和List。

2024-10-16 09:54:50 826

原创 Tmux 最简流程

2、在 Tmux 窗口运行所需的程序。4、下次使用时,重新连接到会话。3、按下快捷键(先按)5、查看当前所有会话。

2024-10-13 12:00:00 146

原创 python tools/test.py --gpu-id 7 但还是只使用0号显卡为什么

某些框架(如 MMDetection)默认使用分布式训练,这种情况下,指定 GPU 的方法不同。如果使用的是分布式训练框架,可能需要使用。环境变量设置只显示了 0 号显卡,Python 脚本仍然会默认使用 0 号显卡。如果是的话,应该确保代码中是根据传入的参数来设置 GPU。是因为在这种设置下,7 号显卡在可见设备列表里是。指定了可见的 GPU 是 7 号显卡,接着用。,确保它使用指定的显卡。这将关闭分布式训练,确保使用单个 GPU。,让操作系统只“看到”7 号显卡。以及通过配置文件指定显卡。

2024-10-12 20:32:09 210

原创 网页加载缓慢的优化方向

通过将网站的静态资源(如图片、CSS、JavaScript文件等)缓存到全球多个服务器节点,让用户从地理上更近的服务器节点获取资源,从而减少延迟。在高流量的情况下,单台服务器很难处理所有请求。负载均衡技术将请求分发到多台服务器,确保每台服务器都能高效运行。服务器响应时间指的是从用户请求发出到服务器生成并发送响应所花费的时间。对于前端使用框架(如React、Vue)的网站,考虑使用服务端渲染或静态生成,减少客户端的负载。每一次重定向都会增加网络请求时间,确保减少不必要的URL重定向。

2024-10-12 10:26:21 1571

原创 Redis 单线程模型

初始化事件循环等待事件触发(包括网络 I/O 事件和定时事件)处理客户端连接、读写请求执行命令并返回结果继续等待下一个事件单线程模型:Redis 的默认执行模型,适用于大部分场景,保持简单性和高效性,主要依靠内存和 I/O 多路复用。多线程模型:从 Redis 6.0 引入,主要用于优化网络 I/O,适合在高并发、多连接的环境下使用,但核心命令仍然是单线程执行。

2024-10-11 21:23:01 1158

原创 vscode调试launch.json

【代码】vscode调试launch.json。

2024-10-11 21:04:42 319

原创 MySQL Mycat Haproxy keepalived 高可用性数据库集群解决方案

数据库读写分离、负载均衡、故障转移等特性,能有效提高数据库的性能、扩展性和可用性。

2024-09-11 16:16:31 898 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除