- 博客(20)
- 收藏
- 关注
原创 NRF蓝牙BLE抓包环境部署
btle.advertising_address == 71:61:3c:7d:35:f0 根据广播mac地址过滤。https://www.wireshark.org/docs/dfref/b/btle.html 规则说明网站。使用 nrf_sniffer_ble.bat --extcap-interfaces 测试nrf是否安装好。将解压后的nrf压缩包种extap目录下的内容放入wireshark目录下的extap。btle.advertising_header == 0x2540 根据广播头过滤。
2024-06-26 19:51:50
372
原创 ioctl驱动入门的好文
https://huaweicloud.youkuaiyun.com/635644bed3efff3090b5cf54.html?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromBaiduactivity-7-123690825-blog-81914173.235^v32^pc_relevant_default_base3&depth_1-utm_source=distri
2023-04-25 11:04:41
107
原创 git的简单使用,,。
同时远程本地仓库推送到远程仓库后,远程仓库需要git reset --hard才能得到最新的代码。这是库的属性 加上–global --system 可以分别设置用户和系统级别的属性。好久没用git都差点忘完了,新公司太搞了,代码控制就是复制来复制去…工作区, 暂存区 , 本地仓库, 远程仓库。只好自己建库本地管理下。这样即可push成功。
2023-04-23 22:20:53
120
原创 更新apt-get源网站
更新/etc/apt/sources.listrm -fR /var/lib/apt/lists/*sudo apt-get update
2021-11-26 11:11:09
1030
原创 DOCKER入门
https://www.docker.org.cn/book/docker/what-is-docker-16.html 入门http://c.biancheng.net/view/3124.html 安装https://www.cnblogs.com/linjiqin/p/8604756.html 导入本地镜像https://blog.youkuaiyun.com/qq_29384639/article/details/94572867 ubuntu14.04安装...
2021-11-24 14:13:10
589
原创 Linux 网络层收发包流程及 Netfilter 框架浅析
资乎的这篇文章港的吼哇,做个标记https://zhuanlan.zhihu.com/p/93630586
2021-11-15 15:22:40
454
原创 Ubuntu14.04LTS安装git所遇到的问题
先是缺少依赖perl 和 liberr-perl啥的然后 我sudo apt-get -f installsudo apt-get updatesudo apt-get upgrade一顿操作再次尝试安装git又提示我git-man版本太低了,不会自己更新…然后我又用sudo apt-get purge git-man一顿操作把git-man给删了然后再用sudo apt-get install git这个时候会去官网下载几个包啥的,有一个还失败了,可能是网络原因然后我再执行一次
2021-09-28 14:38:17
189
原创 gethostbyname函数的源码位置?
这个问题也困扰了我好久,最后在stack overflow上面看到了答案On linux gethostbyname() is declared in glibc/resolv/netdb.h (see here), pseudo defined via macros in inet/gethstbynm.c (see here), and finally defined in nss/getXXbyYY.c (see here).声明在glibc/resolv/netdb.h里面,宏定义在inet/g
2021-09-26 09:39:21
666
1
原创 2021-09-07
if_nameindex#include<net/if.h>struct if_nameindex *if_nameindex(void);void if_freenameindex(struct if_nameindex *ptr);if_nameindex是用来获取本地的网络接口信息的,返回一个if_nameindex结构体指针。if_freenameindex是用来释放结构体指针的内存空间的。也就是说他们要成对使用。可以在Linux操作系统里面使用 man if_namein
2021-09-07 11:46:43
105
原创 关于c/c++里面结构体指针变量的申请空间问题。
这个问题是我在2020年刚开始学数据结构链表那一章遇到的,当时应该也没完全理解透彻,然后最近又遇到了,重新了解了一下。感觉网上许多人说的也未必正确,所以跟大家讲讲我的看法。先得有两个知识前提:1.首先是关于变量的内存分配问题。对于c里面自带的数据类型,只有定义和赋值两个环节,对于自定义的数据类型如struct,enum,union等,有声明,定义,赋值三个环节。然而变量的内存分配只在定义的时候进行。2.再是指针的问题,指针是一种c自带的数据类型,指针自己的空间在定义指针变量的时候就会分配(如:int
2021-04-03 22:53:58
2678
2
原创 高位交叉存储器能很好的满足程序的局部性原理?
首先我们需要先明白程序的局部性原理是什么?局部性原理是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。当访问的存储单元都聚集在一个较小的连续区域中时,大概率会在一个存储器芯片中,所以高位交叉存储器就不能并行访问了,访问速率就会大大下降,所以说不能很好的满足程序的局部性原理。当然其实我觉得这个题目的说法有点令人误解。。。但只有这样解释了...
2020-08-11 17:17:09
5315
5
原创 PAT甲级 10181018 Public Bike Management
PS:我发现我做这个似乎最大的困难是读题可能是我这几天睡晚了比较莽,也可能是我英语水平所限,也有可能是题目太坑了。。。思路:先用dfs遍历得到所有的最短路径并用数组记录保存下下来,然后在最短路径中通过计算sent和back的数量得到最后唯一的路径AC代码#include#include#includeusing namespace std;const int MAX=505;int C,N,S,M;int V[MAX]={0};int path[MAX]={0};vector Sh[5
2020-07-21 21:51:31
110
原创 PAT甲级 1014 Wait in line
这题比较坑爹的是17:00之前未开始办理的消费者,给予Sorry;17:00之后,已开始办理的消费者,继续办理直到办理结束;题目里面有提到。。。但是很容易很容易就忽略了。。。我英语水平太差了(served!=finished)还有一点值得一提是用vector会很方便#include#include#includeusing namespace std;const int Max=1005;struct cou{int t;int id;int pt;};vector A[25]
2020-07-21 00:26:35
162
原创 PAT甲级1013 Battle over cities
//刚开始想了很久都没有搞出来,然后去网上找了题解,都有点怀疑自己的智商了!//此题很简单,简单的一比,就是看去除那个顶点之后整个的图的连通分量数量(通过DFS得到)//需要修复的路线就是连通分量的数量减一AC代码#include#include#include<memory.h>using namespace std;int A[1001][1001]={0};int O[1001]={0};int visited[1001];int N,M,K;void DFS(in
2020-07-20 19:48:44
111
原创 《数据结构》02-线性结构4 Pop Sequence
NO.1大佬们似乎觉得这题挺简单所以都说的不是很详细。。。我看了几个答案之后感觉似懂非懂的 然后想了一会 自己写了代码 SO,我在这详细说一哈这题怎么解//开始找了很久的规律,啥也没找着,自己猜了个17分,最后还是得上网看带佬们的//当一个数字已经出栈时,其它未出栈且比它小的数字必须在栈里面而且必须满足大在上的顺序//因此我们只需要通过两个限制条件确定是否可能//1.栈里面的数字是否超过给定的栈的长度//2.栈里面的数字输出顺序是否正确#include<stdlib.h&...
2020-05-17 13:09:25
189
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人