摘要:
目录字节流 (Byte Streams)字符流 (Character Streams)主要区别 在C++中,字节流和字符流是两种处理输入输出(I/O)的操作方式,它们都属于iostream库的一部分。它们的主要区别在于处理数据的基本单元和适用场景。 字节流 (Byte Streams) 字节流以字节 阅读全文
摘要:
目录问题1 CPU的内部结构解析2 CPU是寄存器的集合体3 决定程序流程的程序计数器 问题 1. 程序是什么? 2. 程序是由什么组成的? 3. 什么是机器语言? 4. 正在运行的程序存储在什么位置? 5. 什么是内存地址? 6. 计算机的构成元件中,负责程序的解释和运行的是哪个? 参考 1. 指 阅读全文
摘要:
目录 参考 操作系统之文件管理:2、文件的逻辑结构(有结构文件、无结构文件、顺序文件、索引文件、索引顺序文件) 阅读全文
摘要:
文件的物理结构--连续、链式、索引 阅读全文
摘要:
目录 参考 第五章 I/O管理 十、磁盘调度算法(FCFS、SSTF、SCAN、C-SCAN、C-LOOK) 阅读全文
摘要:
在处理大量数据发送时,如尝试通过send函数发送10GB的数据,由于TCP socket缓冲区大小限制,单次send调用可能并不会完全发送所有数据。例如,首次调用可能仅成功发送约256KB的数据,之后再次调用send可能会因为缓冲区已满而立即返回错误码EAGAIN,这表明必须等待缓冲区有更多空间才能 阅读全文
摘要:
目录B树的删除参考 参考 B树的删除 参考 数据结构——B+树 阅读全文
摘要:
目录 在C++中跨线程传递指针时,需要注意线程安全和生命周期管理的问题。以下是一些常见的方法,用于在C++中安全地跨线程传递指针: 使用智能指针和线程安全队列 结合使用std::shared_ptr和线程安全的队列(如std::queue配合互斥锁)是一种常见的方法。 #include <iostr 阅读全文
摘要:
目录简介实现原理使用方法示例参考 简介 Libevent是一个开源的高性能事件通知库,它旨在为多种I/O模型和事件处理提供一个统一的接口。这一库设计用于帮助开发者编写高效、可扩展的网络服务器和客户端程序,特别适合需要处理大量并发连接的应用场景,如Web服务器、聊天服务器、游戏服务器等。 主要特点 跨 阅读全文