自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可见光分子

分享让世界更精彩~~低头编码,抬头思考!

  • 博客(23)
  • 收藏
  • 关注

原创 hostapd wpa ptk 状态机

一、先了解一下状态机的基本定义,hostapd里有多个状态机,这里是状态机的定义模板。二、wpa ptk状态机的状态。

2025-03-29 01:14:43 172

原创 hostapd 交叉编译

如何修改root用户密码。3.编译openssl。4.编译hostapd。1. 编译libnl。

2023-12-25 01:34:05 918

原创 WiFi理论极限速率计算

WiFi理论极限速率计算

2023-08-03 01:15:30 334

原创 WIFI之WPA2四步握手简单分析

wpa2的四步握手简单分析

2023-07-13 01:41:31 1363

原创 如何抓取安卓手机的日志

2.2 在手机的设置-》关于手机-》版本号 处连按几次,打开手机的开发人员选项。2.3 在手机的设置-》系统和更新-》开发人员选项 打开 USB 调试。2.1 在手机拨号界面输入*#*#2846579#*#*进入后台设置,打开第3个 AP LOG设置。在cmd窗口敲如下命令能正常显示即可。把adb的路径加入到系统环境变量。在cmd窗口输入命令。

2023-06-14 23:12:08 3246 1

原创 温故而知新--hostapd启动流程分析

hostapd启动流程分析

2023-06-05 01:09:35 727

原创 iTunes备份目录转移

iTunes备份目录转移

2023-03-08 22:53:04 397

原创 下载安卓源码都干了什么?

android源码同步过程记录

2023-01-01 23:11:53 129

原创 温故而知新--时间函数

C语言 时间函数

2022-07-23 14:19:50 340

原创 如何设置局域网共享打印机及问题解决

这两天给亲戚解决局域网共享打印机不能使用的问题,查了不少资料,废了不少时间,在这里做个总结,方便后来人。本地电脑A连着打印机,局域网存在电脑B,用电脑B使用电脑A上的打印机打印资料一、本地电脑需要的设置操作先查看网络和共享中心是什么网络,公用网络还是专用网络在高级共享设置中开启这两项在所有网络中关闭密码保护将打印机设置为共享在电脑A,用组合键WIN+R键打开运行,输入cmd,按下回车,在弹出的窗口输入ipconfig,找到电脑A的ip地址并记住在电脑B,同样用组合键WIN+R打开

2022-05-29 13:10:47 1717

原创 温故而知新--a.out

1. 前世今生 a.out ---- assembler output 汇编程序输出(其实该叫链接器输出)早起程序创建时还没有连接器,汇编后时直接保存到a.out里的,就算后来有了链接器,也就沿用了这个叫法2. 怎么出生滴 首先写个小程序 t1.c#include <stdio.h>#define WORD "Hello World"#ifdef TEST#define PRE_WORD "We Say"#else#define PRE_WOR...

2020-07-18 12:34:37 388

原创 温故而知新--字节、进制和位移

1. 先说字节 字节,byte,计算机存储的计量单位; 1个字节占用8个bit;---- 这点很基础,也很重要,是换算的关键2. 再说进制 人类熟悉的是十进制,逢十进一,1、2、3...9、10、11...20、21... 计算机熟悉的是二进制,逢二进一,1、10、11、100、101、110、111、1000... 编码中还常用到十六进制,逢十六进一, 1、2、3...9、a、b、c、d、e、f、10、11...1a、1b...1f、20、21...3....

2020-07-09 23:07:54 334

原创 温故而知新--数组和指针

1. 先说字节序,大端和小端,大端是高字节在低位,小端是低字节在低位 int a = 0x12345678; char *p = (char *)&a; int i; printf("%x %x\n", a, &a); for (i = 0; i < sizeof(int); i++) { printf("%x %x\n", *p, p); p++; }从上图可以看出,我的编译环境是大端

2020-06-19 00:25:07 201

原创 力扣 LeetCode 刷题 之 129. 求根到叶子节点数字之和

