- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 Linux的信号机制
https://www.jianshu.com/p/f445bfeea40a信号的处理:信号的处理有三种方法,分别是:忽略、捕捉和默认动作信号处理函数的注册信号处理函数的注册不只一种方法,分为入门版和高级版入门版:函数signal 高级版:函数sigaction信号处理发送函数信号发送函数也不止一个,同样分为入门版和高级版1.入门版:kill2.高级版:sigqueu...
2019-03-31 18:34:59 124
原创 多线程的使用
一、线程的基本概念和用法https://blog.csdn.net/zgege/article/details/79912418二、线程的同步https://blog.csdn.net/zgege/article/details/79992333线程同步的机制包括:互斥锁,读写锁,自旋锁,条件变量,信号量,异步信号读写锁:读写锁与互斥量类似,不过读写锁允许更高的并...
2019-03-31 16:23:38 93
原创 linux的进程间通信
一、管道:概念:管道是一种最基本的IPC机制,作用于有血缘关系的进程之间,完成数据传递特性:管道采用半双工通信方式。因此,数据只能在一个方向上流动 只能在有公共祖先的进程间使用管道 数据一旦被读走,便不在管道中存在,不可反复读取 1 #include <unistd.h> 2 #include <string.h> 3...
2019-03-31 12:05:28 83
原创 无线wlan的常用语
1.空间流数https://www.sohu.com/a/146364650_7614202.【WLAN技术连载帖汇总】WLAN从入门到精通系列https://forum.huawei.com/enterprise/zh/thread-282749.html3.wlan从入门到精通https://download.csdn.net/download/weixin_4110425...
2019-03-29 09:40:11 208
原创 select,poll和epool
https://www.cnblogs.com/lojunren/p/3856290.htmlsocket实现高并发:https://blog.csdn.net/quincyfang/article/details/44654351https://www.cnblogs.com/liudw-0215/p/9661583.htmlhttps://blog.csdn.net/da...
2019-03-26 23:45:43 108
原创 wpa_supplicant和hostapd的定义和区别
一、hostapd 和 wap_supplicanthostapd : user space daemon for access points, including, e.g., IEEE 802.1X/WPA/EAP Authenticator for number of Linux and BSD drivers, RADIUS client, integrated EAP server,...
2019-03-26 14:57:16 9121
原创 文件全能王的使用
应用:用在手机和电脑之间的数据传输,如版本传输,相片等使用:1.将手机和电脑连上同一个wifi局域网2.在手机上下载文件全能王,下面是苹果手机的操作3.选择wifi传输,将手机的文件全能王作为一个文件服务器4.在电脑上输入文件全能王显示的服务器的地址和端口,如上:https://192.168.6.194:80005.经过上面的操作,就可以通过电脑访问手机 文...
2019-03-25 18:48:49 7310 1
原创 面试准备
一、C语言: epool, select, 信号, unix域套接字,基本的socket流程, 线程,对齐二、数据结构 二叉树、红黑树、内核数据结构三、工作中用到的技术 iptables/iproute,ipset(oauth,负载均衡), wifi驱动/wifi协议/加密, hostapd, wpa_supplcant, ...
2019-03-19 22:39:15 100
原创 openwrt的web升级
1.升级涉及的相关文件是:platform.shsystem.lua flashops.htm upgrade.htm2.openwrt默认的升级中,有可能会出现无法升级的问题首先查看platform.sh中的platform_check_image()函数,需要确保函数中的case "$board" in 有自己的板子,我的板子一开始无法升级成功就是因为这里面不包括自己的...
2019-03-17 22:58:51 3743
原创 配置ubuntu的开发环境:设置静态ip和dns
在ubuntu环境下开发时,为了方便,将ubuntu配置为桥接,并设置静态ip和DNS设置静态ip:vi /etc/network/interfaces在文件后追加以下几句:auto eth0 #表示让网卡开机自动挂载eth0iface eth0 inet static address 192.168.2.1 gateway 192.168.2.254 netmask 2...
2019-03-17 22:14:23 314
原创 Ubuntu下git commit后会进入类似vim界面,不知道怎么操作
解决办法:1.Ubuntu下git commit后进入的是nano界面2.输入需要内容后按下ctrl+x会提示是否保存3.输入Y保存后按下回车即可退出二、git pushgit push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名> ,例如 git push origin master:refs/fo...
2019-03-15 19:36:26 1112
原创 mwan3的总结和学习
一、如 果在子链中被ACCEPT了,也就相当于在父链中被ACCEPT了,那么它不会再经过父链中的其他规则 1.-m mark --mark用来匹配的 iptables -t mangle -A INPUT -m mark --mark 1 2.MARK target iptables -t mangle -A PREROUTING -p tcp --d...
2019-03-12 23:19:39 1516
原创 英文
bear in mind :记住Bear in mind that the first parameter has precedence over the second
2019-03-07 23:41:06 98
原创 iptables的文档和路由知识
iptables的文档,比较全面https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.html#MARKTARGET路由的知识讲解(比较经典,需要在理解)http://www.cnblogs.com/EasonJim/p/8424731.htmlhttps://blog.csdn....
2019-03-05 00:01:23 339 1
原创 linux进程生成core文件
1.在linux终端设置core文件的全局开关ulimit -c 1024,全局开启大小,默认为02.设置第一步后,如果某些进程挂掉的时候还是未生成core文件, 则需要将进程的core文件开关也开启,开启开关为:cat /proc/pid/limits里的Max core file3.也可以在内核暴力将所有进程的core文件开关都开启 修改位置为: ...
2019-03-04 10:25:33 2372 1
原创 openwrt-mwan3的分析
mwan3_ifupdown mwan3_set_general_iptables 创建自定义链: mwan3_ifaces mwan3_connected --> $IPS create mwan3_connected hash:net $IPT -A mwan3_connected -m set --mat...
2019-03-03 23:19:25 1791 1
原创 笑梗
1.今天被老师叫到办公室,一进门叫:“李老师好!张老师好”有一个陌生的老师说:“怎么不叫我?”我说:“不认识”那老师说:“那我提示你下,以后就认识了,口天”我脑抽了一下说:“吞老师,你好”结果被留下来学习了半个小时2.我对于你,如鲸入海,似鸟投林无可避免,退无可退...
2019-03-03 21:30:54 273
原创 openwrt的function.sh的解析
1.config_get的理解config_get() { case "$3" in "") eval echo "\${CONFIG_${1}_${2}:-\${4}}";; *) eval export ${NO_EXPORT:+-n} -- "${1}=\${CONFIG_${2}_${3}:-\${4}}";; esac}解释:...
2019-03-03 21:25:32 1689 1
原创 openwrt的源码复制和编译原理
1.源码复制将dl复制到build_dir下的原理弄清楚,目的:将linux内核解压后放在根目录,从根目录复制linux源码并编译考虑到重新定义内核源码太麻烦,还是用打包的方式记录内核修改在此使用qulit命令来打包:http://blog.chinaunix.net/uid-27057175-id-4530449.htmlopenwrt官网的quilt工具使用:...
2019-03-03 12:42:00 1030
测试嵌入式设备上网卡的脚本
2024-06-24
反编译工具,可以将android生成的framework.jar反编译为class,并且用jd-gui 查看修改是否编译进来
2024-02-06
rtptools项目,github上的资源
2023-11-16
PCM音频流裸数据,可以使用Audacity来解析,帮助理解pcm解码和FM
2022-06-10
sniffer-sta-connect-ap.pcap
2021-08-23
ICAWebWrapper.msi
2020-02-10
mwan3的代码和负载均衡的路由及iptables规则
2019-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人