1.软件结构

1.1 C/S结构

全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。

1.2 B/S结构

全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。

阅读全文 »

什么是零拷贝?

计算机操作时,CPU不需要先将数据从某处内存复制到另一个特定的区域,这种技术通常用于通过网络传输文件时节省CPU周期和内存带宽

  1. 零拷贝技术可以减少数据拷贝和共享总线操作的次数,从而提高数据传输的效率;
  2. 零拷贝技术减少了用户进程地址空间和内核地址空间之间因为上下文切换而带来的开销。

并不是不需要拷贝,而是减少不必要的拷贝。

应用:Kafka、Netty、RocketMQ等。

阅读全文 »

1.语音识别接口

为了实现微信公众号与用户的多样化交互, 本章进行处理用户语音消息的开发.

开发者进入微信公众平台 https://mp.weixin.qq.com/ —接口权限—对话服务—接受消息—打开接收语音识别结果接口权限

阅读全文 »