摘要: Linux网络编程:原始套接字编程 一、原始套接字用途 通常情况下程序员接所接触到的套接字(Socket)为两类: 流式套接字(SOCK_STREAM):一种面向连接的Socket,针对于面向连接的TCP 服务应用;数据报式套接字(SOCK_DGRAM):一种... 阅读全文
posted @ 2018-12-15 23:19 叨陪鲤 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、MAC帧头定义 /*数据帧定义,头14个字节,尾4个字节*/ typedef struct _MAC_FRAME_HEADER { char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress... 阅读全文
posted @ 2018-12-15 22:49 叨陪鲤 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、MAC帧头定义 /*数据帧定义,头14个字节,尾4个字节*/ typedef struct _MAC_FRAME_HEADER { char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress... 阅读全文
posted @ 2018-12-15 22:49 叨陪鲤 阅读(42) 评论(0) 推荐(0) 编辑
摘要: IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(8*4),因此,一个IP包头... 阅读全文
posted @ 2018-12-15 22:44 叨陪鲤 阅读(80) 评论(0) 推荐(0) 编辑
摘要: IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(8*4),因此,一个IP包头... 阅读全文
posted @ 2018-12-15 22:44 叨陪鲤 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 这几天在调试有关网卡驱动的东西,有很多地方不清楚。有关网卡驱动部分主要有两个很重要的结构体:struct net_device 和struct sk_buff。 驱动大部分都是围绕这两个东西进行操作的,包括加协议头尾,去头去尾等。为了搞... 阅读全文
posted @ 2018-10-27 19:34 叨陪鲤 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 这几天在调试有关网卡驱动的东西,有很多地方不清楚。有关网卡驱动部分主要有两个很重要的结构体:struct net_device 和struct sk_buff。 驱动大部分都是围绕这两个东西进行操作的,包括加协议头尾,去头去尾等。为了搞... 阅读全文
posted @ 2018-10-27 19:34 叨陪鲤 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一:历史 Canny边缘检测算法是1986年有John F. Canny开发出来一种基于图像梯度计算的边缘 检测算法,同时Canny本人对计算图像边缘提取学科的发展也是做出了很多的贡献。尽 管至今已经许多年过去,但是该算法仍然是图像边缘检测方法经典算法之一... 阅读全文
posted @ 2018-08-27 23:01 叨陪鲤 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一:历史 Canny边缘检测算法是1986年有John F. Canny开发出来一种基于图像梯度计算的边缘 检测算法,同时Canny本人对计算图像边缘提取学科的发展也是做出了很多的贡献。尽 管至今已经许多年过去,但是该算法仍然是图像边缘检测方法经典算法之一... 阅读全文
posted @ 2018-08-27 23:01 叨陪鲤 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 针对Autocad 2014 第二次安装不上的问题 1. 以下为卸载过程,不用管。 2. 卸载完之后,右击“开始”,点击“运行”,得到下图: 并输入:“regedit”命令,点击确定 3.之后得到下图,“注册表编辑器”, ... 阅读全文
posted @ 2018-08-06 23:22 叨陪鲤 阅读(53) 评论(0) 推荐(0) 编辑