编程技巧整理
一叶知秋yyds
这个作者很懒,什么都没留下…
展开
-
linux 系统下网卡phy读写程序
linux 系统下网卡phy读写程序原创 2024-01-24 09:40:08 · 542 阅读 · 0 评论 -
linux 内核链表操作
构, 它组成链表作为一个整体. 一个宏定义, list_entry, 映射一个 list_head 结构指。的结构的类型, field_name 是结构中列表成员的名子. 在我们之前的 todo_struct 结构。项. 为在你的代码中使用 Linux 列表, 你只需要嵌入一个 list_head 在构成这个链表的。list_head 结构, 它在链表某处的中间, 新的项紧靠在它后面. 因为 Linux 链表。但是, 作为一个通用的规则, 最好使用一个预定义的宏来创建循环, 它遍历链表. 前一个。原创 2024-01-03 19:29:19 · 1206 阅读 · 0 评论 -
让一个进程变为后台守护进程
让一个进程变为后台守护进程原创 2023-09-19 17:15:15 · 39 阅读 · 0 评论 -
查找char 型数组中第一个置0的比特位的位置。
get_zero_bit_position_set 函数查找char 型数组中第一个为0的比特位的位置,找到后并将该bit位置1,然后返回找到的位置clear_set_bit_position函数与上一个函数作用相反:将char型数组中某个bit位值清0。pos:数组中要清0的bit位位置。arr[]:要查找的数组。arr[]:要置位的数组。size:数组的大小。size:数组的大小。原创 2023-09-09 12:52:52 · 120 阅读 · 0 评论 -
c 语言实现寻找一个变量第一个被置一的比特位的位置
该函数实现的功能是寻找一个int型变量中第一个被置1的比特位的位置原创 2023-08-13 09:13:13 · 112 阅读 · 0 评论 -
ip 数据报文打印
该函数既可以打印ipv4 报文,又可以打印ipv6报文,如果打开debug_verbose选项还可以打印数据包的详细信息,默认关闭只打印三层头部和四层头部信息,很方便开发者调试原创 2023-04-20 21:51:18 · 160 阅读 · 0 评论 -
IP地址比较函数
用于比较两个ip地址是否相等原创 2023-04-13 21:08:48 · 113 阅读 · 0 评论