logo头像

博学广问,自律静思

C++解析ARP数据包(可选网卡)

C++解析ARP数据包(可选网卡)

在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃。因此在通讯前必须获得目的主机的硬件地址。ARP...

无向图个数最少且元素间不相连的子集

无向图个数最少且元素间不相连的子集

问题设给定一个任意的无向图,将图划分若干的子集,子集集合中任意俩个节点不相连,使用贪心算法使子集个数最少。 算法步骤或流程: 构造一个向量A按结点度大小加入。 构建向量B为空,B存储最后的结果,其元素为子集 取向量A的第一个元素m(即...

一瓶啤酒烫烫烫

一瓶啤酒烫烫烫

现在网上很多人黑程序员,“只有程序员才能听懂的笑话”常常出现在朋友圈,各种娱乐化程序员,极客人有时候也表示很无辜。听人讲起下面这个程序员的笑话,逼格算是比较高了,哈哈! 两个字符串走进酒吧。 第一个字符串对服务员说:“给我来一瓶啤酒...

根据前中序遍历构建二叉树

根据前序遍历和中序遍历构建二叉树的基本思想是使用递归算法;首先构建根节点的左子树和右子树,而在构建根节点的左右子树的时候又要构建左右子树根节点的左右子树, 所以很容易想到递归算法;本项目构建二叉树的主要函数是CreateBinaryT...

汇编指令对应的英文单词

汇编指令对应的英文单词

学习汇编中碰到的很多命令书上都是强行给出,丝毫不讲命令用词的原由,命令究竟是哪个英文单词的缩写,这样记起来很是麻烦,现总结一下,以方便记忆。 一、寄存器类(register): 通用寄存器:AX,BX,CX,DX——这几个没什么好写的...

让博客插入的视频宽度自适应

让博客插入的视频宽度自适应

好久没写技术类博文,这次暂且水一水上次在博客里发了一段个人制作的视频,使用的优酷提供的分享代码:就是一个embed视频标签,无奈优酷提供的代码视频长宽都是死的,600*400的样子,在电脑上还行,在手机上宽度太大直接撑爆了手机屏幕,用...

《让梦想去杭行》——视频作品

《让梦想去杭行》——视频作品

导语常常会想,我该如何面对大学生活?大学毕业,我是读研?工作?创业? 面对就业,我想遇见怎样的自己?将来的公司,你想遇见怎样的我? 你或许在知识的海洋之中废寝忘食,亦或在游戏的城堡之中昼夜厮杀; 我知道,大学中的你,虽然身在象牙塔,依...

java中MD5 16和32位加密

java中MD5 16和32位加密,下面的Md5类中,通过构造函数Md5(String sourceStr)传入加密字符串,而get16和get32顾名思义是分别获取字符串的16位和32位MD5哈希值。Md5加密方式不能反向解密,任何...