2018.12.11
主要进行了:
1.TCP/IP复习: 第一章 概述
相关概念: 分组交换思想、端到端论点(消息边界概念),命运共享原则
OSI七层模型,TCP/IP通用模型,消息对象(PDU),封装和拆封的概念
对等模型
2.花了一个小时写了TCP/IP-基本概念的博客,思索一下是否以后还有必要这样写…
把今天以前的每天记录都更新到博客上了
3.数据结构: 顺序栈、链式栈、顺序队列、链式队列的实现思想。顺序队列称为循环队列的原因
判断顺序栈空: 栈顶指针指向基址指针base 栈满:栈顶指针超过栈的大小,要再分配空间
判断顺序链表空: 队头指针指向队尾指针 队列满:队尾指针的下一个指向是队头指针
C语言知识回顾:int *p; p=(int )malloc(sizeof(int)); p为int型指针,所以要将分配的内存空间转化成int类型,赋值给p。
所以int就是int指针类型
*理清了结构体名,别名,别名后指针的概念,例子如下:
** 小问题未解决:写的链表输出一次之后的指针没有重置,不能输出第二次
4.ACM: step1.2.5 ACM真的很考验细节上的问题,比如今天的就要想到两数相除如果还是整数就输出整数,不能保留到后2位,不能用!=EOF判断结束,
不要忘记swich case里任何一个条件都需要有break等等,每句代码后面记得加分号!
5.TCP/IP: 用java实现的简单的GUI抓包和发包完成