后山


  • 首页

  • 标签

  • 分类

  • 归档

WSGI 和 Werkzeug ———— Flask 系列文章(一)

发表于 2017-11-11 | 分类于 Python后端 |

Flask 系列文章前言

记得差不多两年前第一次听说 flask 的时候,是在知乎@萧井陌的答案中

只要能读懂 flask 的源码了,就能找到一份软件开发的工作。

网上关于 flask 源码的的教程很多,如:flask 源码解析,大部分都是从 flask 某个版本(主要是 0.1)的代码结构入手,横向分析各个部分的功能。本文尝试从 flask 的代码提交入手,从第一个提交到 0.1 版本,纵向比较各个提交之间的差异,期望在 Python 代码以外,从 Armin Ronacher 大神身上学习到更多关于软件工程和开源项目相关的知识。每个知识点将独立成文,长短不一,每篇博文以用能用示例将概念理解透彻为目标。

传送门:

  1. WSGI 和 Werkzeug ———— Flask 系列文章(一)
阅读全文 »

Filco 圣手二代87键 Mac 按键适配指南(全是私货)

发表于 2017-11-08 | 分类于 硬件外设 |

前言

2016 款的 MBPR 15 选用了蝶式键盘,键程很短。刚用的时候感觉很硬,敲了一年感觉变软了很多,再用下去可能手感就不能接受了。正好买的转接头上还有多余的 USB 接口,所以打算买一个机械键盘改善工作条件。

非蓝牙、87键以内的小键盘,挑来挑去,我就在 大 F 的圣手二代 和 hhkb pro 2 之间纠结了好几天,最后买了 FKBN87MC/EFB2 黑色青轴入坑。

笔记本型号: 2016款 15寸 MBPR 带 touchbar

操作系统:10.12.6

阅读全文 »

SQLAlchemy 的用户自定义类型和 default 小坑

发表于 2017-10-27 | 分类于 Python后端 |

前言

SQLAlchemy 版本:1.2

Mysql 这种数据库不支持 json 对象的存储,但是开发过程中又确实有这种需求。一种思路是使用字符串来存储该对象,入库时序列化,出库时反序列化。在业务代码中维护数据转换又很大的思维负担,还容易出错,因此这个功能的实现自然而然落在了 ORM 里。

阅读全文 »

Guide for Hexo

发表于 2017-10-22 | 分类于 技术杂学 |

前言

之前用过 Jekyll,也有过 Vue.js 拉 github issues api 的想法。但是因为前端功力不够,都没能继续下去。

决定用 Hexo 来搭建个人的博客了,个人的想法是:

  1. Done is better then perfect. 不管怎么样,先上一个能用的博客再说,让自己把博客先更新起来。Hexo 的开发者很多,功能够用,也集成了很多第三方插件。
  2. Keep it Simple and Stupid. 很喜欢 Hexo 里的一个主题,简洁大方,相当符合这个原则,而之前在 jekyll 里没看到。
  3. Hexo 基于 node 运行,更有助于熟悉通用的 Web 开发。
  4. 静态网站不用折腾搞 SEO 了。
阅读全文 »
1…89
Hieast

Hieast

快速学习者,高校慕课平台深度使用者,专注于挖掘数据的价值。目前从事 Python 数据开发,自媒体数据采集、分析和应用相关工作。

44 日志
5 分类
32 标签
RSS
GitHub E-Mail
© 2016 — 2020 Hieast
主题 — NexT.Pisces