go基础库之有效地解析大型XML文件

XML是一种非常常见的数据交换格式。Go库包含对以与JSON相同的方式解析XML文件的支持。通常,使用与XML方案对应的结构,并且在此帮助下,一次解析XML内容。问题是当XML文件太大而无法容纳到内存中时,需要以块的形式解析文件。本文将展示如何处理大型XML文件并解析所需信息。

go基础库之读写ZIP文件

ZIP压缩是一种广泛使用的压缩格式。通常使用场景是将文件集打包为ZIP格式,或者,将压缩文件解压缩。本文将展示如何使用标准库以编程方式处理ZIP文件。

go基础库之writer和reader之间的管道

进程之间的管道是使用第一个进程的输出作为其他进程的输入的简单方法。这可以在Go中执行相同的概念,例如,将数据从一个套接字传输到另一个套接字,以创建隧道连接。本文将向你展示如何使用Go内置库创建管道。