240 发简信
  • 120
    MySQL数据库设计与查询语句

    1.1 今日目标 理解实体之间的关系 理解绘制E-R图 理解三范式 理解范式和性能之间的关系 能够查询表中的数据 理解聚合函数 理解模糊查询 理...

    0.6 1185 0 33
  • Go并发编程之并发和Goroutine

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

  • 120
    Go网络编程之网络概述和TCP通信

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

  • 120
    Go网络编程之HTTP编程

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

  • Golang交叉编译

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

    0.6 76 0 3
  • Go并发编程之select、锁和条件变量

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

  • 120
    Go网络编程之并发聊天室

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

  • Go并发编程之Channel和定时器

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

  • 120
    密码学之证书

    "证书 -- 为公钥加上数字签名" 要开车得先考驾照.驾照上面记有本人的照片、姓名、出生日期等个人信息.以及有效期、准驾车辆的类型等信息,并由公...