余熙钰的博客

此情可待成追忆,只是当时已惘然!

golang学习笔记6——并发

goroutine golang里面没有线程的概念,取而代之的是一种叫做goroutine的东西,它是由golang的运行时去调度的,可以完成并发操作。 使用goroutine很简单,直接使用go关键字就行,如下面的代码: package main import ( "fmt&quo...

2019-04-29 16:40:21

阅读数 23

评论数 0

golang学习笔记5——接口

接口的声明 golang中的接口声明方式如下: type 接口名 interface { 方法名(参数) 返回值 } 例子: // Writer接口 type Writer interface { // Write方法,参数为一个字符串 Write(s string) } // Stri...

2019-04-27 12:35:51

阅读数 18

评论数 0

golang学习笔记4——结构体

结构体格式 golang中的结构体格式如下: type 结构体名称 struct { 字段名 字段类型 字段名 字段类型 } 下面定义一个结构体Point,有坐标x, y两个整型字段: type Point struct { x int y int } 同种类型的字段可以写在一行,如下...

2019-04-26 15:45:46

阅读数 24

评论数 0

golang学习笔记3——函数

函数 函数的形式 func 函数名称(函数参数 参数类型) 返回值 { } 例如: package main import "fmt" // 一个简单的add函数,传入两个整数,返回两个数的和 // 参数类型都是int,所以合并写参数类型 func add(a, b i...

2019-04-26 10:40:01

阅读数 30

评论数 0

golang学习笔记2——容器和流程控制

golang容器 golang中的容器主要有这几类: 数组 切片 Map List 下面分别记录相关用法。 数组 数组的定义与初始化 数组的定义与初始化,用下面的代码来说明: // 数组定义与初始化的第一种方式 var arr [2]int arr[0] = 1 arr[1] = 20 // ...

2019-04-25 16:06:20

阅读数 18

评论数 0

golang学习笔记1——基础知识

golang变量的声明 声明变量有两种方式: 使用var声明变量 // 声明一个整型数据 var a int // 声明一个字符串 var s string // 声明一个浮点数组 var c [2]float32 // 声明一个函数 var d func(int) bool // 声明一...

2019-04-25 11:32:15

阅读数 25

评论数 0

在Ubuntu上搭建基于Nginx、uWSGI的Flask应用

在Ubuntu上搭建基于Nginx、uWSGI的Flask应用 安装virtualenv 如果还没有安装pip,可以使用如下方式安装pip: sudo apt-get install python-pip 安装完pip后,使用pip安装virtualenv: sudo pip install v...

2019-04-24 12:02:58

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