相关文章
如何使用ebpf kprobe探测内核函数
前言 在这之前, 我也曾使用过ebpf来改造我自己的项目, 最后也成功引入了项目, 有兴趣的同学可以查看此文章. 如何用ebpf开启tun网卡的TUNSETSTEERINGEBPF功能_我不买vip的博客-CSDN博客 但是该文章里并没有实质性的内容, 比如ebpf的map未曾涉及, 探测类型也未曾涉及, 只是一个空…
建站知识
2025/3/19 15:16:36
网络协议分析(2)判断两个ip数据包是不是同一个数据包分片
一个节点收到两个IP包的首部如下: (1)45 00 05 dc 18 56 20 00 40 01 bb 12 c0 a8 00 01 c0 a8 00 67 (2)45 00 00 15 18 56 00 b9 49 01 e0 20 c0 a8 00 01 c0 a8 00 67 分析并判断这两个IP包是不是同一个数据报的分片…
建站知识
2025/3/6 10:59:00
leetcode周赛第二题6230. 长度为 K 子数组中的最大和
题目: 给你一个整数数组 nums 和一个整数 k 。请你从 nums 中满足下述条件的全部子数组中找出最大子数组和:
子数组的长度是 k,且 子数组中的所有元素 各不相同 。 返回满足题面要求的最大子数组和。如果不存在子数组满足这些条件࿰…
建站知识
2025/3/1 8:02:51
MT7621_基础篇(2) 芯片资料了解 二
本篇依然为MT7621相关外设的介绍,pin和交换switch。(无介绍的模块将在分析章节研究些许细节)
USB3主机控制器和PHY 手册中没有任何介绍,只有寄存器描述。详情见手册寄存器列表。
网络 PSE: 线速(1000 Mbps࿰…
建站知识
2025/2/8 15:56:18
Linux - 如何根据名字杀掉一个进程
Linux提供了许多工具来管理系统中的进程。你可以用它们来创建、克隆、甚至销毁进程(create, clone, destroy)。有时你可能需要在Linux中按名称杀死所有进程。在Linux中,有多种方法可以做到这一点。你可以使用pkill、pgrep、pidof和killall中的任何一个函数。在这篇文…
建站知识
2025/2/28 15:15:52
HDU6230-Palindrome (马拉车 +BIT )
题意描述
给定一个字符串,统计有多少个子串是one−and−half palindromicone−and−half palindromic. (即字符串长度为3n−23n−2,且满足S[i]S[2n−i]S[2ni−2](1≤i≤n)S[i]S[2n−i]S[2ni−2](1≤i≤n)。 数据范围:字符串长度小于等于500000500000.
…
建站知识
2025/3/1 10:08:39
PostgreSQL使用入门
官网:https://www.postgresql.org/中文文档:http://www.postgres.cn/docs/12/
安装配置
MacOS
HomeBrew 安装
安装:
# 查找 postgresql 可用版本
$ brew search postgresql# 安装指定版本
$ brew install postgresql15# 安装默认版本
$ brew instal…
建站知识
2025/2/28 20:57:29