摘要: 1 系统初始化 1.1 通知链 为什么需要通知链?书中给出了一个例子,如果网络中一个子网不可达,必须更新路由器的路由表,而更新这个路由表就需要通知链。然后给出结论:In any case, the routing subsystem that manages the tables must be i 阅读全文
posted @ 2024-05-16 21:34 zhenjingcool 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1 安装 在microsoft store安装,安装后使用wsl命令查看是否有实例。 wsl2安装了之后,即使没有安装任何发行版,linux内核也已经存在了,这个内核是windows提供的,专门用于windows的linux内核版本。 PS C:\Users\xxx> wsl -l -v NAME 阅读全文
posted @ 2024-05-08 23:08 zhenjingcool 阅读(25) 评论(0) 推荐(0) 编辑
摘要: application/x-www-form-urlencoded和multipart/form-data是两种不同的 Content-Type,它们在网络请求中(尤其是 POST 请求)用来指定表单数据的编码格式 application/x-www-form-urlencoded:• 这是最常见的 阅读全文
posted @ 2024-04-17 09:59 zhenjingcool 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1 ping ping发送的是ICMP报文,ICMP报文是和tcp报文处在同一层次,嵌套在IP报文内(报文头中的Protocol=1,在IP报文中通过Protocol的值决定接下来应当将数据交给哪个协议层进行进一步处理,tcp协议Protocol=6,ICMP协议Protocol=1)tcp协议报文 阅读全文
posted @ 2024-04-10 15:05 zhenjingcool 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要传输的文件超过了机器内存限制,如果使用传统的方式将整个文件读到字节数组再通过http方式发送,显然是不行的。此时我们可以使用如下几种方式 1 长连接+分块 使用http1.1的新特性:长连接和分块传输 长连接:HTTP连接通常保持连接状态,直到所有数据块都被发送完毕。它允许在同一个TCP 阅读全文
posted @ 2024-04-08 14:35 zhenjingcool 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 我们可以使用man netstat查看该命令的使用手册。 在手册中标注这个程序已经过时了。netstat的替换为ss。netstat-r的替换是ip路由。netstat-i的替换是ip-s链接。netstat-g的替换是ip maddr 该命令用于输出网络状态 1 不带任何参数命令 其中输出包括两部 阅读全文
posted @ 2024-03-06 16:00 zhenjingcool 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 官网:https://numpy.org/doc/stable/ NumPy是一个用于科学计算的Python库,它提供了一个强大的N维数组对象ndarray。ndarray是NumPy中的基础数据结构,用于存储同类型数据的多维数组。以下是ndarray的一些关键特性: 同质性:ndarray中的所有 阅读全文
posted @ 2024-02-19 14:30 zhenjingcool 阅读(5) 评论(0) 推荐(0) 编辑
摘要: pandas是一个python包,它提供了快速、灵活、易用的数据结构,旨在处理“关系”或“带标签”数据既直观又高效,它是一个极强的数据分析工具。 官网:https://pandas.pydata.org/docs/,因为外网访问速度比较慢,我们可以下载整个文档的压缩包方便查看,如下所示 1 数据结构 阅读全文
posted @ 2024-02-19 11:12 zhenjingcool 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1 python原理 Python先把代码编译成字节码,交给虚拟机执行。 .pyc文件是字节码在磁盘上的表现形式 字节码在虚拟机程序里面对应的对象是PyCodeObject对象(C++对象) PyCodeObject typedef struct { PyObject_HEAD int co_arg 阅读全文
posted @ 2024-02-18 17:48 zhenjingcool 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 参考https://blog.csdn.net/qq_52423918/article/details/130968307 1 概念 Java SPI(Service Provider Interface)是Java官方提供的一种服务发现机制,它允许在运行时动态地加载实现特定接口的类,而不需要在代码 阅读全文
posted @ 2024-02-08 16:31 zhenjingcool 阅读(15) 评论(0) 推荐(0) 编辑