![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Program Language
文章平均质量分 84
zhongxiao_yao
热衷 操作系统,移动内核,编译等底层技术的学习和研究
展开
-
Go语言程序起步
在进行Go语言具体内容学习之前,让我们以实际的程序一起来从整体上解下Go语言程序,包括: Go语言程序结构,Go语言包规则,Go程序编译、运行、测试以及程序文档使用。1. Go语言程序结构$GOPATH/├── bin│ ├── dlv│ ├── gocode│ ├── main├── pkg│ └── darwin_amd64│ ├── gith...原创 2018-07-10 11:09:50 · 3167 阅读 · 0 评论 -
GO语言 VSCode开发环境搭建 [Mac]
Go是一个由Google团队和开源社区的许多贡献者开发的开源项目. 本文详细记录了Go开发环境搭建过程,包括Go安装,IDE配置等。系统环境配置MacOS High Sierra版本10.13.5MacBook Pro (Retina, 15-inch, Mid 2015)处理器 2.2 GHz Intel Core i7内存 16 GB 1600 MHz DDR3图形卡 Intel ...原创 2018-06-28 16:04:26 · 18840 阅读 · 3 评论 -
Go语言程序基本要素总览
Go语言程序由基本的要素构成,包括Go语言数据类型,Go语言内置要素(标识符,关键字,字面量,操作数)等。一、Go语言数据类型Go语言将数据类型分为四类:基础类型、复合类型、接口类型和引用类型。1. 基础类型整数(intx, uintx, rune~int32, byte-uint8, uintptr~uint)浮点数(float32, float64)复数(compl...原创 2018-07-12 20:19:58 · 380 阅读 · 0 评论 -
Go语言并发基础
并发支持是Go语言的强力特性之一,Go语言中的并发程序可以用两种手段来实现。一是基于goroutine和channel的”顺序通信进程” (CSP : communicating sequential processes)。二是基于多线程共享内存的传统的并发模型。1. 基于Goroutine和channel的CSP并发方式CSP是一种现代的并发编程模型,在这种编程模型中值会在不同的运行实例...原创 2018-07-13 19:04:32 · 752 阅读 · 0 评论 -
模板展开及integer_sequence妙用
integer_sequence自实现版本#include <iostream> // the type holding sequences template <int... Ns> struct sequence {}; // First define the template signature template <int... N...原创 2018-10-30 13:20:19 · 3849 阅读 · 0 评论