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