摘要:
在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 ICMP 用于告知网络包传送过程中产生的错误以及各种控制信息。 ARP 用于根据 IP 地址查询相应的以太网 MAC 地址。 在传输层中有TCP协议与UDP协议。 在应用层有HTTP,FTP、TELNET、SMTP、DNS 阅读全文
posted @ 2021-05-05 14:14
AMzz
阅读(444)
评论(0)
推荐(0)
摘要:
操作系统 基本知识 用户态与内核态 系统态(也称为管态/核心态/内核态)——运行操作系统程序 当进程运行在内核态时,CPU堆栈指针寄存器指向的是内核堆栈地址,使用的是内核堆栈 用户态(也称为目态)——运行用户程序 当进程运行在用户态时。CPU堆栈指针寄存器指向的是用户堆栈地址,使用的是用户堆栈 在实 阅读全文
posted @ 2021-05-05 14:11
AMzz
阅读(549)
评论(0)
推荐(0)
摘要:
C# 基础 C#类型转换:https://www.cnblogs.com/AMzz/p/13563292.html GC回收机制:https://www.cnblogs.com/AMzz/p/13565638.html system.gc.collect 值类型与引用类型 值类型 数值类型,结构体, 阅读全文
posted @ 2021-05-05 14:08
AMzz
阅读(1518)
评论(0)
推荐(1)
摘要:
字符串 C/C++ 为节省内存,C/C++把常量字符串放在单独一个内存区域 当几个指针赋值给相同常量字符串时,实际上会指向相同的内存地址 当用常量字符串初始化数组时,会单独为其分配空间并赋值到数组中去 C# C#字符串每次修改都会产生一个临时对象,只能通过返回值获得 若连续修改字符串则开销太大,可使 阅读全文
posted @ 2021-05-05 13:38
AMzz
阅读(290)
评论(0)
推荐(1)
摘要:
C++ 内存管理 内存分区 data segment(数据段):存储程序中已初始化的全局变量和静态变量 bss segment(BSS段):存储未初始化的全局变量和静态变量(局部+全局),程序运行main之前时会统一初始化为0 memory mapping segment(文件映射区):存储动态链接 阅读全文
posted @ 2021-05-05 13:31
AMzz
阅读(404)
评论(0)
推荐(0)
摘要:
STL,全称standard template library,标准模板库,其包含有大量的模板类和模板函数,是 C++ 提供的一个基础模板的集合,STL 基本上达到了各种存储方法和相关算法的高度优化。 三个最为普遍的STL版本: HP STL 其他版本的C++ STL,一般是以HP STL为蓝本实现 阅读全文
posted @ 2021-05-05 13:27
AMzz
阅读(214)
评论(0)
推荐(0)
摘要:
类和对象 类是概念模型,是对象的原型,对象是实际实体 对象是对客观事物的抽象,类是对对象的抽象 对象是类的实例,类是对象的模板。对象是通过类的构造方法来产生的 三大特性 封装 隐藏属性、方法或实现细节的过程称为封装,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。 抽象和封装 抽象 阅读全文
posted @ 2021-05-05 13:25
AMzz
阅读(180)
评论(0)
推荐(0)
摘要:
参考学习自Effective Modern C++ ,别名using,nullptr,新for循环,智能指针,移动语义,强枚举类型,右值引用,default与delete 创建对象时注意区分()和 大括号初始化可应用语境最宽泛 有三种指定初始化值的方式 int x(0); //方式1,不能为非静态成 阅读全文
posted @ 2021-05-05 13:24
AMzz
阅读(595)
评论(0)
推荐(0)

浙公网安备 33010602011771号