随笔分类 -  python

flask源码之请求过程
摘要:Flask Flask是什么? Flask是一个使用 Python 编写的轻量级 Web 应用框架, 让我们可以使用Python语言快速搭建Web服务, Flask也被称为 "microframework" ,因为它使用简单的核心, 用 extension 增加其他功能 为什么选择Flask? 我们 阅读全文

posted @ 2018-06-05 11:13 Dear、 阅读(13395) 评论(0) 推荐(0)

python之新式类
摘要:前言 本文中代码运行的python版本一律采取2.7.13 科普: 经典类:classic class 新式类:new style class 1. python2.2 之前并没有新式类 2. python2.2 2.7 新式类与经典类并存, 默认使用经典类, 除非显式继承object 3. pyt 阅读全文

posted @ 2018-06-05 11:04 Dear、 阅读(7347) 评论(0) 推荐(0)

python之函数与闭包
摘要:函数的意义 定义和调用规则 定义函数 从def所在行开始 直至函数所在的最后1行 函数注释: 函数里边第一个注释块 help()会返回函数的注释 函数返回值: return 所返回的值(默认为None) 调用函数: send_mail() | result = send_mail() 接收返回值: 阅读全文

posted @ 2018-06-05 11:04 Dear、 阅读(4999) 评论(0) 推荐(0)

python之装饰器
摘要:装饰器作用:在不改变原代码的情况下增强原代码的功能 装饰器返回的是可调用的(函数)对象,可调用的(函数)对象,可调用的(函数)对象。 判断函数是否为闭包可通过func的__closure__查看,如里边带__cell__元素,那么可以认为这个函数是闭包. 而__cell__里边包含着函数内部所引用的 阅读全文

posted @ 2018-06-05 11:03 Dear、 阅读(3935) 评论(0) 推荐(0)

python之类与对象
摘要:面向对象的基本特点 封装 继承 多态 基本概念 类(Class) :Humen 对象(Object):数据成员:xiaoming.name|age|hight|weight,方法:xiaoming.__init__|walk|sleep 实例( Instance ):xiaoming 类变量(Cla 阅读全文

posted @ 2018-06-05 11:03 Dear、 阅读(130) 评论(0) 推荐(0)

python之super
摘要:为什么需要super 在python没有引入super之前, 如果需要在子类中引用父类的方法, 一般写法如下: 这样看好像没什么问题, 就算没有super也能正常调用父类的方法, 但是如果有一天Father类需要修改类名为Father1, 那么子类Child中也必须跟着修改. 想象下如果一个类有很多 阅读全文

posted @ 2018-06-05 11:00 Dear、 阅读(3358) 评论(0) 推荐(0)

python之gc垃圾回收
摘要:gc 回收机制 gc 主要由以下3个部分组成 1. 引用计数 2. 标记 删除 3. 分代回收 引用计数 对象的引用计数可以通过 sys.getrefcount(object)得到 引用数指的是对象被引用的次数,一般通过创建变量,变量绑定来增加, 标记 删除 引用计数不是万能的,在一些特定的情况下, 阅读全文

posted @ 2018-06-05 11:00 Dear、 阅读(204) 评论(0) 推荐(0)

django 引用jinjia2模板
摘要:1. 添加env.py文件 2. 添加backend.py文件 3. 修改setting.py配置 env.py文件与backend.py文件添加到app目录下即可 env.py backend.py settings.py 阅读全文

posted @ 2018-06-05 10:30 Dear、 阅读(210) 评论(0) 推荐(0)

python paramiko ssh简单使用
摘要:写得很简陋,但是也很明确,这只是paramiko的简单实用。但是通过ssh连接服务器后还是可以做很多东西的,比如执行df -h 之类的查看服务器硬盘使用情况然后再发邮件,检测进程等等。 阅读全文

posted @ 2017-02-06 11:22 Dear、 阅读(275) 评论(0) 推荐(0)

部署Nginx+uwsgi+Django
摘要:本人环境centos 6.x,是刚装上的系统。 centos IP:192.168.1.1 python:2.7.11 django:1.9.5 nginx:1.10.1 进去服务器后 就是安装一大堆东西。 pip(下载django,uwsgi需要用pip下载) 然后利用pip下载django和uw 阅读全文

posted @ 2016-10-17 14:32 Dear、 阅读(4980) 评论(0) 推荐(0)

导航