问题标签 [okio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
6 浏览

okio - 字节缓冲区的高效映射

我正在研究 Okio 的源代码,以便更好地理解有效的字节传输,并作为一个玩具示例做了一点ForwardingSource,它会在单个字节出现时反转它们。例如,它将 (unsigned) 转换0b1011为 (unsigned) 0b0100

这是最佳代码吗?

具体来说:

  • 我真的需要该sourceBuffer字段,还是可以使用其他技巧直接转换字节?
  • 从中读取单个字节sourceBuffer并将单个字节写入其中是否更有效sink?(我找不到write(Byte)方法,所以也许这是一个线索,它不是。)