自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux内核协议栈处理发往本机三四层报文的处理流程

阐述linux内核协议栈处理发往本机的三四层报文的处理流程

2024-08-31 11:44:37 406

原创 ipv6 ping未知单播地址时发送ns报文(进行链路不可达探测)的流程

环境:内核版本4.1.15学习Linux协议栈过程中,没有机会可以体系化学习,只能通过问题一点点做积累。如果文章中有问题,希望大家给我指正。

2024-08-20 23:00:45 963

原创 ipv6 udp sendto (发包->查找出接口(路由))流程分析

在发送ipv6 udp单播报文时,发包失败,sendto接口一直报-1,发包失败。经过排查socket状态、ipv6 nd和路由状态也都正常,只好进入内核查看错误原因由此总结了ipv6 udp sendto(发包->查找出接口(路由))流程。Linux版本4.1.15。

2024-08-06 20:06:10 915

原创 ipv6 link-local地址及Eui64地址

EUI-64(拓展唯一标识符):本地链路地址通过EUI-64使用设备物理地址MAC来生成,将48位mac地址拓展为64位。EUI-64地址是一种全局唯一的地址,可以在不同的网络中使用。配置时通过指定接口的ipv6地址及前缀(取值不大于64)该地址前缀只在一个局域网间通信,不应该在多个局域网间使用。一些网络设备在默认情况下不支持IPv6 EUI-64地址,并要求手动配置IPv6地址。EUI-64地址的生成过程不适用于随机化的地址,因为它们不能保证全球唯一性。3.1、将mac地址分为两半,中间加入FFFE。

2024-08-04 16:41:42 333

原创 busybox ifconfig stat显示流程分析

busybox ifconfig stat显示流程分析

2024-07-25 18:54:30 246

原创 ubuntu 24开启SMB

最近新搭建了一台小主机安装了ubuntu24.02, 记录一下开启smb服务的方法。[source_code]是共享文件的名称,在访问使使用,注意一定要用英文符号。comment:这是关于共享的描述或注释,显示给用户看。注:可以使用以下命令配置smb用户名和密码,实现访问控制。2、配置smb.conf文件(保险起见可以先备份一下)browseable:表示该共享是否在网络上可以浏览。在conf文件的最下面添加如下配置命令。4、现在可以根据ip地址找到设备了。

2024-07-15 21:53:46 404

原创 嵌入式环境下使用kmemleak

嵌入式环境下使用kmemleak

2024-07-09 19:00:51 163

原创 嵌入式环境下使用kdb

嵌入式环境下使用配置kdb

2024-06-29 10:51:55 227

原创 nec7小主机 刷bios

6、当ch341驱动正常安装,编程器也正常连接后,点击检测选项,程序会显示出当前的bios芯片和状态,右下方红字会显示已连接状态。新入手一个nec7(联想代工,相当于m710q)小主机,b250主板,1151针主板,支持7代cpu,刷bios支持更高级别cpu(Intel 8.9.10代)。3、查看你的bios芯片属于24/25系列,将转接板插入对应槽位,我的是w25q128系列bios芯片,属于25系列。2、收到编程器后,夹子的红色线位置对应板子bios芯片的点位置,下图为夹子线。

2024-05-25 15:53:49 1904

原创 hash的原理和hash表的使用方式

hash_multiset的与hash_set有很大的相同性,其唯一差别就是hash_multiset中的元素可以重复。hash_set中的插入函数使用的是hashtable中的insert_unique(),而hash_multiset中的插入函数使用的是hashtable中的insert_equal()。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值。hash_set与set的不同:hash_set的底层机制是hashtable,而set的底层机制是RB-tree;

2024-01-26 16:21:41 422 1

原创 gdb 打印p和x的区别

gdb 打印p和x的区别

2023-11-30 19:08:57 1040

原创 shell 调用 c程序

for 变量名 in 取值对象。shell if语句。

2023-10-21 11:26:07 403 1

原创 C# XML的学习

最近写了一个xml读取和写入的小demo,留下供自己今后的学习首先需要引入using System.Xml;using System.Windows.Forms;using System.Drawing;下面是几个XmlDocument类的属性,是我们经常用到的属性 说明 Attributes Attributes ChildNodes 节点的所...

2019-11-12 12:09:01 390

原创 opencv3.4与vs2017环境搭配

小白的vs2017+OpenCV3.4环境配置1.解压OpenCV库,路径自己定义2.环境变量配置:我的电脑右键单击->属性->系统高级设置->高级->环境变量3. 将安装路径中的bin文件夹导入,我将两个全部导入了4. vs2017新建c++项目5. 在“视图”下的“解决方案资源管理器”中右键“源文件“,选择”添加“ -> ”新建项“ -> “C++文件(.C...

2018-02-10 17:25:15 16409 12

recastnavigation-master.rar

寻路reacstNavigation,已编译,在recastDemo文件中可直接打开exe文件使用

2019-08-01

空空如也

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

TA关注的人

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