Chinaunix首页 | 论坛 | 博客
  • 博客访问: 139682
  • 博文数量: 25
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 232
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-04 16:25
文章分类

全部博文(25)

文章存档

2019年(1)

2018年(1)

2017年(14)

2015年(9)

我的朋友

发布时间:2019-05-28 11:47:37

首先添加wifidog到openwrt的编译环境中:1.在feeds.conf.default文件中添加一行:src-git wifidog https://github.com/wifidog/wifidog-gateway.git2.安装更新源,和安装wifidog./scripts/feeds update -a./scripts/feeds install -a3.make menuconfig 勾选wifidog:/Network/captive portals/4.最后编译openwrt,mak.........【阅读全文】

阅读(11312) | 评论(0) | 转发(0)

发布时间:2018-02-26 14:53:54

今天在了解内存共享是遇到mmap函数, 随便也了解一下它。函数原型:#include //头文件void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);函数作用是映射一个文件或者设备到内存空间。   void munmap(void *addr, size_t length); //收回映射空间详细描述mmap()在调.........【阅读全文】

阅读(2290) | 评论(0) | 转发(0)

发布时间:2017-11-09 16:01:00

struct ieee80211_hw 代表一个无线网卡硬件,里面包含该硬件的相关信息和状态.定义如下:struct ieee80211_hw - hardware information and state This structure contains the configuration and hardware information for an 802.11 PHY.点击(此处)折叠或打开struct ieee80211_hw { .........【阅读全文】

阅读(2686) | 评论(0) | 转发(0)

发布时间:2017-11-08 21:15:46

函数原型:int asprintf(char **strp, const char *fmt, ...);asprintf函数可以在不确定字符串长度时,根据格式化字符串(fmt)的长度来申请内存.如下:char *buffer;asprintf(buffer, "%s %s", TC_PATH, cmd); //通过%s %s动态组装buffer.....free(buffer); //使用完后记得free掉.千万要记得free!!!!!.........【阅读全文】

阅读(2767) | 评论(0) | 转发(0)

发布时间:2017-10-19 14:17:09

伪终端(pseudoterminal): ptmx, pts (伪终端master和伪终端slave)./dev/ptmx用于创建伪终端主从设备对.当我们用open打开/dev/ptmx设备后, 返回主设备的文件描述符,并且在/dev/pts/目录下创建一个伪终端从设备.在成功打开/dev/ptmx后, 可以通过函数ptsname()来获取从设备的path.想要打开open伪终端从设备,必须先使用主设.........【阅读全文】

阅读(7098) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册