摘要: 今日概要: 1. 结构体和方法 2. 接口 一、go中的struct 1. 用来自定义复杂数据结构 2. struct里面可以包含多个字段(属性) 3. struct类型可以定义方法,注意和函数的区分 4. struct类型是值类型 5. struct类型可以嵌套 6. Go语言没有class类型, 阅读全文
posted @ 2018-05-08 10:37 dragonliu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 今日概要: 1.内置函数、递归函数、闭包 2.数组与切片 3.map数据结构 4.package介绍 5.互斥锁和读写锁 一、内置函数 1.close:主要用来关闭channel 2.len:用来求长度,比如string、array、slice、map、channel 3.new:用来分配内存,主要 阅读全文
posted @ 2018-05-06 12:56 dragonliu 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 概要: 1.strings与strconv的使用 2.Go中的时间和日期类型 3.流程控制 4.函数详解 strings与strconv用法 练习: 练习1:判断一个url是否以http://开头,如果不是,则加上http://。 练习2:判断一个路径是否以“/”结尾,如果不是,则加上/。 练习: 阅读全文
posted @ 2018-05-05 17:05 dragonliu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Go程序的基本结构 ***func init() 会在main函数之前执行 1.包中的函数调用 a.同一个包中函数,直接调用 b.不同包中函数,通过包名+点+函数名进行调用 2.包的访问控制规则 a.大小写意味着这个函数/变量是可导出的 b.小写意味着这个函数/变量是私有的,包外部不能访问 练习题一 阅读全文
posted @ 2018-05-03 17:55 dragonliu 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Go-实现hello_world GO-goroute并发 Go-管道channel 类似unix/linux的pipe 多个goroute之间通过channel通信 支持任何类型 func main(){ pipe := make(chan int,3) //chan 管道 3代表管道的大小 pi 阅读全文
posted @ 2018-05-02 17:16 dragonliu 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 内容概要: 1.flask - 蓝图 - 中间件 - 闪现 2.扩展 - session - wtfrom 3.上下文管理 - local-threading 4.websocket - 轮训 - 长轮训 - websocket 一.谈谈你对面向对象的理解 1.三大特性,继承,封装,多态(初级水平) 阅读全文
posted @ 2018-04-30 09:10 dragonliu 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 前情概要 1.flask的基本使用 - 配置 - 路由 - 视图 - 请求与响应相关 - 模板 2.flask基于装饰器实现的路由 - 基本操作 - functools - 带参数的装饰器 - 源码剖析 3.flask-基于源码剖析session&特殊装饰器原理 一.历史回顾 1.装饰器原理 2.f 阅读全文
posted @ 2018-04-16 11:16 dragonliu 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 详细代码如下: 在app.py里添加 阅读全文
posted @ 2018-03-26 15:46 dragonliu 阅读(1339) 评论(0) 推荐(1) 编辑
摘要: 多条件查询例子: 限制返回字段查询 记录总数查询: Sqlalchemy查询的like mysql order by desc 倒叙排例子 阅读全文
posted @ 2018-03-16 17:33 dragonliu 阅读(357) 评论(0) 推荐(0) 编辑
摘要: PV、UV、UIP、VV、CPC、CPM、RPM、CTR 具体解释 PV:Page View,页面访问量,也就是曝光量。 UV:Unique Visitor,独立访客数,同一个访问多次访问也只算1个访客。通常情况下是依靠浏览器的cookies来确定访客是否是独立访客(之前是否访问过该页面),在同一台 阅读全文
posted @ 2018-03-15 14:22 dragonliu 阅读(2095) 评论(0) 推荐(0) 编辑