Avatar notebook default
Go
14篇文章 · 24521字 · 1人关注
  • Go源码分析1- 引导程序

    go编译好的可执行文件的入口并非我们写的 main.main() 函数,因为编译器会根据特定平台的实现有一个引导过程。环境 ubuntu18....

  • Go 内存对齐-结构体

    无论什么语言,类型都涉及到了编程语法的方方面面。加强对于类型和指针的理解,对于提高编程水平十分关键。本文会主要讲解类型。 关于为什么需要内存对齐...

  • Go defer分析

    什么是defer A "defer" statement invokes a function whose execution is defer...

  • Go标准库-io

     一般的,计算机程序是:输入 (Input) 经过算法处理产生输出 (Output)。各种语言一般都会提供IO库供开发者使用。Go语言也不例外。...

  • Go并发编程-多进程-第二期

     多进程程序中如果多个进程之间需要协作完成任务,那么进程间通信的方式就需要考虑。这种通信常被叫做IPC。不同版本的Unix及其衍生系统所支持的I...

  • Go并发编程-基础-第一期

    并发程序与并行程序  并发程序指可以被同时发起的程序,多个任务在CPU的某个核上交替运行,而并行程序则是被设计成可以在并行的硬件上执行的并发程序...

  • Go-unicode字符集 ASCII编码 utf-8编码

      计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显...

  • Go标准库-fmt

    通用verbs 布尔值 整数 浮点数与复数 string与[]byte Slice point 说明: Go没有 '%u' 点位符,整数如果是无...

  • Resize,w 360,h 240
    Go语言机制1/4-栈和指针

    前言本系列文章总共包括 4 篇,主要帮助大家理解 Go 语言中一些语言机制和其背后的设计原则,包括指针、栈、堆、逃逸分析和值传递/地址传递。这一...

文集作者