定义一个用户环境变量HOME, 值为%USERPROFILE%(可任意设置) 在%USERPROFILE%路径下(和上述环境变量值一致)新建一个...
Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 W...
1. 概述 Web工作方式 对于普通的上网过程,系统其实是这样做的:浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器...
并发聊天室 并发编程和网络编程是现今行业开发中常用的技术。Go语言强大的语法设定使得并发和网络编程都变的简洁而高效。 下面我们利用前面学到的知识...
1. UDP通信 UDP服务器 由于UDP是“无连接”的,所以,服务器端不需要额外创建监听套接字,只需要指定好IP和port,然后监听该地址,等...
1. 网络概述 协议 从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件,规定: 由此,无论A、B...
1. select select 的作用 Go里面提供了一个关键字select,通过select可以监听channel上的数据流动。 elect...
概述 简而言之,所谓并发编程是指在一台处理器上“同时”处理多个任务。 随着硬件的发展,并发程序变得越来越重要。Web服务器会一次处理成千上万的请...
系统文件介绍 在程序启动运行时,自动打开,运行结束,自动关闭。 键盘(硬件)—— 标准输入(文件)stdin —— 0 屏幕(硬件)—— 标准...
文集作者