云中小站
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

Django 如何加载settings.py 的源码分析

Django加载setting.py的核心过程的源码分析先简单总结一下大致的过程: django项目启动编译,先加载global_settings.py中的配置,然后再加载根目录下的settings.py并利用反射机制进行覆盖。 原理步骤分析: 首先从入口manage.py分析:12345678910111213141516171819202122import osimport sysdef ma

2020-05-19
Django
Django 源码分析

MySQL底层索引结构分析

Mysql底层索引结构分析mysql数据库底层所采用的是B+树,那么B+树的索引结构,又是怎么推导出来的呢?为什么Mysql选用B+树作为索引结构,而不是二叉树,平衡二叉树,红黑树或是B树呢?今天来分别学习一下这些树的结构。 一、二叉树二叉树应该是我们学习数据结构的一开始就接触的树结构。二叉树的性质就是左子树的所有节点的值小于当前根结点,右子树的所有节点的值大于当前根结点。假设二叉树作为索引结构,

2020-05-17
MySQL
MySQL

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
1…1011121314…20

搜索

司云中

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