Avatar notebook default
9篇文章 · 22372字 · 1人关注
  • win go get私有库账号密码设置

    定义一个用户环境变量HOME, 值为%USERPROFILE%(可任意设置) 在%USERPROFILE%路径下(和上述环境变量值一致)新建一个...

  • Golang交叉编译

    Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 W...

  • Resize,w 360,h 240
    Go网络编程之HTTP编程

    1. 概述 Web工作方式 对于普通的上网过程,系统其实是这样做的:浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器...

  • Resize,w 360,h 240
    Go网络编程之并发聊天室

    并发聊天室 并发编程和网络编程是现今行业开发中常用的技术。Go语言强大的语法设定使得并发和网络编程都变的简洁而高效。 下面我们利用前面学到的知识...

  • Go网络编程之UDP通信和文件传输

    1. UDP通信 UDP服务器 由于UDP是“无连接”的,所以,服务器端不需要额外创建监听套接字,只需要指定好IP和port,然后监听该地址,等...

  • Resize,w 360,h 240
    Go网络编程之网络概述和TCP通信

    1. 网络概述 协议 从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件,规定: 由此,无论A、B...

  • Go并发编程之select、锁和条件变量

    1. select select 的作用 Go里面提供了一个关键字select,通过select可以监听channel上的数据流动。 elect...

  • Go并发编程之并发和Goroutine

    概述 简而言之,所谓并发编程是指在一台处理器上“同时”处理多个任务。 随着硬件的发展,并发程序变得越来越重要。Web服务器会一次处理成千上万的请...

    0.8 7835 1 12
  • Go并发编程之Channel和定时器

    系统文件介绍 在程序启动运行时,自动打开,运行结束,自动关闭。 键盘(硬件)—— 标准输入(文件)stdin —— 0 屏幕(硬件)—— 标准...

文集作者