python
文章平均质量分 71
ykersimple
半步钻石
展开
-
关于python装饰器
python装饰器装饰器是个啥? 很多人不理解装饰器是什么,那我打个比方吧! 裤衩可以保护我们的小兄弟,可是到了冬天,只穿裤衩就会很冷,于是有人就发明了长裤,有了长裤之后就不冷了,所以长裤就相当于装饰器,在不印象裤衩的功能的同时增加新的功能保暖。本质是个啥? 装饰器本质其实是个python函数,他可以在不改变不影响其他函数的同时,对其他函数增加额外功能。它主要用于: 插入日志,性能...原创 2018-07-11 15:15:25 · 149 阅读 · 0 评论 -
python生成器——yield关键字
关于生成器yield关键字带有 yield 的函数在 Python 中被称之为 generator(生成器) 那么什么是生成器呢? 看看下面这个例子:def fab(max): n, a, b = 0, 0, 1 L = [] while n < max: L.append(b) a, b = b, a + b ...原创 2018-07-13 22:32:18 · 697 阅读 · 0 评论 -
从零开始,构建前后分离的博客系统
从零开始,构建前后端分离的博客系统why blog?为什么选择博客系统练手呢?因为博客最为一个网站来说,不大不小对目前的我来说,十分适合。有句话叫我的地盘我做主,我可以随时分享我的想法对生活,学习,工作进行记录我可以自己选择自己喜欢的方式,布置网页样式flask + dva为什么选择dva呢?Dva是基于Redux做了一层封装,对于React的state管理,有很多方案,我选...原创 2018-11-08 00:50:40 · 520 阅读 · 0 评论 -
从零开始,构建前后端分离的博客系统二
后端开发历程项目环境搭建我选择pycharm作为IDE,原因是自带virtual开发环境,可视化的包管理器,最重要的一点好看。项目主要由 api组件和models.py组成, manage.py实现项目启动及部署,config.py实现项目配置。蓝图及其配置 可参考Blueprint。数据库建立(使用sqlalchemy orm)其中关系建立请参考这篇文章models.p...原创 2018-12-22 12:48:40 · 1058 阅读 · 0 评论