- 博客(9)
- 收藏
- 关注
原创 学习《GO语言学习笔记》的学习笔记之2.3 枚举(详解)
本文适合初学者阅读 Go 没有明确意义上的enum定义 不过可以借助iota标识符实现一组自增常量值来实现枚举类型. const ( x = iota // 0 y // 1 z //2 ) const ( _ = iota //0 KB = 1 <<(10**iota) //1 <&...
2019-01-24 11:31:50 207
原创 学习《GO语言学习笔记》的学习笔记之2.2 常量(详解)
本文适合初学者阅读 关键字var用于定义变量 var x int // 自动初始化为 0 var z = false // 自动推断为bool类型 可以一次定义多个变量 var x, y int // 相同类型的多个变量 var a, b = 100, "xyz" // 不同类型初始化值 依照惯例, 建议以组的方式整理多行变量定义 ...
2019-01-22 14:07:39 116
原创 学习《GO语言学习笔记》的学习笔记之2.1 变量(详解)
本文适合初学者阅读 关键字var用于定义变量 var x int // 自动初始化为 0 var z = false // 自动推断为bool类型 可以一次定义多个变量 var x, y int // 相同类型的多个变量 var a, b = 100, "xyz" // 不同类型初始化值 依照惯例, 建议以组的方式整理多行变量定义 ...
2019-01-17 12:30:45 126
原创 学习《GO语言学习笔记》的学习笔记之1.3 数据的使用(概述)
本文适合对GO的基本语法有所了解的人阅读 切片(slice)的使用 package main import ( "fmt" ) func main() { x := make([]int, 0, 5) // 创建容量为5个元素的切片 for i := 0; i < 10 ; i++ { x = a...
2019-01-15 19:17:34 118
原创 学习《GO语言学习笔记》的学习笔记之1.2 函数使用(概述)
本文适合对GO的基本语法有所了解的人阅读 函数的使用 定义多个返回值,甚至对其命名 package main import ( "fmt" "errors" ) func div(a, b int) (int, error) { if b == 0 { return 0, errors.New("division by zer
2019-01-15 17:27:28 140
原创 学习《GO语言学习笔记》的学习笔记之1.1 流程控制语法(概述)
本文适合对GO的基本语法有所了解的人阅读 流程控制语句 if使用 package main import "fmt" func main() { x := 0 if x > 0 { fmt.Println("big one") } else if x < 0 { fmt.Pr
2019-01-15 16:57:56 195 1
原创 ES 与sql对比学习 实例操作和进阶操作,不定时更新...
文章目录第一章: mapping(类似于sql的数据结构)1.1 数据类型说明1.2 内置类型设置对应的属性以及类型第二章 ES实例化基本操作2.1 准备测试数据2.1.1 删除 zhuge_test (类似sql中的清空数据表)2.1.2 创建新的mapping (类似sql的建表)2.1.3 准备查询所需要的数据(类似sql中的insert)2.2 基本操作练起来2.2.1 match 查询...
2019-01-14 17:08:27 2371
原创 linux crontab 定时任务
说明 我使用python 写的脚本, 需要在linux系统中定时执行,脚本中的日志使用logger = logging.getLogger(__name__)方法输出 脚本样例 import logging # 基本设置 logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(na...
2019-01-04 16:20:29 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人