会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
卓扬
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年8月26日
学习Go语言之简单工厂模式
摘要: 1.首先定义接口 2.接着两个接口实现类。 3.声明一个工厂类 4.客户端调用
阅读全文
posted @ 2019-08-26 16:24 卓扬
阅读(398)
评论(0)
推荐(0)
2019年7月2日
学习Go语言之策略模式
摘要: 1.首先定义接口,所有的策略都是基于一套标准,这样策略(类)才有可替换性。声明一个计算策略接口 2.接着两个接口实现类。复习golang语言实现接口是非侵入式设计。 3.声明一个策略类。复习golang中规定首字母大写是public,小写是private。如果A,B改为小写a,b,在客户端调用时会报
阅读全文
posted @ 2019-07-02 17:46 卓扬
阅读(1423)
评论(0)
推荐(0)
2019年6月3日
学习Go语言之单例模式
摘要: 单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象
阅读全文
posted @ 2019-06-03 14:52 卓扬
阅读(327)
评论(0)
推荐(0)
2019年5月31日
学习Go语言之模板方法模式
摘要: 模板方法模式结构图如下。原理是过程实现不一样,但是执行的顺序是按照模板固定好了的。即简单理解为都有1,2,3步骤,但是每一步的实现交由具体实现类不同实现。 1.过程式编程 2.面向对象编程
阅读全文
posted @ 2019-05-31 11:45 卓扬
阅读(1346)
评论(0)
推荐(0)
2019年5月29日
学习Go语言之观察者模式
摘要: 首先了解一下观察者模式 1.目标和观察者抽象对象需要首先建立 2.主题的具体实现 3.观察者具体实现 4.实际调用 5.运行结果
阅读全文
posted @ 2019-05-29 08:28 卓扬
阅读(1146)
评论(0)
推荐(0)
2019年5月27日
学习Go语言之使用channel避免竞态问题
摘要: 1 // 使用channel避免竞态问题 2 package main 3 4 import ( 5 "fmt" 6 "sync" 7 ) 8 9 var ( 10 i int 11 wg sync.WaitGroup 12 ) 13 14 func AutoIncrease(ch chan int) { 15 defer wg....
阅读全文
posted @ 2019-05-27 08:53 卓扬
阅读(303)
评论(0)
推荐(0)
2019年5月23日
学习Go语言之使用原子访问或互斥锁解决竞态问题
摘要: 使用原子访问或互斥锁
阅读全文
posted @ 2019-05-23 11:39 卓扬
阅读(314)
评论(0)
推荐(0)
2019年5月21日
使用 Beego 搭建 Restful API 项目
摘要: 使用 Beego 搭建 Restful API 项目 1 环境准备 首先你需要在你的环境安装以下软件: go:编程语言运行环境 git:版本控制工具 beego:go 语言流行的开发框架 bee:beego 配套的快速搭建工具 你喜欢的数据库:这里以 Mysql 为例 go:编程语言运行环境 git
阅读全文
posted @ 2019-05-21 16:00 卓扬
阅读(6616)
评论(0)
推荐(1)
学习Go语言之抽象工厂模式
摘要: Go语言实现简易ORM
阅读全文
posted @ 2019-05-21 14:03 卓扬
阅读(779)
评论(0)
推荐(0)
2019年2月20日
Leaflet绘制多边形
摘要: <div id="map"></div> var map = L.map('map').setView([51.505, -0.09], 13); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',{ attributi
阅读全文
posted @ 2019-02-20 16:43 卓扬
阅读(3359)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告