随笔分类 -  Python

上一页 1 ··· 3 4 5 6 7 8 下一页
记录学习python的经历
摘要:set以及相关: get,getrange 相关: setrange(name, offset, value):从偏移量offset往后替换 位操作setbit, getbit, bitcount, bitop strlen(name),返回值得字节长度,对于汉字默认3位 incr(self, na 阅读全文
posted @ 2018-03-19 23:55 山上有风景 阅读(293) 评论(0) 推荐(0)
摘要:在解码Redis返回的字符前要先检测编码方式,根据检测出的编码方式来编码。 chardet.detect检测的字符串越长越准确,越短越不准确 查看于:http://blog.csdn.net/xiemanr/article/details/72793081 阅读全文
posted @ 2018-03-19 23:28 山上有风景 阅读(1171) 评论(0) 推荐(0)
摘要:手册以及下载地址http://www.runoob.com/redis/redis-install.html,以及启动和测试 启动服务端(进入项目目录下: 启动客户端: python 安装redis模块 python 代码初试: redis-py提供两个类Redis和StrictRedis用于实现R 阅读全文
posted @ 2018-03-19 22:42 山上有风景 阅读(211) 评论(0) 推荐(0)
摘要:import config import hashlib import time import memcache import json conn = memcache.Client(["127.0.0.1:8081"],debug=True) class BaseSession: @classmethod def get_session_handler(cls,handle... 阅读全文
posted @ 2018-03-19 22:14 山上有风景 阅读(303) 评论(0) 推荐(0)
摘要:set: add: replace: 上面的add,和replace不常使用,因为set完全可以替换,更加灵活,set()可以创建,可以修改 set_multi使用: delete和delete_multi get和get_multi append和prepend,在设置的键后面的值上进行修改 de 阅读全文
posted @ 2018-03-19 21:30 山上有风景 阅读(242) 评论(0) 推荐(0)
摘要:简单使用: 发布式算法: 算法测试: 将键key ==> foo转换为数字,再对主机数求余数,决定放置位置 memcache的权值 权值测试: 高可用: 阅读全文
posted @ 2018-03-19 20:53 山上有风景 阅读(401) 评论(0) 推荐(0)
摘要:windows版本下memcache地址http://www.runoob.com/memcached/window-install-memcached.html 注意当选择版本>=1.45时需要设置,将 memcached 添加来任务计划表中 然后在命令行中开启服务: 在python中安装memc 阅读全文
posted @ 2018-03-19 20:12 山上有风景 阅读(249) 评论(0) 推荐(0)
摘要:工具插件verifycode.py中,记得使用时需要在路由根目录中引入文字资源文件 在控制器中调用,并生成路由,在前端调用 路由添加: 前端代码: 函数模板使用: #!/usr/bin/env python # -*- coding:utf-8 -*- import random from PIL 阅读全文
posted @ 2018-03-18 20:58 山上有风景 阅读(1432) 评论(0) 推荐(0)
摘要:session.py插件 在公共控制类中引入 在控制类中使用 阅读全文
posted @ 2018-03-18 20:36 山上有风景 阅读(374) 评论(0) 推荐(0)
摘要:在发送邮件之前需要先设置邮件开启了SMTP等功能,对于163还需要获取授权码 这里设置保存修改 这里获取授权码 完整封装发送邮件类 阅读全文
posted @ 2018-03-16 23:27 山上有风景 阅读(219) 评论(0) 推荐(0)
摘要:上面是可以成功的,但是当你想再添加一个,name,age相同的数据是,会报错 阅读全文
posted @ 2018-03-16 15:27 山上有风景 阅读(2638) 评论(1) 推荐(0)
摘要:和关键字相似 生产者: 消费者: 阅读全文
posted @ 2018-03-15 20:15 山上有风景 阅读(1029) 评论(0) 推荐(0)
摘要:设置关键字,交换机根据消费者传递的关键字判断是否与生产者的一致,一致则将数据传递给消费者 可以实现对消息分组 生产者: 消费者: 阅读全文
posted @ 2018-03-15 19:43 山上有风景 阅读(298) 评论(0) 推荐(0)
摘要:fanout:广播:所有bind到此exchange的queue都可以接受到消息 生产者: 消费者: 阅读全文
posted @ 2018-03-15 19:14 山上有风景 阅读(489) 评论(0) 推荐(0)
摘要:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术 阅读全文
posted @ 2018-03-14 23:01 山上有风景 阅读(1157) 评论(0) 推荐(1)
摘要:练习一:朋友 练习二:主机和分组 阅读全文
posted @ 2018-03-14 20:47 山上有风景 阅读(1243) 评论(0) 推荐(0)
摘要:relationship是为了简化联合查询join等,创建的两个表之间的虚拟关系,这种关系与标的结构时无关的。他与外键十分相似,确实,他必须在外键的基础上才允许使用 不然会报错: 详细的relationship可以点击这里进行查看 relationship的使用: 使两个表之间产生管理,类似于合成一 阅读全文
posted @ 2018-03-14 15:39 山上有风景 阅读(5383) 评论(0) 推荐(0)
摘要:import sqlalchemy from sqlalchemy import create_engine from sqlalchemy import Column,String,Integer,ForeignKey from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarative import declarati... 阅读全文
posted @ 2018-03-13 23:18 山上有风景 阅读(543) 评论(0) 推荐(0)
摘要:定义一个类,ORM(对象关系映射)将这个类转换为sql语句,使用pymysql进行执行 一,底层处理 使用engine/connectionpooling/dialect进行数据库操作,engine使用connectionpooling连接数据库,然后在通过dialect执行sql语句(SQLAlc 阅读全文
posted @ 2018-03-13 19:28 山上有风景 阅读(388) 评论(0) 推荐(0)
摘要:各个字段类,含正则和验证方法 #字段类 class IPField: REGULAR = "^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}" def __init__(self,error_dict=None, 阅读全文
posted @ 2018-03-12 23:55 山上有风景 阅读(805) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 下一页