摘要: 第一章 关系型数据库 概念:采用关系模型(二维表)来组织数据结构的数据库(Oracle、DB2、SQLServer、Mysql、SQLite) 优点:容易理解,逻辑类似常见的表格,都使用sql语句,sql语句非常成熟,数据一致性高,冗余低,数据完整性好,便于操作,技术成熟,功能强大,支持很多复杂操作 阅读全文
posted @ 2019-09-23 11:41 现实没有如果 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 第一章 基础 1.Golang各个系统的环境安装 2.Golang各个系统的操作 3.Golang基础命令 4.Golang项目结构 5.Golang特性 6.常量和变量 7.运算符 第二章 数据类型 1.整数类型 2.浮点型 3.布尔类型 4.String类型 5.字符类型 6.指针 7.Arra 阅读全文
posted @ 2019-06-20 17:22 现实没有如果 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 第一章 基础 1.python2和python3的区别 2.数据类型 2.1 int 整型 2.2 str 字符串不可变类型 2.3 bool 布尔类型 2.4 list 列表 2.5 tuple 元祖 2.6 dict 字典 2.7 set 集合 2.8 数据类型公共方法 2.9 条件判断 2.1 阅读全文
posted @ 2019-05-21 21:21 现实没有如果 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Golang练习题 HelloWorld func main() { fmt.Println("HelloWorld") } 99乘法表 func main() { for i := 1;i<10;i++ { for j := 1;i<=i;j++ { fmt.Println("%d * %d = 阅读全文
posted @ 2019-09-26 11:32 现实没有如果 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 配置启动项 打开调试面板:VSCode->查看->调试 添加调试目标:点击添加配置 添加目标调试配置 其中"post","host"都是go插件自动生成的,“env”为设置环境变量,设置为工程目录包含bin、src的文件夹 准备调试插件 选中要调试的main.go,点击F5会报错误提示:Failde 阅读全文
posted @ 2019-09-24 11:34 现实没有如果 阅读(9986) 评论(0) 推荐(0) 编辑
摘要: 一、goroute 理论 进程:进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位 线程:线程是进程的一个执行实体,是CPU调度和分配的基本单位,是比进程跟小的能独立运行的基本单位 进程与线程的关系:一个进程一颗创建和撤销多个线程,同一个进程中的多个线程之间可以并发执行 协程 阅读全文
posted @ 2019-09-01 18:35 现实没有如果 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、接口 定义 接口定义了一个对象的行为规范,制定以规范并不实现,具体的对象需要实现规范的细节 接口的实现 一个对象只要包含接口中的方法,那么就是实现了这个接口,接口类型的变量可以保存具体类型的实例 接口调用sort排序 空接口 空接口没有定义任何方法,所以任何类型都能实现空接口 类型断言 获取接口 阅读全文
posted @ 2019-08-27 22:05 现实没有如果 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、函数基础 定义:有输入、有输出、用来执行一个指定任务的代码块 二、函数defer语句 定义:在一个函数中有defer语句时,只有到返回的时候才会执行,多个defer时执行顺序是从后往前,多用于资源脂肪,使用defer关闭资源 三、内置函数 close:主要用来关闭channel(管道) len: 阅读全文
posted @ 2019-08-26 21:53 现实没有如果 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、整数类型 按照长度分为: int8 、int16 、int32 、int64 对应的无符号整型: uint8、uint16、uint32、uint64 获取对象的长度用len() 进制 十进制: var a int = 10 fmt.Printf("%d \n",a) //10 fmt.Prin 阅读全文
posted @ 2019-08-06 20:25 现实没有如果 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、Golang各个系统的环境安装 1.在linux中 cd /opt/ //切换到opt目录下 wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz //下载64位go源码包 uname -m //查看linux多少位 tar -zxv 阅读全文
posted @ 2019-06-20 17:53 现实没有如果 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 其他 1.迭代器 定义:帮助对某类对象(str/list/tuple/dict/set)中的元素进行逐一获取 可迭代对象:内部具有__iter__()方法且返回一个迭代地址。(可被for循环就是可迭代对象) 2.生成器 定义:函数中如果存在yield,那么该函数就是一个生成器,调用生成器函数会返回一 阅读全文
posted @ 2019-06-06 20:04 现实没有如果 阅读(216) 评论(0) 推荐(0) 编辑