一 题目要求给定一个二叉树,它的每个结点都存放一个0-9的数字,每条从根到叶子节点的路径都代表一个数字。例如,从根到叶子节点路径 1->2->3 代表数字 123。计算从根到叶子节点生成的所有数字之和。说明:叶子节点是指没有子节点的节点。示例 1:输入: [1,2,3] 1 / \ 2 3输出: 25解释:从根到叶子节点路径 1...

2020-03-17 01:06:17 195

原创 vscode安装和c环境搭建

最近编译环境要切换到vscode,所以提前在自己的电脑上先装一遍1.先到官网下载vscode安装https://code.visualstudio.com/Download2. vscode安装完毕后,打开搜索c,安装如下工具3.1 安装mingw-64,这一步是在线安装,如图选择配置后会自动下载,但是网速很慢,下载安装失败https://sourceforge.net...

2020-03-04 01:53:21 266

原创 力扣 LeetCode 刷题 之 面试题05. 替换空格

一 题目要求请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof著...

2020-03-03 00:53:49 283

原创 以独占方式锁定此配置文件失败 + ubuntu 19.04忘记密码

去年在笔记本上用虚拟机装了Ubuntu,也是好久没用了,今天就想打开看一下1. 打开虚拟机,启动Ubuntu,提示“以独占方式锁定此配置文件失败”,也是在网上找了几个方法,删临时文件,杀进程等都没用,最后用一个命令解决了,注意要用管理员权限,完后重启。netsh winsock reset2. 然后Ubuntu可以启动了,到了登录界面却又忘了密码,也是醉了,依稀记得Ubuntu恢复模...

2020-02-29 03:41:57 652

原创 记一次DHCP不能获取ip的解决

年前给台式机升级了win10电脑,年后回来发现有块网卡插上线以后获取不到ip(我的电脑是双网卡),一直是169.254.*.*,同一根网线插另一块网卡是可以正常获取ip的,于是做了这些尝试:1. 禁用再重新启动网卡----不起作用2. ipconfig /release;ipconfig /renew; ----不起作用3. wireshark抓包发现,网卡一直在发dhcp disc...

2020-02-22 06:59:46 12682

原创 TCP/IP详解:卷1 学习笔记(持续更新)

习题1.1 请计算最大有多少个A类、B类和C类网络号。本题是别人总结的,比较详细IP地址的分类及各类IP的最大网络数、网络号范围和最大主机数习题3.1 环回地址必须是127.0.0.1吗?不是,原书2.7节描述如下A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为locslhost。所以,127.x.x.x的...

2020-02-10 01:21:07 245

原创 内核态sip alg学习笔记1

最近在研究如何将开源的sip alg切换到内核态,基本算是成功了,在这里将所需要的知识和遇到的坑简单梳理一下。按照如下表格所述修改,基本上就已经启用内核态的sip alg了。内核版本 4.14 涉及的文件 nf_conntrack_sip.c nf_nat_sip.c 编译依赖关系 \linux-4.14.158\net\netfilt...

2019-12-10 01:47:07 817

原创 建立GitHub的大脑食堂

最近想把一些看到的电子书存起来,想来想去,还是放在GitHub上吧~1.在GitHub上建立一个Repositories并获取地址:https://github.com/fym2016/Thinking.git2. ubuntu中安装git3. 新建目录mkdir test 用来clone GigHub上的步骤1中的Repositories: git clonehttps...

2019-08-16 02:06:20 517

转载 装了ubuntu18.04 我都干了哪些事~

对于安装过的程序及问题记录一下,1. 安装vim,这个必备吧!2. 安装make,编译离不开!3. 安装gcc,这个鼓捣了很久,发现自己2了...----傻瓜式安装法sudo apt install build-essential ----此步骤自动安装各种依赖包,如果提示找不到包,请更新源,确保bionic-security和bionic-updates前面打钩...

2019-07-03 22:33:33 460

原创 ubutnu 16.04 下 gedit和vim的中文乱码问题

装了个ubutnu16.04,把例程的代码copy进去打算看一看,发现文章里的中文注释显示都是乱码。鼓捣了很久修复完了,现将解决办法写下来。

2017-03-26 22:20:10 940

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除