Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。 E...
字节流:读写数据以字节为基本单位(处理二进制文件/数据的时候使用) 字符流:独写数据以字符为基本单位(处理文本文档/数据的时候使用)
我们在使用Go语言进行程序的编写时,不可避免会遇到切片和数组的抉择。其实我建议选切片,因为切片比数组更加好用,也更加安全。本文会比较切片与数组的异同,也会介绍切片的一些特性。...
通过使用Netty (NI0框架)相比于传统基于Java序列化+BI0 (同步阻塞I0)的通信框架, 性能提升了8倍多。
阻塞和非阻塞是进程在访问数据的时候,数据是否准备就绪的一种处理方式,当数据没有准备的时候阻塞: 往往需要等待缓冲区中的数据准备好过后才处理其他的事情,否则一直等待在那里。...
图形管线描述的是从图像输入到呈现在显示器上的一个流程。在这一篇里就会看到这个流程中间涉及的一些内容。 中间涉及的流程可以参考下图:
本篇介绍下视图变换,包括从世界坐标到显示器中的一系列变换。通过本篇可以了解到我们看到的一幅图像是如何渲染到显示器上的。
AudioRecord可以用来采集PCM,本篇介绍下AudioRecord的创建流程。
本篇介绍下AudioTrack的操作,比如Playback的线程运行,播放,write,暂停等流程。
Android上使用AudioTrack可以实现播放PCM,本篇介绍下AudioTrack的创建过程。