- 博客(8)
- 收藏
- 关注

原创 TCP浅析
TCP简介第一部分先为大家介绍一下 TCP 的主要概念,并讲解一下 TCP 的三个重要特性——1. 面向连接;2. 基于字节流;3. 可靠性。下图就是两种经典的分层模型,可以看到 TCP 在网络分层中的位置。网络分层模型本文重点对 TCP 进行介绍,从图中可以看到 TCP 位于传输层,而且构建于网络层的 IP 协议之上,TCP 是一种面向连接的、可靠的、基于字节流的传输层通信协议。seq与ackseq和ack号存在于TCP报文段的首部中,seq是序号,ack是确认号,大小均为4字节。seq
2021-03-13 11:27:40
2003
2

原创 Java之instanceof
java中,instanceof运算符的前一个操作符是一个引用变量,后一个操作数通常是一个类(可以是接口),用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是返回true,否则返回false。也就是说:使用instanceof关键字做判断时, instanceof 操作符的左右操作数必须有继承或实现关系下面我们用继承树来判断instanceof的返回值:inter...
2018-07-18 20:32:22
45533
1

原创 java多态性浅析
什么是多态?所谓多态,是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,...
2018-07-18 14:07:58
7992

原创 CSS的四种基本选择器和四种高级选择器
CSS选择器:就是指定CSS要作用的标签,那个标签的名称就是选择器。意为:选择哪个容器。CSS的选择器分为两大类:基本选择题和扩展选择器。基本选择器:标签选择器:针对一类标签 ID选择器:针对某一个特定的标签使用 类选择器:针对你想要的所有标签使用 通用选择器(通配符):针对所有的标签都适用(不建议使用)下面来分别讲一讲。1、标签选择器:选择器的名字代表html页面上的标签...
2018-07-11 13:48:38
101479
26

原创 行指针和列指针的理解
指针与二维数组int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};我们以为,二维数组的存储形式是:但是,二维数组实际上是以一维数组为单位连续存储的。这样,上述的二维数组就可以看成是“特殊的”一维数组了。而数组名a是这个“特殊的”一维数组的名称,也就是首地址(常量地址),也就是第一个元素的地址。也就是第一行的首地址,是指首行一整行,...
2018-06-05 16:52:38
24026
1

原创 浅谈C++类中的三大继承方式:公有继承、私有继承、保护继承
派生类继承了基类的全部数据成员和除了构造函数、析构函数之外的全部函数成员,但是,这些成员的访问属性在派生过程中是可以调整的。从基类继承的成员,其访问属性是由继承方式控制的。这里所说的访问来自两个方面:一是派生类中的新增成员访问从基类继承的成员,二是在派生类的外部(非类族内的成员),通过派生类的对象访问从基类继承的成员。类的继承方式有:公有继承、私有继承、保护继承当类的继承方式为公有继承时:基类的p...
2018-05-30 22:14:00
8251
原创 子网学习
子网掩码对ip为172.16.122.204和子网掩码255.255.0.0对其转化为32位的二进制,然后对位进行与操作,然后再八位为单位转化为十进制表示可得到网络号:172.16.0.0通过得到的网络号,我们发现上述子网掩码有2个255,则网络号取ip地址的前两位,后面两位均为0;也即如果子网掩码为255.255.255.0,则网络号为172.16.122.0,也就是说,子网...
2019-03-12 19:50:26
928
原创 求二部图最大匹配的匈牙利算法
/**匈牙利算法的应用举例:已知农场上有N头牛和M个供牛产生牛奶的摊位,并且已知所有牛愿意生产牛奶的摊位(人工智能Al牛),求分配成功数量最大的“奶牛-摊位”的分配方案输入输出格式输入格式:第一行 两个整数,N (0 <= N <= 200) 和 M (0 <= M <= 200) 。N 是农夫约翰的奶牛数量,M 是新牛棚的牛栏数量。第二行到第N+1行 一共 ...
2019-03-09 16:05:30
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人