分类
摘要:
python基础部分学习完了,时间也已经过了两个月左右,感觉没学到什么,可能是我学习之后忘记的太多了。
由于没钱买书,要是去培训就更没钱了,所以在网上找了一本书,感觉还不错,讲的比较好,比较详细。
Python核心编程(第3版)PDF高清晰完整中文版 ,需要的小伙伴可以去下载,当然如果大家不像我这么穷逼,也可以去网上... 阅读原文
2018-01-17 20:14:01 阅读(800) 评论(0)
摘要:
参考博客:http://www.runoob.com/redis/redis-pub-sub.html
一、前言
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。
Redis 客户端可以订阅任意数量的频道。
下图展示了频道 channel1 ... 阅读原文
2018-01-17 18:21:05 阅读(782) 评论(0)
摘要:
Django的模版引擎与模版使用
模版引擎是模版响应的后端。模版指的是HTML、css,js等相关的文件。模版引擎是将这些表示层文件与数据相整合在一起,然后将整合后的数据给到响应类型判断采用一次性响应还是流响应,确定响应类型后将模版加工后的数据反馈给用户。
Django支持两种模板引擎,Django模版引擎和Jinj... 阅读原文
2018-01-17 16:26:02 阅读(742) 评论(0)
摘要:
一、常用操作
1.1 delete(*names)
# 根据删除redis中的任意数据类型
print(r.get('name'))
r.delete('name')
print(r.get('name'))
# 输出
b'bigberg'
None
1.2 exists(name)
# 检测re... 阅读原文
2018-01-17 16:24:02 阅读(795) 评论(0)
摘要:
一、无序集合
Set操作,Set集合就是不允许重复的列表
1.1 sadd(name, values)
# name对应的集合中添加元素
1.2 smembers(name)
# 获取name对应的集合的所有成员
r.sadd('s1', 't1', 't2', 't3', 't1')
print... 阅读原文
2018-01-17 13:47:02 阅读(772) 评论(0)
摘要:
原多线程版FTP程序:http://www.cnblogs.com/linzetong/p/8290378.html
只需要在原来的代码基础上稍作修改:
一、gevent协程版本
1、 导入gevent模块
import gevent
from gevent import monkey
2、python的异步库gev... 阅读原文
2018-01-17 12:55:02 阅读(811) 评论(0)
摘要:
本篇导航:
wtforms组件的使用
自定义From组件
一、wtforms组件的使用
1、flask中的wtforms
WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。
安装:
pip3 install wtforms
2、wtforms组件的使用之登录验证
1)图... 阅读原文
2018-01-17 10:56:07 阅读(1014) 评论(0)
摘要:
本篇导航:
flask实例化参数
信号
metaclass元类解析
一、flask实例化参数
instance_path和instance_relative_config是配合来用的;这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式导入配置文件的... 阅读原文
2018-01-17 10:03:07 阅读(776) 评论(0)
摘要:
要求:
1、启动程序后,输入用户名密码后,让用户输入工资,然后打印商品列表
2、允许用户根据商品编号购买商品
3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
4、可随时退出,退出时,打印已购买商品和余额
思路:
1、index,和for循环商品列表
2、商品号要在商品序列内
3、判断余额
4、打... 阅读原文
2018-01-17 08:45:01 阅读(785) 评论(0)
摘要:
本篇导航:
数据库连接池
本地线程
上下文管理
面向对象部分知识点解析
1、子类继承父类__init__的三种方式
class Dog(Animal): #子类 派生类
def __init__(self,name,breed, life_value,aggr):
# Anim... 阅读原文
2018-01-17 07:48:09 阅读(742) 评论(0)