- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 如何判断两个IP地址是不是在同一个网段
如何判断两个IP地址是不是在同一个网段 要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。例:假定选择了子网掩码255.255.254.0,现在分别将上述两个IP地址分别与掩码做与运算,如下所示: www.2cto.com 211.95.165.24 11010011 01011
2014-10-29 14:51:03
14463
原创 C语言中 for循环内的break语句跳出的问题
void MakeShortName(uint8 *str){ uint8 i = 0; uint8 ext[3]; memcpy(ext, &str[8], 3); for (; i < 8; i++) { if (str[i] == ' ') { break; //这里的break当满足条件
2014-10-20 09:42:33
8548
转载 PROPHET路由算法基本思想
PROPHET通过节点间的历史相遇信息来估计传输概率。它使用一个称为传输预测值Pa,b的参数作为路由度量,表示将消息从节点a传输到上的节点b的传输概率。假设节点a要将消息m传输到目的节点d,若节点a与节点b相遇,仅当Pb,d≥Pa,d时,a才将消息转发给节点b。Pa,b的计算包括三个部分。当两个节点相遇时,彼此都更新各自的传输预测值:P(a,b) = P(a,b)old+ (1-P(a
2014-03-30 09:58:42
2076
转载 关于最新笔记本机型预装win8如何更换为win7的解决办法
关于最新笔记本机型预装win8如何更换为win7的解决办法 目前新出的很多机型出厂自带的都是win8系统,可能有些人用不习惯,想更换为win7系统,但是由于这些机型主板都采用UEFI这种接口(硬盘分区采用GPT分区)导致无法像以前的机型那样方便地安装系统,下面就来讲解一下如何解决这个问题。 由于我朋友的机型是华硕的,下面就以华硕为代表的机型为例: 在装win7之前请把
2013-12-20 21:32:49
1160
转载 布隆过滤器
布隆过滤器 假如有1亿个不重复的正整数(大致范围已知),但是只有1G的内存可用,如何判断该范围内的某个数是否出现在这1亿个数中?最常用的处理办法是利用位图,1*108/1024*1024*8=11.9,也只需要申请12M的内存。但是如果是1亿个邮件地址,如何确定某个邮件地址是否在这1亿个地址中?这个时候可能大家想到的最常用的办法就是利用Hash表了,但是大家可以细想一下,如果利用Hash
2013-12-20 21:28:02
657
转载 argc 和 argv 经典实例
main(int argc,char *argv[ ])argv为指针的指针argc为整数char **argv or: char *argv[] or: char argv[][]main()括号内是固定的写法。下面给出一个例子来理解这两个参数的用法:假设程序的名称为prog,当只输入prog,则由操作系统传来的参数为:argc=1,表示只有一程序名称。arg
2013-11-09 14:08:01
691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人