![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 53
木子南的翻斗花园
这个作者很懒,什么都没留下…
展开
-
数据结构和算法——递归
例如:现在你处于电影院看电影,你想知道自己是第几排,那么你可以问前一排的人是第几排,在他的基础上加1就是答案,那么本例子的子问题就是前一排是第几排,终止条件为到第一排时,第一排的人自然知道自己是第一排。中序遍历是左中右,先访问的是二叉树顶部的节点,然后一层一层向下访问,直到到达树左面的最底部,再开始处理节点。递归函数函数参数以及返回值(递归函数的参数为要进行处理的数据,返回值根据特定情况判断)递归函数的终止条件(递归参数或者计数器之类的东东,注意返回的值)递推公式:f(n)=f(n-1)+f(n-2)原创 2023-04-30 19:29:26 · 93 阅读 · 0 评论 -
linux网络编程——获取网卡的ip或mac地址
该函数接受一个没有冒号的MAC地址字符串作为输入,并将其转换为带有冒号的MAC地址字符串。最后,函数使用strcpy函数将带有冒号的MAC地址字符串复制回原始输入字符串。在主函数中,我们使用一个char数组存储没有冒号的MAC地址字符串,然后将其传递给函数来添加冒号。最后,我们打印添加冒号后的MAC地址字符串。MAC地址的字符串作为输入转换为一个六字节的十六进制字节数组。六字节的十六进制字节数组作为输入转换为MAC地址字符串。点分十进制的字符串转换为网络字节序的整形。常见的mac和ip地址转换方式。原创 2023-03-05 19:30:02 · 725 阅读 · 0 评论 -
IPDUMP——程序源代码
在本程序中,具有很多的可选域,所以首先应该明确是否需要使用可选域的内容,通过可选域可以指定所需要捕获包的种类,然后,打开一个数据链路层访问接口,在本实验中,因为是linux的环境,需要打开一个PACKET。设定结束,程序执行,程序会将接受到的所有包首先根据包的协议类型分类筛选。原创 2022-12-24 19:56:04 · 372 阅读 · 1 评论 -
IPDUMP程序——各种网络数据包格式
要进行对捕获的数据包的内容的具体分析,需要对于各种数据包格式以及字段很熟悉。1.Ethernet帧结构。2.IP数据报头的格式。3.ARP数据报头格式。原创 2022-11-28 18:42:17 · 390 阅读 · 0 评论 -
C++编程——MYSQL数据库管理类
在lib目录下可以找到需要添加的文件。最终在此处包含进来文件所在目录即可。原创 2022-10-26 15:52:57 · 1005 阅读 · 0 评论