SYSTEM

Linux 高性能服务器编程:定时器

Linux 高性能服务器编程:定时器

bingliaolong 4年前 12 0

概述 网络程序需要处理的第三类事件是定时器事件,比如定期检测一个客户连接的活动状态。 服务器程序通常管理着众多定时事件,因此有效地组织这些定时事件,使之能在预期的时间点被触发且不影响服务器的主要逻辑,对于服务器的性能有着至关重要的影响。 为此,需要将每个定时事件分别封装成定时器,...

Windows机制:文件系统、磁盘、磁盘碎片相关

Windows机制:文件系统、磁盘、磁盘碎片相关

bingliaolong 1年前 51 0

磁盘碎片 概述 文件在物理磁盘上被分割存储在非连续扇区,导致读写磁头需要频繁移动 碎片类型 内部碎片(Internal Fragmentation) 成因:文件系统固定簇大小(如NTFS默认4KB) 空间浪费:小文件占用整个簇 量化公式: 浪费率 = (簇大小 - 文件大小 % ...

Windows线程、Windows纤程、Linux线程

Windows线程、Windows纤程、Linux线程

bingliaolong 2个月前 7 0

线程 概述 一个线程不仅仅是一段正在执行的代码,而是下面几部分的集合 CPU 执行现场 内核调度信息 用户态线程环境 线程私有数据 Windows和Linux Linux 和 Windows 的整体模型非常相似 同一进程内的线程共享进程资源,但每个线程拥有独立的执行现场、栈、调度...

Windows机制:消息处理

Windows机制:消息处理

bingliaolong 6年前 30 0

概述 Windows 是事件驱动的,事件驱动围绕着消息的产生与处理展开,事件驱动是靠消息循环机制来实现的。也可以理解为消息是一种报告有关事件发生的通知。 消息(Message)指的就是Windows 操作系统发给应用程序的一个通告,它告诉应用程序某个特定的事件发生了。 比如,用户...

Linux目录的作用

Linux目录的作用

bingliaolong 6年前 19 0

划分 依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态 可分享的 可以分享给其他系统挂载使用的目录 不可分享的 机器上面运作的配置文件或程序相关的socket文件等 可变的 有些不会经常变动的数据 不可变的 经常改变的数据 可分享的 不可分...

Macos蓝牙相关

Macos蓝牙相关

bingliaolong 3年前 12 0

蓝牙信息 目前的需求是获取系统蓝牙状态开启与否,一些OC的方法无法获取到相关信息,经验证,下面的方面可以获取 state type code

COM组件_3

COM组件_3

bingliaolong 1年前 24 0

ATL下载 ATL 作为微软官方库,源码随 Visual Studio 安装包 默认集成 正确代码结构 接口定义(使用 IDL) 实现类(使用 ATL) 对象创建宏 客户端调用示例 完整示例 项目结构 ExampleComponent.idl 在 Visual Studio 中创...

一些问题一:vs相关、dll相关、编译相关

一些问题一:vs相关、dll相关、编译相关

bingliaolong 11个月前 29 0

编译相关 #pragma init_seg 概述 是微软C++编译器中的一个编译指令,专门用于精细控制全局静态对象(包括静态变量)的构造和析构顺序 在解决复杂的初始化依赖或DLL加载问题时非常有用 语法 优先级 compiler 最高优先级 此组别的对象最先构造,最后析构 通常保...

扫一扫二维码分享
繁