2018年3月2日

阿里yum源

摘要: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 配套GPG wget https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-7 阅读全文

posted @ 2018-03-02 18:22 运维小学生 阅读(108) 评论(0) 推荐(0) 编辑

2018年2月12日

Flask 单例模式 session

摘要: 一、单例模式 单例模式分为四种:基于文件的单例模式,基于类方法的单例模式,基于__new__的单例模式,基于metaclass的单例模式 1. 基于类方法的单例模式 - 不支持多线程模式 import threading class Singleton(object): def __init__(s 阅读全文

posted @ 2018-02-12 17:49 运维小学生 阅读(598) 评论(0) 推荐(0) 编辑

2018年2月5日

Flask之配置文件,蓝图,数据库连接池,上下文原理

摘要: 一、Flask配置文件 1. 配置文件原理 配置文件本质上是使用的地址,实现方式只有两种方法 - setitem class Foo(): def __setitem__(self,key,value): print(key,value) obj = Foo() obj['xxx'] = 123 - 阅读全文

posted @ 2018-02-05 16:20 运维小学生 阅读(891) 评论(0) 推荐(0) 编辑

2018年2月2日

Python pymysql模块

摘要: import pymysql def mysql(host,port,user,pwd,database,sql,arguments=None,charset='utf8'): conn = login_mysql = { 'host':'127.0.0.1', 'port': 3306, 'user':'root', 'pwd':'123456', ... 阅读全文

posted @ 2018-02-02 17:16 运维小学生 阅读(124) 评论(0) 推荐(0) 编辑

Python-parse模块url转换

摘要: 1. 拆分url 1 from urllib.parse import urlparse 2 3 result = urlparse("http://www.baidu.com/index.html;user?id=5#comment") 4 print(result) 5 print(list(r 阅读全文

posted @ 2018-02-02 17:08 运维小学生 阅读(278) 评论(0) 推荐(0) 编辑

2018年1月31日

Python-回调函数

摘要: 一、示例 我理解普通函数调用,即直接调用,没有前提可言。 回调函数来讲需要分成三个函数, 你要做的事是主函数 你要做的事的方式是普通函数, 你要做的事的方式的前提,是回调函数。 前提不一样,你用的方式返回的结果就不一样。 你把回调函数传入普通函数叫做登记回调函数, 执行过程是中使用回调函数,叫回调回 阅读全文

posted @ 2018-01-31 15:09 运维小学生 阅读(522) 评论(0) 推荐(0) 编辑

2018年1月26日

Flask之路由系统,CBV与FBV,请求响应,模板语言,session使用及原理,闪现,仿中间件之扩展

摘要: 一、路由系统 1. 示例 2. @app.route和app.add_url_rule参数 rule URL规则 view_func, 视图函数名称 defaults=None, 默认值,在路由装饰器中为视图函数预设的实参,当URL中无参数,视图函数需要参数时,使用defaults={'k':'v' 阅读全文

posted @ 2018-01-26 14:40 运维小学生 阅读(478) 评论(0) 推荐(0) 编辑

2018年1月24日

Flask 简单使用

摘要: 一、flask介绍 flask是一个轻量级的web框架,可快速的搭建程序。适用于简单的程序。 二、对比Django组件 三、WSGI web服务网关接口协议(WSGI),功能为创建Socket,监听请求转发请求。 Flask依赖werkzeug模块实现WSGI协议 四、Flask简单实现用户登录 f 阅读全文

posted @ 2018-01-24 17:08 运维小学生 阅读(304) 评论(0) 推荐(0) 编辑

Python装饰器

摘要: 1. 简单装饰器 import time def timer(func): def wrapper(*args,**kwargs): t1 = time.time() func(*args,**kwargs) t2 = time.time() run_time = t2 - t1 print(run_tim... 阅读全文

posted @ 2018-01-24 15:11 运维小学生 阅读(151) 评论(0) 推荐(0) 编辑

2018年1月17日

Python-字典引用赋值变量之发现

摘要: 1. python中把一个字典的value赋值给变量,修改变量,被引用是字典的value也会被修改。 值的注意的是,字典里的Key和Value都是对象的引用,不是对象本身。引用没有变,变得只是引用地址空间的值。 实测该情况,对于value为字典或者列表的引用赋值,之后修改后,原有字典的value被修 阅读全文

posted @ 2018-01-17 16:03 运维小学生 阅读(12291) 评论(0) 推荐(0) 编辑

导航