摘要: 1. 什么是鸭子类型? 不要检查它是不是鸭子:检查它的叫声像不像鸭子,走起路来像不像鸭子。如果走起路来像鸭子,叫起来也像鸭子,那么它就是鸭子。鸭子类型是编程语言中动态类型语言中的一种设计风格,一个对象的特征不是由父类决定,而是通过对象的方法决定的。 2. 函数装饰器 装饰器是可调用的对象,其参数时另 阅读全文
posted @ 2018-11-27 07:16 曹毅 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 不断记录python常见习题,不断寻求更多更好的解决办法。持续更新中..... 练习: 1. list两两元素交换位置,如[1,2,3,4,5,6] 执行后为 -> [2,1,4,3,6,5] 第一种实现方式,比较原始: 2. 打乱有序序列l 3. 一个支持各种操作符的类 4. 列表操作,属于列表内 阅读全文
posted @ 2018-11-18 10:44 曹毅 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 最近发现项目中使用的flask-login中有些bug,直接使用官网的方式确实可以用,但仅仅是可以用,对于原理或解决问题没有什么帮助,最近通过查看网上资料、分析源码、通过demo、从零开始总结了flask-login的使用方式及内部实现原理。 先说使用,安装组件就不说了,太简单。 安装好了之后就是把 阅读全文
posted @ 2018-11-15 09:56 曹毅 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: 学习了一段时间的git,对git常用操作进行了一些总结,当然如果对git原理不清楚,可以看廖雪峰的说明 1. 克隆远程仓库到本地 git clone git@ip:/****/**.git “ip”为远程仓库ip,“/****/**.git”为远程仓库在远程机器的路径 2. 克隆仓库到本地之后cd命 阅读全文
posted @ 2018-10-24 14:14 曹毅 阅读(1123) 评论(0) 推荐(0) 编辑