Gevin's Blog


技术、生活都要折腾

Git Cheat Sheet

Git Cheat Sheet 让你不用再去记所有的git命令。 欢迎贡献内容、修正语法错误


如何构建基于docker的开发环境

最近docker发布了Mac版本和Windows版本,使开发者用起来更方便简单了。Docker本来就是虚拟化技术,基于Docker来构建开发环境顺理成章。Gevin这两天也整理了构建开发环境的思路,在Mac下试验了一下,整体效果还是满意的。今天以django开发环境的构建为例,把构建思路记录下来,和大家分享一下。


Flask RESTful API开发之序列化与反序列化

序列化与反序列化是RESTful API 开发中绕不开的一环,其功能实现中通常也会包含数据校验相关的业务逻辑。本文结合我的实践经验,介绍一种Flask RESTful API开发中实现序列化和反序列化的方法


Flask Basic Auth的实现

Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,Basic Auth 常用于开发和测试阶段,Flask 作为一个微框架,虽然没有集成Basic Auth的实现,但相关信息均已提供,我们只需做简单封装,即可实现Basic Auth。


RESTful API 编写指南

基于一些不错的RESTful开发组件,可以快速的开发出不错的RESTful API,但如果不了解开发规范的、健壮的RESTful API的基本面,即便优秀的RESTful开发组件摆在面前,也无法很好的理解和使用。下文Gevin结合自己的实践经验,整理了从零开始开发RESTful