Willson Chen

Stay Hungry, Stay Foolish.

分类: 技术

  • Golang 标准库(二)

    Golang 标准库(二) net net包及其子包 net/http、net/url 包等提供了HTTP、T […]

  • Golang 标准库(一)

    Golang 标准库(一) fmt 提供格式化输入与输出操作。 格式化输出 打印到控制台: func Prin […]

  • 算法基础

    算法 基本概念 算法:解决问题的方法和思想。 时间复杂度:算法执行时间与输入规模之间的关系。 空间复杂度:算法 […]

  • Golang 底层原理

    Golang 底层原理 字符串实现原理 字符串底层是只读字节数组,字符串结构包括数组指针和长度。 字符串默认用 […]

  • Golang 基础(三)

    Golang 基础(三) 并发 背景知识 串行、并行与并发的区别: 串行是指多个任务按照时间先后由一个处理器逐 […]

  • Golang 基础(二)

    Golang 基础(二) 函数 定义与使用   Go 语言的函数定义语法如下: func functionNa […]

  • Golang 基础(一)

    Golang 基础(一) 简介 历史与发展 Go 语言由Google开发,起源于 2007 年,开源于 200 […]

  • 文本处理三剑客

    文本处理 grep grep:正则搜索输出。 grep “内容” file.txt,在 […]

  • 网络IO模型

    背景知识 网络通信过程 TCP 和 UDP 协议通信都是通过操作系统的 Socket 来实现。 服务端调用 s […]

  • Linux 内核(二)

    Linux 内核(二) 进程管理 进程的定义 进程:程序关于某数据集合的一次运行活动,是系统进行资源分配和调度 […]