mmap的原理与使用
发表于
更新于
iOS中的文件读取
发表于
更新于
在读取大文件的时候,为了避免爆内存我们一般会使用mmap的方式获取文件数据。
音频频谱动画的原理与实现(二)
发表于
更新于
动画直接使用FFT将时域转成频域的数据,无法很好的反馈人耳听到声音特征,往往需要对结果进行处理。
音频频谱动画的原理与实现(一)
发表于
更新于
频谱是指一个时域的信号在频域下的表示方式,可以将时域信号进行傅里叶变换得到频域数据,并将其以动画形式表现出来,可以反映出声音的特征。
网络编程中的I/O多路复用 - Select & Poll
发表于
实现IO多路复用的方法主要是依赖系统提供的select和poll方法
网络编程中的I/O多路复用 - I/O Models
发表于
更新于
IO多路复用是一种通过监视多个文件描述符,当某个文件描述符进入ready状态(read/write/exception ready)时,通知程序进行响应读写操作的机制,也可以将IO方式称为事件驱动模式。
Socket Programming in C/C++
发表于
更新于
Socket programming is a way of connecting two nodes on a network to communicate with each other.
Audio Session编程指南(二)
发表于
更新于
系统会为App预先配置audio session的行为
Audio Session编程指南(一)
发表于
更新于
Audio 是被iOS系统接管的服务,系统通过Audio Session管理了第三方App、系统内置App以及设备级别的音频行为。