复习
Flynn_MIMD
静心修炼
展开
-
c++和Java的区别
1 基本数据类型c++:bool类型,可赋值0,非0,运算时true为0,false1Java:boolean类型,true or false,不参与运算,不能类型转换Java为8种基本数据类型都提供了包装类,实例化后使用。2 string运算c++:string拼接Java:String拼接,可与int做运算结果为313Java没有指针,不支持多继承,没有结构和联合。4 sortc++Java5Java 没有auto,register关键字6 继承c++Java实现接口impl原创 2022-07-08 14:51:11 · 262 阅读 · 0 评论 -
二叉树的前序,中序,后序遍历
二叉树的前序,中序,后序是指遍历过程中,根在左右子树的位置前序遍历DLR—根,左子树,右子树中序遍历LDR—左子树,根,右子树后序遍历LRD—左子树,右子树,根左子树永远在右子树前面对于下图:前序:1,2,4,6,7,3,5中序:4,6,7,2,1,5,3后序:7,6,4,2,5,3,1根据遍历顺序构造二叉树见添加链接描述...原创 2021-10-13 23:39:24 · 81 阅读 · 0 评论 -
OSI七层模型与TCP五层模型
OSI TCP/IP 应用层 应用层 表示层 会话层 传输层 传输层 网络层 网络层 链路层 ...原创 2021-10-09 16:28:15 · 37 阅读 · 0 评论 -
系统安全复习
系统安全复习DOSDOS:拒绝服务攻击,向目标主机某端口发送超过处理能力的数据包,耗尽目标主机资源,使其无定法响应正常的服务请求,使目标系统停止响应甚至奔溃。DDOSDDOS:分布式拒绝服务攻击,多台肉鸡向目标主机多个端口发送大量数据包。死亡之ping不断发送超过65536字节的ICMP报文,使目标缓冲区溢出,系统奔溃。SYN Flood伪造IP地址,发送SYN请求,目标主机无法回复SYBN+ACK后,无法收到来在该IP地址的ACK回应,保持大量连接,无法响应正常请求。ACK Flood原创 2021-07-11 23:02:14 · 237 阅读 · 2 评论 -
密码学复习
密码学复习密码学概论密码学分为密码编码学和密码分析学。密码算法由密钥产生函数,加密函数和解密函数构成。古典密码学有代换和置换密码。现代密码学分为对称密码和非对称密码。对称密码有分组密码和流密码,非对称密码有公钥密码和哈希密码。对称密码速度快,公钥密码速度慢。代换和置换代换:建立代换表,替换字符,生成无意义字符串。置换:保持明文字符不变,改变位置和次序。(凯撒密码)分组密码将消息封装成固定长度的明文分组,将每个明文分组加密成固定长度的密文分组,将密文分组连接构成加密消息。DES,AE原创 2021-07-11 22:08:15 · 201 阅读 · 0 评论