设计模式(02)-抽象工厂模式-Python实现 ok,继续上篇,由于时间仓促,这里目前只贴出代码,详解我后续会更新。github 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 2018-04-03 设计模式 #设计模式 #创建型模式 #Python #抽象工厂
设计模式(01)-简单工厂模式-Python实现 ####最近有一个计划,就是把23种设计模式都实现一遍,弥补一下在这方面的短板。只会curd的程序员不是有梦想的咸鱼。先贴代码: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455"""简单工厂模式实现一个肯德基类可以 2018-04-03 设计模式 #设计模式 #简单工厂 #创建型模式 #Python
Gin 系列教程 (03)-使用Redis 利用Redis做一些缓存和存储来提高网站性能,是每个普通人都知道的常识。所以,这里介绍一下Go语言开发的应用如何使用Redis。 首先,选择一个驱动 安装1$ go get "github.com/go-redis/redis" Quickstart123456789101112131415161718192021222324252627282930313233343536im 2018-04-03 Golang #Go #gin教程 #Redis
Gin 系列教程 (02)-使用MySQL数据库 一般来说,一个web应用肯定是离不开数据库的。通过对数据库的增删改查,足以胜任相当一部分应用场景了。这里会介绍最基本的连接数据库和几个增删改查的例子。 驱动mysql的驱动我使用github.com/go-sql-driver/mysql 1$ go get -u github.com/go-sql-driver/mysql 1234import "database 2018-04-03 Golang #MySQL #Go #gin教程 #framework #web
Python asyncio模块 asyncio模块事件循环大多数异步应用程序实现异步的基本机制是通过在后台执行的事件循环。当有代码需要执行时,这些代码才会被注册到事件循环中。大多数程序都是依赖这个机制实现的,比如服务器,桌面程序,大多数视频游戏等。一般情况下,我们不需要自己创建一个事件循环对象,只需要调用asyncio.get_event_loop()函数,返回一个BaseEventLoop对象即可。这个类帮你隐藏了细节,你不需 2018-04-02 Python #python #asyncio #异步编程 #Python 高级编程 #读书笔记
Gin 系列教程 (01)-介绍 最近由于工作需要,需要把部分接口迁移到Go语言上,优化部分性能。经过一番考察后,我选择了gin这款轻量级的web框架,用来开发restful api。首先看一下官方的介绍: Gin is a web framework written in Go (Golang). It features a martini-> like API with much better performance, 2018-04-02 Golang #Go #gin教程 #framework #web
博客迁移到腾讯云啦! 一开始,是学着人家在github pages弄了一个主页,但是一直也没去维护,而且国内访问速度也不好。再加上也没有细心去研究hexo,不知道还有hexo admin这样好用的插件(最主要的原因还是懒)。所以博客就一直荒废着,平时都是在简书上更新。昨天在本地安装了插件以后,发现异乎寻常的好用。于是我就决定把博客迁移到腾讯云上,说干就干,我当场就格式化了我的那台单核1G的一元学生机(这里真的要感谢腾讯 2017-11-10 其他