- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 rssi
<br />最近家里无线信号很差,于是就学习一下madwifi中的rssi。<br />看一下iwconfig ath0里面的信号参数是怎么搞出来的。<br />iwconfig ath0 <br />ath0 IEEE 802.11ng ESSID:"Atheros_AP51" <br /> Mode:Managed Frequency:2.412 GHz Access Point: 00:1F:33:F7:5E:27 <br /> Bit Rat
2011-03-23 09:06:00 4652
原创 snprintf函数说明
<br />int snprintf(char *restrict buf, size_t n, const char * restrict format, ...);<br />函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为n的话,将不会溢出。<br />函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。<br />Result1(推荐的用法)<br />#include <br />#include <br />int main() <br /
2011-03-12 10:43:00 588
转载 sk_buff 学习(二)
<br /> <br />struct sk_buff {<br /> /* These two members must be first. */<br /> struct sk_buff *next; //这两个变量让sk_buff <br /> struct sk_buff *prev; //构成双向的链表 <br /> struct sk_buff_head *list; //指向链表的头<br /> struct sock *sk; //指向
2011-03-10 15:55:00 1108
转载 sk_buff 学习(一)
<br /> <br />一. SKB_BUFF的基本概念<br />1. 一个完整的skb buff组成<br />(1) struct sk_buff--用于维护socket buffer状态和描述信息<br />(2) header data--独立于sk_buff结构体的数据缓冲区,用来存放报文分组,使各层协议的header存储在连续的空间中,以方便协议栈对其操作<br />(3) struct skb_shared_info --作为header data的补充,用于存储ip分片,其中sk_buf
2011-03-10 15:18:00 3803
原创 如何定义调试用的DEBUG打印宏
<br />如何定义调试用的DEBUG打印宏 【原创】<br /> <br /> <br />在写代码的时候,非常有必要加一些DEBUG的打印信息,但是在release版本中,可以把这些打印信息去掉能缩减代码量。<br /> <br />因此,我们需要定义一个打印的DEBUG宏,当此宏未定义时,该打印实现为空。<br /> <br />如下:<br /> <br /> <br />#define __DEBUG_PRINT__<br /> <br /> <br /> <br /> <br />#ifdef
2011-03-09 22:26:00 3950
原创 va_list 可变参数变量
VA_LIST 是在C语言中解决变参问题的一组宏他有这么几个成员:1) va_list型变量:#ifdef _M_ALPHAtypedef struct { char *a0; /* pointer to first homed integer argument */ int offset; /* byte offset of next parameter */} va_list;#elsetypedef char * va_list;#endif2)_I
2011-03-09 22:04:00 1252
Linkers and Loaders 链接器和加载器
2017-12-07
Draft P802.11ax_D1.0
2017-12-07
CWNA官方学习指南 第3版 认证无线网络管理员PW0-105 完整版.z02
2017-12-07
CWNA官方学习指南 第3版 认证无线网络管理员PW0-105 完整版.z01
2017-12-07
Sybex.CWAP.Official.Study.Guide.Exam.PW0-270.Mar.2011
2017-12-07
YouMoney(有钱记账)一个python写的开源的个人记账程序
2010-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人