最新 最热

Node.JS 学习记录(02)

Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。 E...

2022-10-26
0

18. 基础IO(2)——IO流

字节流:读写数据以字节为基本单位(处理二进制文件/数据的时候使用) 字符流:独写数据以字符为基本单位(处理文本文档/数据的时候使用)

2022-10-26
1

云青青兮欲雨——Go的数组与切片傻傻分不清楚?

我们在使用Go语言进行程序的编写时,不可避免会遇到切片和数组的抉择。其实我建议选切片,因为切片比数组更加好用,也更加安全。本文会比较切片与数组的异同,也会介绍切片的一些特性。...

2022-10-25
1

netty高性能之道

通过使用Netty (NI0框架)相比于传统基于Java序列化+BI0 (同步阻塞I0)的通信框架, 性能提升了8倍多。

2022-10-25
1

学习netty之nio

阻塞和非阻塞是进程在访问数据的时候,数据是否准备就绪的一种处理方式,当数据没有准备的时候阻塞: 往往需要等待缓冲区中的数据准备好过后才处理其他的事情,否则一直等待在那里。...

2022-10-25
1

图形管线

图形管线描述的是从图像输入到呈现在显示器上的一个流程。在这一篇里就会看到这个流程中间涉及的一些内容。 中间涉及的流程可以参考下图:

2022-10-25
1

图形学习之视图

本篇介绍下视图变换,包括从世界坐标到显示器中的一系列变换。通过本篇可以了解到我们看到的一幅图像是如何渲染到显示器上的。

2022-10-25
1

AudioRecord源码解读(3)

AudioRecord可以用来采集PCM,本篇介绍下AudioRecord的创建流程。

2022-10-25
1

AudioTrack源码解读(2)

本篇介绍下AudioTrack的操作,比如Playback的线程运行,播放,write,暂停等流程。

2022-10-25
1

AudioTrack的源码解读(1)

Android上使用AudioTrack可以实现播放PCM,本篇介绍下AudioTrack的创建过程。

2022-10-25
1