计算机基础
文章平均质量分 94
基础 计算机网络
IT猫咪酱
成为更有价值的攻城狮
展开
-
【C】 typedef struct LNode * list
typedef struct LNode * list表示定义了一个别名list,list代表struct LNode *类型的别名,它是一个指针类型。list a,就是定义了一个struct LNode *类型的变量a。 而struct LNode代表一个结构体类型。struct LNode a代表定义了struct LNode类型的变量a。 其详细理解如下所示:C语言 在C语言中:struct StructName1 表示一个完整的类型名。就像int一样。区别是.原创 2020-12-28 21:29:40 · 5745 阅读 · 4 评论 -
【计算机基础】序列化与反序列化
摘要 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可以提高系统的通用性、强健性、安全性、优化系统性能,而且会让系统更原创 2018-01-17 16:31:39 · 193 阅读 · 0 评论 -
【计算机网络】虚拟IP原理
高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器。原创 2017-04-12 15:10:31 · 495 阅读 · 0 评论 -
【计算机网络】网络分层里的七层模型
应用层:应用层、表示层、会话层(从上往下)(HTTP、FTP、SMTP、DNS)传输层(TCP和UDP)网络层(IP)物理和数据链路层(以太网)每一层的作用如下:1)物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)2)数据链路层:将比特组装成帧和点到点的传递(帧Frame)3)网络层:负责数据包从源到宿的传递和网际互连(包PackeT)4)传输...原创 2019-06-06 10:37:32 · 253 阅读 · 0 评论