自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 网络中路由表和转发表的区别与联系

这次在《图解网络硬件》一书中看到了一个路由器内部结构的示意图,明确的将路由器内部的功能按照逻辑划分成转发区和路由区,两者的区别和联系一目了然。对于一个数据包而言,首先查找转发表,如果能够找到相关的记录,则直接转发;路由引擎再依照选用的路由算法更新路由表,然后路由表将相关的条目发给转发表。很长的一段时间里,我对于转发表和路由表之间的区别都很模糊,知道路由表由目的地址,掩码,下一跳网络,接口,metrics值组成,而感觉只要有路由表,那么数据包就可以从中查询到下一跳转发的接口,为什么还要有转发表呢?

2024-04-06 17:09:27 732 1

原创 CentOS7.0 开放端口

以80端口为例1.确定端口是否打开输入命令:netstat -an|grep 802.确定防火墙是否允许通过,注意CentOS7.0默认使用的防火墙是firewall,很多教程默认是iptables,存在问题2.1 查看firewall是否运行输入命令:firewall-cmd --state运行则显示running2.2 查看firewall允许通过的端口...

2019-05-21 11:24:21 1016 1

原创 公钥与私钥的理解

公钥与私钥的理解 公钥:加密、验章私钥:解密、签章 以简单的A与B通信为例1.   内容经过B的公钥加密之后,确保只有B能够解密这份内容2.   使用A私钥签章,确保这份内容是有A发送的,而不是其他而已的伪造者3.   使用A的公钥验章,保证内容来源于A4.   使用B自身的私钥解密,得到所需的内容  参考内容:http://blog

2017-05-24 13:08:31 486

原创 简单拓扑-入门

实验环境: Win10 个人版 GNS3.0 Wireshark2.2.4实验拓扑: 实验步骤:建立拓扑,启动设备: 发现了两个ICMPv6报文(为什么会有这个报文,具体在最后的问题里由说明)。在PC1上配置IP,掩码,gateway 发现了三个ARP报文.可以看到是没有IP地址的, 这验证了ARP是直接基于Ethernet,而不是想ICMP那样基于IP。在route1上的e1

2017-04-27 16:48:46 1585

原创 《Performance Analysis of the IEEE 802.11 Distributed Coordination Function》的理解和翻译

这篇文章是我对于Bianchi的论文《Performance Analysis of the IEEE 802.11 Distributed Coordination Function》的一些理解,基本上按照作者的意思,从思路上翻译了一遍。鉴于在CSDN中直接放这篇文章需要重新上传很多图片,公式也需要重打,工作量实在太大(我不知道怎么直接放PDF版,优质稻的同学可以教一下我)。所以我上传了PDF版的

2016-12-22 20:02:25 1596

原创 构造不可测集-Vitalie Set

我在这篇文章中主要通过构造Vitalie Set来得到一个不可测集(第一次写关于数学的文章,感觉真的蛮难的)。主要参考http://blog.pluskid.org/?p=765,这篇文章写的更好,推荐一下。 还有wiki上的一些内容:https://en.wikipedia.org/wiki/Vitali_set思路:先通过等价类来得到一个集合,这里用了一个选择公理,我不是很理解。然后通过假设

2016-10-30 19:36:14 10357

翻译 Writing Tmin in C (翻译)

写这篇博客是在看到CSAPP第二章,Tmin写法这一部分。为了给自己加深理解,就将官网上的旁注http://csapp.cs.cmu.edu/public/waside/waside-tmin.pdf翻译了一下。中间有些部分跳过,是因为我觉得于Tmin关系不大,或者是写的太繁复。

2016-07-21 11:34:30 677

原创 the 7 habits of highly effective people - begin with the end in mind

以始为终的作用在于能够明确的知道自己最终要到达的地方,这样就可以随时调整、修正自己前进的方向。而我们如何知道自己最终的目标呢?这是因为任何事情都可以发生两次-一次是想象中的、一次是现实中的。因此,我们可以通过想象来获得对未来的感知。通常来说,如果我们想象中会发生的事,在现实中就会发生。以始为终最好的方法是写下个人使命声明,而个人的使命常常需要一个不变的核心。通常来说,会有许多核心,比如

2016-04-20 22:16:07 364

原创 the 7 habits of highly effective people - be proactive

如何变得主动,或如何定义主动外部环境对我们的影响可以被分成三种类型,第一种是基因决定论,祖先的身体基因决定了我们的身体表达,甚至也会有性格等影响。第二种是成长环境论,它认为我们小时候的生长环境决定了我们的为人处世的方式。第三种是环境论,它指的是我们现在所处的环境会决定我们如何表现自己的行为。这三种环境决定论都是基于刺激-反应理论,但是它们忽略了个人在刺激与反应之间可能做出的选择。刺

2016-04-11 16:33:50 463

转载 基本汇编指令

转自http://blog.csdn.net/wwv386646959/article/details/9020005基本操作指令操作数类型:1.      立即数操作数,也就是常数值。立即数的书写方式是“$”后面跟一个整数,比如$0x1F,这个会在后面的具体分析中见到很多。2.      寄存器操作数,它表示某个寄存器的内容,用符号Ea来表示任意寄

2015-06-03 19:12:51 1832

原创 PAT1012

注意点:如果两个人的成绩相同,则排名并列//pseudocode//对单个课程排序sort_course for i =0 to N temp = S[i]; while(temp.math.soccer>S[j].math.soccer) exchange S[i] and S[j];#include#include

2015-05-27 22:08:12 348

转载 链接器做了什么

转自http://www.cppblog.com/jacky2019/archive/2007/03/29/20891.html目前项目在不停的增长,我想还是在它规模仍旧很小的时候把它的模块分清楚,不同模块分到不同的 projects 里面,这里面出现了很多问题,也反映了我知识上的很多不足。1 , project 最后的输出要设置清楚,有的是 static lib ,有的是 d

2015-05-21 17:46:08 447

原创 逆序对的查找

算法导论在第二章的最后2-4小题中提到了查找逆序对的问题。

2015-05-09 14:47:30 1184

原创 归并排序

简单的归并排序代码,C实现#include<stdio.h>#include<stdlib.h>//conquervoid merge(int *A, int left ,int mid, int right){ int i; int j; int Tl[8]; int Tr[8]; int lnum; int rnum; lnum = mid-lef

2015-05-09 13:53:10 324

原创 ArcGisTiledMapServiceLayer 和 ArcGisDynamicServiceLayer 在ArcGIS server for Java的区别

arcgis sever 发布的地图不能调用

2015-05-08 16:53:23 3672

四大网络安全顶会(NDSS S&P CCS USENIX Security)近三年(2016-2019)主会论文

本资源是近三年四大会的文章,下载者可以通过关键词收索或者可视化的方式,确定研究热点。 注意:并不提供文章的PDF!!

2019-09-23

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

TA关注的人

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