网络工程课程知识
0. 私有地址和公网地址
所谓的私有地址就是在互联网上不使用,而被用在局部网络中的地址
1. A类地址中的私有地址网段
A类地址范围为:0.0.0.0 - 127.255.255.255
127.0.0.0 - 127.255.255.255 是保留地址用于做循环测试
在A类地址中,10.0.0.0到10.255.255.255是私有地址
2. B类地址范围
128.0.0.0到191.255.255.255
B类地址中的保留地址
169.254.0.0到169.254.255.255是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.1到169.254.255.254中临时获得一个IP地址。
B类私有地址
在B类地址中,172.16.0.0到172.31.255.255是私有地址。C类地址第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。另外第1个字节的前三位固定为110。
3. C类地址范围
192.0.0.0到223.255.255.255
192.168.0.0到192.168.255.255是私有地址。
C/S和B/S
CS即Client/Server(客户机/服务器)结构
BS即Browser/Server(浏览器/服务器)结构
568A(双绞线)
A 绿 橙 蓝 棕
568B
B 橙 绿 蓝 棕
C#语言知识
事件的组成
- 事件所有者
- 事件内容
- 事件响应者
- 事件处理器
- 事件委托
容器
- Array 固定长度 [] Length
- List 动态数组 自动增长
- Dictionary 使用key来获取 Value
- HashSet 确保唯一 [] Contains
- Queue 可动态增长 先进先出 Enqueue Dequeue
- Stack 可动态增长 后进后出 Push Pop
C++语言知识
常用STL
- Vector 类似一维数组
- stack 栈
- set 集合
- list 链表
常用图形库
EasyX库 -> 下载链接
Boost库的用法
Boost库(内置网络编程等轮子) -> 下载链接
C++文件IO
https://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/18/2144247.html
C语言知识
C语言是最接近硬件的一门语言。
故而其在嵌入式领域所向披靡;执行效率高。
python语言知识
编辑器
- 自带编辑器 -> 下载Python自带
- VS Code -> 下载链接
- Pycharm -> 付费,不过学生邮箱可白嫖一段时间
网络爬虫
- 先抓取HTML原始代码 (里面有文本内容和标签)->需要用到requests库
- 把抓到的HTML原始代码解析获取对我们有用的文本或图片内容 ->用到bs4库