- 目录 文章目录 目录L4 Layer 框架TCP Handler L4 Layer 框架 TCP Handler 提供以下功能: TCP 报文收发。TCP Socket 连接管理。TCP 协议状态机,定时器处理。TCP 滑动窗口,拥塞控制框架。 目录 文章目录 目录L4 Layer 框架TCP Handler L4 Layer 框架 TCP Handler 提供以下功能: TCP 报文收发。TCP Socket 连接管理。TCP 协议状态机,定时器处理。TCP 滑动窗口,拥塞控制框架。
- 目录 文章目录 目录 tcpdump CLI 关键字 常用指令选项 常规操作示例 查看哪些接口可用于捕获 过滤主机 过滤端口 过滤网络(网段) 过滤协议 复杂的逻辑表达式过滤条件 检查数据包内容 输出格式 参考资料 tcpdump CLI 官方网站:http://www.tcpdump.org... 目录 文章目录 目录 tcpdump CLI 关键字 常用指令选项 常规操作示例 查看哪些接口可用于捕获 过滤主机 过滤端口 过滤网络(网段) 过滤协议 复杂的逻辑表达式过滤条件 检查数据包内容 输出格式 参考资料 tcpdump CLI 官方网站:http://www.tcpdump.org...
- 目录 文章目录 目录 L2 NIC Controller 收包处理流程 L3-4 收包处理流程 Socket Layer 收包处理流程 参考文档 L2 NIC Controller 收包处理流程 硬件层与设备无关层:硬件监听物理介质,进行数据的接收,当接收的数据填满了缓冲区,硬件就会产生中断,中断产生后,系统会转向中... 目录 文章目录 目录 L2 NIC Controller 收包处理流程 L3-4 收包处理流程 Socket Layer 收包处理流程 参考文档 L2 NIC Controller 收包处理流程 硬件层与设备无关层:硬件监听物理介质,进行数据的接收,当接收的数据填满了缓冲区,硬件就会产生中断,中断产生后,系统会转向中...
- 目录 文章目录 目录 eBPF 诞生的背景 eBPF eBPF 与 cBPF 的区别 eBPF 与 Kernel 的区别 eBPF 的逻辑框架 eBPF 的运行原理 eBPF 的整体设计 eBPF JIT Compiler eBPF Verifier eBPF Maps eBPF Helpers eBPF Hoo... 目录 文章目录 目录 eBPF 诞生的背景 eBPF eBPF 与 cBPF 的区别 eBPF 与 Kernel 的区别 eBPF 的逻辑框架 eBPF 的运行原理 eBPF 的整体设计 eBPF JIT Compiler eBPF Verifier eBPF Maps eBPF Helpers eBPF Hoo...
- 目录 文章目录 目录 协议栈发包处理流程 参考文档 协议栈发包处理流程 以 UDP 数据报为例: 应用层:可以通过 System Call 接口层或文件操作来调用内核函数,BSD socket 层的 sock_write() 会调用 INET socket 层的 inet_wirte()。INET socket ... 目录 文章目录 目录 协议栈发包处理流程 参考文档 协议栈发包处理流程 以 UDP 数据报为例: 应用层:可以通过 System Call 接口层或文件操作来调用内核函数,BSD socket 层的 sock_write() 会调用 INET socket 层的 inet_wirte()。INET socket ...
- 目录 文章目录 目录L2 LayerIEEE 802 协议族 L2 Layer IEEE 802 协议族 802.1 VLAN802.3 CSMA/CD802.5 Token Ring(令牌环)802.11 Wireless LAN(无线 WI-FI) 目录 文章目录 目录L2 LayerIEEE 802 协议族 L2 Layer IEEE 802 协议族 802.1 VLAN802.3 CSMA/CD802.5 Token Ring(令牌环)802.11 Wireless LAN(无线 WI-FI)
- 平台 内核版本 安卓版本 RK3399 Linux4.14 Android7.1 =>返回专栏总目录<= 文章目录 一、如何在Linux kernel代码中获取当前进程的信息 二、tark_struct的定义 一、如何在Linux kernel代码中获取当前进程的信息 ... 平台 内核版本 安卓版本 RK3399 Linux4.14 Android7.1 =>返回专栏总目录<= 文章目录 一、如何在Linux kernel代码中获取当前进程的信息 二、tark_struct的定义 一、如何在Linux kernel代码中获取当前进程的信息 ...
- SVR 处理回归问题 from sklearn.svm import SVR import numpy as np import matplotlib.pyplot as plt x = np.linspace(0.000000001,3,50) y = 3 *x +6 + np.random.randn(50) plt.scatter(x,y) x1 = x.res... SVR 处理回归问题 from sklearn.svm import SVR import numpy as np import matplotlib.pyplot as plt x = np.linspace(0.000000001,3,50) y = 3 *x +6 + np.random.randn(50) plt.scatter(x,y) x1 = x.res...
- 文章目录 1、printk 日志等级设置 2、屏蔽等级日志控制机制 3、printk打印常用方式 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 1、printk 日志等级设置 kern_levels.h #define KERN_EMERG K... 文章目录 1、printk 日志等级设置 2、屏蔽等级日志控制机制 3、printk打印常用方式 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 1、printk 日志等级设置 kern_levels.h #define KERN_EMERG K...
- 文章目录 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 API: ktime_get ktime_sub ktime_to_ms demo: + #include<linux/ktime.h> /** * hw_ep_flush: flu... 文章目录 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 API: ktime_get ktime_sub ktime_to_ms demo: + #include<linux/ktime.h> /** * hw_ep_flush: flu...
- 本文是对我们CVPR 2021被接收的文章 Involution: Inverting the Inherence of Convolution for Visual Recognition的解读,同时也分享一些我们对网络结构设计(CNN和Transformer)的理解。 这篇工作主要是我和SENet的作者胡杰一起完成的,也非常感谢HKUST的两位导师@陈启... 本文是对我们CVPR 2021被接收的文章 Involution: Inverting the Inherence of Convolution for Visual Recognition的解读,同时也分享一些我们对网络结构设计(CNN和Transformer)的理解。 这篇工作主要是我和SENet的作者胡杰一起完成的,也非常感谢HKUST的两位导师@陈启...
- PyCUDA+Threading = Invalid Handles on kernel invocations The reason is context affinity. Every CUDA function instance is tied to a context, and they are not portable (the same applies t... PyCUDA+Threading = Invalid Handles on kernel invocations The reason is context affinity. Every CUDA function instance is tied to a context, and they are not portable (the same applies t...
- 成功解决An error ocurred while starting the kernel 目录 解决问题 解决思路 解决方法 解决问题 An error ocurred while starting the kernel Your Python e... 成功解决An error ocurred while starting the kernel 目录 解决问题 解决思路 解决方法 解决问题 An error ocurred while starting the kernel Your Python e...
- 文章目录 ①一段有段错误的代码②跟我一起 -> 直达病灶③看我对症下药 呵,段错误?自从我看了这篇文章,我还会怕你个小小段错误? 请打开你的Linux终端,跟紧咯,准备发车!!嘟嘟嘟哒~~ ①一段有段错误的代码 #include<stdio.h> void errfunc() { int *p = NULL; *p = 1; } in... 文章目录 ①一段有段错误的代码②跟我一起 -> 直达病灶③看我对症下药 呵,段错误?自从我看了这篇文章,我还会怕你个小小段错误? 请打开你的Linux终端,跟紧咯,准备发车!!嘟嘟嘟哒~~ ①一段有段错误的代码 #include<stdio.h> void errfunc() { int *p = NULL; *p = 1; } in...
- 跟踪分析Linux内核的启动过程 使用 gdb 跟踪调试内核 使用 qemu qemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S 参数: -s:在初始化时冻结 CPU-S: 为 gdb 分配1234端口 gdb 调试 另开 shell gdb (gdb) file... 跟踪分析Linux内核的启动过程 使用 gdb 跟踪调试内核 使用 qemu qemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S 参数: -s:在初始化时冻结 CPU-S: 为 gdb 分配1234端口 gdb 调试 另开 shell gdb (gdb) file...
上滑加载中
推荐直播
-
企业员工、应届毕业生、在读研究生共探项目实践
2024/12/02 周一 19:00-21:00
姚圣伟 在职软件工程师 昇腾社区优秀开发者 华为云云享专家 HCDG天津地区发起人
大神带你一键了解和掌握LeakyReLU自定义算子在ONNX网络中应用和优化技巧,在线分享如何入门,以及在工作中如何结合实际项目进行学习
即将直播 -
昇腾云服务ModelArts深度解析:理论基础与实践应用指南
2024/12/03 周二 14:30-16:30
Alex 华为云学堂技术讲师
如何快速创建和部署模型,管理全周期AI工作流呢?本期直播聚焦华为昇腾云服务ModelArts一站式AI开发平台功能介绍,同时结合基于ModelArts 的实践性实验,帮助开发者从理论到实验更好地理解和使用ModelArts。
去报名 -
深度解析鸿蒙应用入门级开发者认证
2024/12/04 周三 16:00-18:00
Edi 华为云学堂技术讲师
本期直播将为开发者带来HCCDA-HarmonyOS&Cloud Apps认证课程系统介绍、详细阐述HarmonyOS 技术架构、理解HarmonyOS 技术理念,通过实例带领开发者应用快速上手。
去报名
热门标签