2018年10月17日

Python实现跨文件全局变量的方法

摘要: Python 中 global 关键字可以定义一个变量为全局变量,但是这个仅限于在一个模块(py文件)中调用全局变量,在另外一个py文件 再次使用 global x 也是无法访问到的,因为在这个py模块中并没有一个叫做x的变量,于是就会报错 未定义。 借鉴global 关键字的思路,既然在一个文件里 阅读全文

posted @ 2018-10-17 21:48 ExplorerMan 阅读(1760) 评论(0) 推荐(0)

使用Python操作Redis应用场景

摘要: 1. 安装pyredis 首先安装pip 1 2 3 4 5 6 7 8 <SHELL># apt-get install python-pip ...... <SHELL># pip install --proxy=http://172.1.2.6:8080 redis Downloading r 阅读全文

posted @ 2018-10-17 21:45 ExplorerMan 阅读(1156) 评论(0) 推荐(0)

Redis in python, how do you close the connection?

摘要: down voteaccepted down voteaccepted Just use redis.Redis. It uses a connection pool under the hood, so you don't have to worry about managing at that 阅读全文

posted @ 2018-10-17 21:39 ExplorerMan 阅读(440) 评论(0) 推荐(0)

关于python语言使用redis时,连接是否需要关闭的问题

摘要: python操作完redis,需要关闭连接的吧,怎么关闭呢 1人赞 回复 python操作完redis,需要关闭连接的吧,怎么关闭呢 1人赞 回复 python操作完redis,需要关闭连接的吧,怎么关闭呢 1人赞 回复 君惜丶: redis-server会关闭空闲超时的连接redis.conf中可 阅读全文

posted @ 2018-10-17 21:34 ExplorerMan 阅读(8824) 评论(0) 推荐(0)

Python3之redis使用

摘要: 简介 redis是一个key-value存储系统,和Memcache类似,它支持存储的value类型相对更多,包括string(字符串),list(列表),set(集合),zset(有序集合),hash(哈希类型)。这些数据类型都支持push/pop,add/remove及取交集并集和差集及更丰富的 阅读全文

posted @ 2018-10-17 21:23 ExplorerMan 阅读(188) 评论(0) 推荐(0)

python3中urllib的基本使用

摘要: urllib 在python3中,urllib和urllib2进行了合并,现在只有一个urllib模块,urllib和urllib2的中的内容整合进了urllib.request,urlparse整合进了urllib.parse urlparse 将urlstr解析成各个组件 urljoin(bas 阅读全文

posted @ 2018-10-17 21:18 ExplorerMan 阅读(446) 评论(0) 推荐(0)

最安全的api接口认证

摘要: 最安全的api接口认证 实现步骤: 1、客户端与服务器都存放着用于验证的Token字段,客户端在本地把自己的 用户名+时间戳+Token 组合进行MD5加密后生成一段新的md5-token。 2、客户端访问的时候携带:用户名、时间戳、md5-token。 3、服务端收到请求后,先判断用户名、时间戳是 阅读全文

posted @ 2018-10-17 21:17 ExplorerMan 阅读(468) 评论(0) 推荐(0)

Python—sqlalchemy

摘要: SQLAlchemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作。 1、使用 Schema Type/SQL Expression Language/Engine/ConnectionPooling/Dialect 进行 阅读全文

posted @ 2018-10-17 21:16 ExplorerMan 阅读(208) 评论(0) 推荐(0)

Python—RabbitMQ

摘要: RabbitMQ RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统 安装 因为RabbitMQ由erlang实现,先安装erlang python使用rabbitmq服务,可以使用现成的类库pika pika源码地址https://pypi.python.org/pypi/pika 阅读全文

posted @ 2018-10-17 21:16 ExplorerMan 阅读(235) 评论(0) 推荐(0)

Python—I/O多路复用

摘要: 一、I/O多路复用概念: 监听多个描述符的状态,如果描述符状态改变,则会被内核修改标志位,从而被进程获取进而进行读写操作 二、select,poll,epoll select模块,提供了:select、poll、epoll三个方法,分别调用系统的 select,poll,epoll 从而实现IO多路 阅读全文

posted @ 2018-10-17 21:16 ExplorerMan 阅读(351) 评论(0) 推荐(0)

python操作MongoDB

摘要: 下载python中MongoDB的驱动程序 然后确保MongoDB已经安装且可以正常运行,去官网下载相应版本:https://www.mongodb.com/ 解压文件并修改目录名 MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中 MongoDB的数据存储在da 阅读全文

posted @ 2018-10-17 21:09 ExplorerMan 阅读(280) 评论(0) 推荐(0)

Python—进程、线程、协程

摘要: 一、线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 方法: start 线程准备就绪,等待CPU调度 setName 设置线程名称 getName 获取线程名 阅读全文

posted @ 2018-10-17 21:08 ExplorerMan 阅读(229) 评论(0) 推荐(0)

Python—操作redis

摘要: Python操作redis python连接方式:点击 下面介绍详细使用 1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储 set() mset() get(name) 获取值 mget(keys, *args) getset(name, valu 阅读全文

posted @ 2018-10-17 21:07 ExplorerMan 阅读(249) 评论(0) 推荐(0)

Python—redis

摘要: 一、redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/r 阅读全文

posted @ 2018-10-17 20:23 ExplorerMan 阅读(172) 评论(0) 推荐(0)

导航