云中小站
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 旧博客
  •   
  •   

Python 如何去掉redis返回结果中的'b'

python 去掉redis返回结果中的’b’的三种方法众所周知,redis是以二进制存储数据对象的,那么当我们要取出值的时候,是二进制形式的,因此是需要解码的。 法一:123_code = _redis.get(key).decode() 使用decode()进行解码 法二:12345_code = _redis.get(key)_code = str(_code,encoding='

2020-05-15
Python Redis
Python Redis

Python 实现Redis操作类的单例模式

Python实现单例模式的使用—-redis和logging前几天刚学习了几个基本的设计模式,今天来实践下单例模式。 简单介绍一下单例模式:单例模式属于创建型模式,只能创建一个实例,而且只能存在一个实例,其他,其他对象调用该实例的话,也只能调用唯一的这个实例。 下面结合具体的例子来分析: reids实现单例模式: 123456789101112131415161718192021222324252

2020-05-15
Python Redis
Python Redis

python的json.dumps自定义序列化操作

Python继承JSONEncoder类,重写default,实现自定义序列化操作json支持python的类型转化对象类型如下: 12345678910111213141516171819Supports the following objects and types by default: +-------------------+---------------+ | Python

2020-05-15
Python
Python Json

阿里云部署Django项目

环境 基于Ubuntu16.04 + Python3(虚拟环境) + nginx + mysql + Django 一、安装必要的软件,配置python环境 1.安装python:阿里云Ubuntu 16.04服务器自带python版本是2.7的,PIP版本也非常落户,到手后一定要升级Python和PIP, 命令如下。 sudo apt-get install python3.5sudo apt-

2020-05-14
Django 部署
Django 部署 云服务器

Python 使用channels实现websocket从编码到部署详解

python使用channels实现websocket的推送信息功能想法来源: 之前刷Leetcode的时候嘛,右上角都会有全服的刷题消息推送以及个人的收到的回复和关注消息推送。 因此就去查了查如何实现这种消息推送的功能。 在阅读了一番官方文档后,有了大致的一个理解和思路,毕竟阅读纯英文文档还是没有读中文文档那么直观(哈哈哈,就当考研锻炼英语阅读了,好了接下来进入正题!) 以下是我使用channe

2020-05-13
Python websocket
Python websocket 部署

pip镜像源

好东西当然要分享出来呀pip高速镜像源(默认源太low)好东西啊~~~~~~~~ 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsi

2020-05-13
pip
pip

nginx 和 uwsgi 实现简易负载均衡

nginx+uwsgi 实现简易负载均衡之前使用django+nginx+uwsgi开发部署的博客,只使用了一台uwsgi内部服务器,对于博客网站访问量不是特别大的时候其实够用了。但是,如果对于高并发的应用来说,一台服务器肯定不够,这样不仅会导致一台服务器压力过大,严重的话,会产生单点故障,唯一的一台服务器挂了,那么整个应用也就game over了,这是就需要多台服务器实现负载均衡,一台挂了,另一

2020-05-12
Nginx uwsgi
Nginx uwsgi

python中的鸭子类型,协议和接口

详谈Python中的鸭子类型,协议(不正式的接口)这些天在搞javaweb,面向接口编程嘛,尤其玩spring的时候,在写接口的时候,脑海中总是浮现python,一想起还没有好好总结一下python中的鸭子类型,于是乎有了这边笔记。 一、python中协议和接口的区别协议:被称作为“不正式的接口”,因为协议不像java的接口那样施加严格的规范 (java中的接口规范:关键要看子类是否是抽象类。 如

2020-05-11
Python
Python

Linux中 python版本更替

python版本优先级设置很多情况下,一个操作系统中可能会存在多个不同版本的软件,针对不同的情况,我们可能需要使用不同的软件版本,因此如果当需要时候进行替换,是很麻烦的,而且还不是持久存在的。debian推出了一个软件版本管理的工具update-alternatives,下面我用它来管理我的python版本(这样的做的原因是我的云服务器重启后,每次都要进行版本替换,至于为什么会这样,目前还没有去弄

2020-05-09
Linux Python
Python Linux

Django的缓存机制

Django中的缓存机制django中的缓存机制一共分为4中类型: ① 视图缓存装饰器 ② 模板中使用缓存 ③ urls中添加缓存 ④ 使用自定义缓存,如redis(单核),mysql,memcache(支持多核) 模板层面上的缓存1234{% load cache %}{% cache 500 sidebar request.user.username%}

2020-05-08
Django
Django 缓存
1…1011121314…20

搜索

司云中

Hexo Fluid GitHub
总访问量 次 总访客数 人
苏ICP备20018683 苏ICP备20018683