上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页

2020年3月5日

接口

摘要: 接口解释:接口是一组行为规范的定义. 接口中只能有方法声明,方法只能有名称、参数、返回值,不能有方法体 每个接口中可以有多个方法声明,结构体把接口中 所有 方法都重写后,结构体就属于接口类型 Go语言中接口和结构体之间的关系是传统面向对象中is-like-a的关系 定义接口类型关键字是interfa 阅读全文

posted @ 2020-03-05 13:49 不要挡着我晒太阳 阅读(127) 评论(0) 推荐(0) 编辑

继承

摘要: 按照传统面向对象思想,继承就是把同一类事物提出共同点为父类,让子类可以复用父类的可访问性内容. 继承有多种实现方式 通过关键字继承,强耦合实现方式 组合式继承,松耦合继承方式 使用过Java或C#的应该知道尽量少用继承而是使用组合代替继承,可以使用高内聚,低耦合.Java之父之前在一次采访的时候也说 阅读全文

posted @ 2020-03-05 13:47 不要挡着我晒太阳 阅读(102) 评论(0) 推荐(0) 编辑

封装

摘要: 封装主要体现在两个方面:封装数据、封装业务 Go语言中通过首字母大小控制访问权限.属性首字母小写对外提供访问方法是封装数据最常见的实现方式 可以通过方法封装业务 提出方法是封装 控制结构体属性访问,对外提供访问方法也是封装 在面向对象中封装的好处: 安全性.结构体属性访问受到限制,必须按照特定访问渠 阅读全文

posted @ 2020-03-05 13:45 不要挡着我晒太阳 阅读(107) 评论(0) 推荐(0) 编辑

go语言中的面向对象

摘要: 一.面向对象和面向过程 面向过程编程代码只适用于当前情况,而面向对象编程更注重重用,同一套代码可以使用多样的情况 面向过程编程(OPP)就是详细的按照顺序的把整个过程实现 例如:学生从家里去上学需要出门-->找到OFO-->扫描开锁-->上车-->直行-->左拐-->找到”粥饼面”-->停车-->上 阅读全文

posted @ 2020-03-05 13:41 不要挡着我晒太阳 阅读(276) 评论(0) 推荐(0) 编辑

方法

摘要: 方法和函数语法比较像,区别是函数属于包,通过包调用函数,而方法属于结构体,通过结构体变量调用 默认是函数,隶属于包,所以需要添加标识.告诉编译器这个方法属性哪个结构体 调用方法时就把调用者赋值给接收者(下面的变量名就是接受者) func (变量名 结构体类型) 方法名(参数列表) 返回值列表{ // 阅读全文

posted @ 2020-03-05 13:23 不要挡着我晒太阳 阅读(113) 评论(0) 推荐(0) 编辑

结构体指针

摘要: 由于结构体是值类型,在方法传递时希望传递结构体地址,可以使用时结构体指针完成 可以结合new(T)函数创建结构体指针 peo := new(People) //因为结构体本质是值类型,所以创建结构体指针时已经开辟了内存空间 fmt.Println(peo == nil) //输出:false //由 阅读全文

posted @ 2020-03-05 12:51 不要挡着我晒太阳 阅读(441) 评论(0) 推荐(0) 编辑

2020年2月27日

结构体

摘要: 一.结构体 结构体解释:将一个或多个变量组合到一起,形成新的类型.这个类型就是结构体 Go语言中的结构体和C++结构体有点类似,而Java或C#中类本质就是结构体 结构体是值类型 结构体定义语法 通过语法可以看出,Go语言发明者明确认为结构体就是一种自定义类型 type 结构体名称 struct{ 阅读全文

posted @ 2020-02-27 15:48 不要挡着我晒太阳 阅读(359) 评论(0) 推荐(0) 编辑

时间类型

摘要: 一.时间类型概述 时间类型在实际开发中使用频率很高,代表现实世界的时间 在Go语言中时间类型不是关键字而是使用time包下Time结构体 时间类型默认显示为UTC,所以经常需要把时间类型转换为字符串,显示成我们所熟悉的格式 #二.Time的使用 声明Time时,默认时间是无意义的 func main 阅读全文

posted @ 2020-02-27 15:14 不要挡着我晒太阳 阅读(452) 评论(0) 推荐(0) 编辑

2020年2月24日

最近错误汇总

摘要: 1.ValueError: urls must start with a leading slash 这个错误原因可能发生在所有路由相关地方,少加了一个'/'造成的。 2.ImportError: cannot import name 'db' 这个错误原因是产生了循环导入问题,修改import的位 阅读全文

posted @ 2020-02-24 15:12 不要挡着我晒太阳 阅读(304) 评论(0) 推荐(0) 编辑

2020年1月11日

postgresql模糊查询json类型字段内某一属性值

摘要: 背景:现在要做三表联查,posts表和author表和ip表,其中user表的profile字段以jsonb类型存储在数据库,其类型是字典,nickname是其中的一个key,现要对nickname进行模糊查询,实现sql如下: SELECT * FROM posts p LEFT JOIN use 阅读全文

posted @ 2020-01-11 09:56 不要挡着我晒太阳 阅读(1700) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页

导航