摘要: 一、Redis的介绍   redis是业界主流的key-value nosql 数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/po... 阅读原文
2018-01-11 07:16:02 阅读(774) 评论(0)
摘要: Python 数据库框架   选择数据库框架的因素: 易用性:抽象层,也称为对象关系映射(Object-Relational Mapper,ORM)或对象文档映射(Object-Document Mapper,ODM),在用户不知觉的情况下把高层的面向对象操作转换成低层的数据库指令。 性能:ORM 和 ODM 把对... 阅读原文
2018-01-11 06:00:07 阅读(740) 评论(0)
摘要: 一、flask-信号    Flask框架中的信号基于blinker flask-信号的安装    pip3 install blinker 10个内置信号 1. 内置信号 10个信号: 2. request_started = _signals.signal... 阅读原文
2018-01-11 00:11:08 阅读(766) 评论(0)
摘要:   最新Python版本3.6.4 release at 2017-12-19   Python3.6新特性 vs Python3.5 主要有: PEP 468,保存关键字参数顺序PEP 487,更简单地定制类创建PEP 495,局部时间消歧PEP 498,文字字符串格式化PEP 506,向标准库添加一个秘密模块PE... 阅读原文
2018-01-10 23:00:03 阅读(829) 评论(0)
摘要:   在之前名片管理小系统上,增加了登录和注册的功能。。。。 新手蹒跚学步,继续加油~ 给自己加油! 哈哈哈~ 终于解决了while多层循环直接跳出的办法。。。 给最外层的while循环之前,设立一直变量值,比如name = 0 2层循环都循环name = 0 跳出的办法就是在循环结束的时候,不用break,使用nam... 阅读原文
2018-01-10 22:20:02 阅读(754) 评论(0)
摘要: 一、缓存服务器介绍   NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库,随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数... 阅读原文
2018-01-10 21:22:02 阅读(811) 评论(0)
摘要: 一、collections模块  1,在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。    1.namedtuple: 生成可以使用名字来访问元... 阅读原文
2018-01-10 19:47:04 阅读(787) 评论(0)
摘要: 一、session             session和cookie的原理和区别:             cookie是保存在浏览器上的键值对             session是存在服务端的键值对(服务端的session就是一个大字典,字典中是随机字符串)(session与request原理相同)(ses... 阅读原文
2018-01-10 18:33:01 阅读(809) 评论(0)
摘要: 1、求绝对值 1 >>> a = -10 2 >>> a.__abs__() 3 10 4 >>> abs(10) 5 10 2、加法 1 >>> a = 1 2 >>> a.__add__(1) 3 2 4 >&g... 阅读原文
2018-01-10 16:43:01 阅读(761) 评论(0)
摘要: 字符串和列表学完, 自己试着写了一个非常简单的名片管理系统, 新萌尝试, 大佬们不要喷, 修改名片的功能我偷了个懒, 因为我不知道怎么通过定义下标,然后通过下标来修改列表内的字符串 我的思路是,把用户准备修改的名片删除,再把用户新命名的名片添加即可; 如果有大佬有直接修改的办法,欢迎指点一下。。。 代码如下: 1... 阅读原文
2018-01-10 15:59:01 阅读(771) 评论(0)