摘要: E R 绘制E R图首先要了解什么是实体,什么是属性,什么是联系. 1.首先实体是指现实世界中具有区分其他事物的特征或属性与其他实体有联系的实体,针对于数据库中的表而言实体是指表中一行一行特定数据,但我们在开发中,也常常把整个表称为一个实体. 2.属性可以理解为实体的特征,针对于数据库中的表而言属性 阅读全文
posted @ 2020-03-27 10:35 Sunny_Boy_H 阅读(417) 评论(0) 推荐(0) 编辑
摘要: Go 语言操作Mysql 连接mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Mana 阅读全文
posted @ 2020-03-27 10:21 Sunny_Boy_H 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: GO 语言文件处理 Go 语言文件创建 os包提供了操作系统函数的不依赖平台的接口。设计为Unix风格的,虽然错误处理是go风格的;失败的调用会返回错误值而非错误码。通常错误值里包含更多信息。 创建目录 当前目录 Getwd返回一个对应当前工作目录的根路径。如果当前目录可以经过多条路径抵达(因为硬链 阅读全文
posted @ 2020-03-27 10:19 Sunny_Boy_H 阅读(420) 评论(0) 推荐(0) 编辑
摘要: GO 语言网络编程 Go 语言Socket编程 TCP Socket Go语言的 net 包中有一个 TCPConn 类型,可以用来建立 TCP 客户端和 TCP 服务器端间的通信通道,TCPConn 类型里有两个主要的函数: CPConn 可以用在客户端和服务器端来读写数据。 还有我们需要知道一个 阅读全文
posted @ 2020-03-27 10:18 Sunny_Boy_H 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Go 语言并发 Golang从语言层面就对并发提供了支持,而goruntine是Go语言并发设计的核心。 Go语言的并发机制运用起来非常舒适,在启动并发的方式上直接添加了语言级的关键字就可以实现,和其他编程语言相比更加轻量。 进程&线程 A、进程是程序在操作系统中的一次执行过程,系统进行资源分配和调 阅读全文
posted @ 2020-03-27 10:16 Sunny_Boy_H 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Go 语言锁机制 Go 语言互斥锁 Go语言的sync包中实现了两种锁 Mutex (互斥锁)和 RWMutex (读写锁),其中 RWMutex 是基于 Mutex 实现的,只读锁的实现使用类似引用计数器的功能。 互斥锁 Mutex 是互斥锁,有 Lock()加锁、Unlock()解锁两个方法,使 阅读全文
posted @ 2020-03-27 10:14 Sunny_Boy_H 阅读(590) 评论(0) 推荐(0) 编辑
摘要: Go 语言异常处理与测试 Go 语言异常处理 Go语言没有结构化异常,使用 panic 抛出错误,recover 捕获错误。 异常的使用场景简单描述:Go中可以抛出一个panic的异常,然后在defer中通过recover捕获这个异常,然后正常处理。 panic: 1、内置函数 2、假如函数F中书写 阅读全文
posted @ 2020-03-27 10:13 Sunny_Boy_H 阅读(235) 评论(0) 推荐(0) 编辑
摘要: GO 语言反射 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口访 阅读全文
posted @ 2020-03-27 10:11 Sunny_Boy_H 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Go 语言方法 go 语言方法定义 方法介绍 在 Go 语言中有一个概念和函数极其相似,叫做方法 。Go 语言的方法其实是作用在接收者(receiver)上的一个函数,接收者是某种非内置类型的变量。因此方法是一种特殊类型的函数。 接收者类型可以是(几乎)任何类型,不仅仅是结构体类型:任何类型都可以有 阅读全文
posted @ 2020-03-27 10:09 Sunny_Boy_H 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Go 语言递归函数 递归,就是在运行的过程中调用自己。 Go 语言支持递归。但我们在使用递归时,开发者需要设置退出条件,否则递归将陷入无限循环中。 递归函数对于解决数学上的问题是非常有用的,就像计算阶乘,生成斐波那契数列等。 斐波那契数列 阅读全文
posted @ 2020-03-27 10:07 Sunny_Boy_H 阅读(391) 评论(0) 推荐(0) 编辑