python
吃鱼的羊
这个作者很懒,什么都没留下…
展开
-
uwsgi、wsgi和nginx的区别和关系
https://blog.csdn.net/CHENYAoo/article/details/83055108区分uWSGI和WSGI在python web开发中,我们经常使用uwsgi配合nginx部署一个web框架,如Django或flask。同时我们又会说,框架和web服务器之间要符合WSGI协议。那就来厘清一下这几个概念。web服务器和web框架在讲uWSGI和WSGI之...转载 2020-01-09 11:09:13 · 161 阅读 · 0 评论 -
nginx怎么配置负载均衡
https://m.php.cn/nginx/423607.html负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实...转载 2020-01-09 10:38:42 · 519 阅读 · 0 评论 -
Django 项目分布式部署【UWSGI + NGINX】
使用USGI配置Django项目的多进程部署,使用NGINX进行静态文件的部署和负载均衡的配置1.在多台主机上部署多个相同的Django项目【同一台主机上部署多个项目进行模拟】设置两个或者多个Django项目的启动配置信息如下: 第一个项目 uwgi.ini 文件配置信息: [uwsgi] # 配置项目访问地址 http=localhost:8000 ...转载 2020-01-09 10:37:06 · 2417 阅读 · 0 评论 -
python调用Linux脚本或者shell指令的几种方法
python调用shell脚本# coding=utf-8 //设置文本格式import os //导入os方法print('hello')n=os.system('/home/csliyb/kjqy_xcy/bdse-tour-dp-2.1/bin/test.sh') //调用shell脚本print '执行完毕'python如何调用脚本或者she...转载 2019-08-07 11:12:14 · 602 阅读 · 0 评论 -
全排列算法
https://www.cnblogs.com/nowornever-L/p/6008954.html对于给定的集合A{a1,a2,...,an},其中的n个元素互不相同,如何输出这n个元素的所有排列(全排列)。递归算法这里以A{a,b,c}为例,来说明全排列的生成方法,对于这个集合,其包含3个元素,所有的排列情况有3!=6种,对于每一种排列,其第一个元素有3种选择a,b,c,对于第一...转载 2018-08-29 14:52:15 · 22653 阅读 · 1 评论 -
归并排序详解(python实现)
因为上个星期leetcode的一道题(Median of Two Sorted Arrays)所以想仔细了解一下归并排序的实现。还是先阐述一下排序思路:首先归并排序使用了二分法,归根到底的思想还是分而治之。拿到一个长数组,将其不停的分为左边和右边两份,然后以此递归分下去。然后再将她们按照两个有序数组的样子合并起来。这样说起来可能很难理解,于是给出一张我画的图。这里显示了归并排序的第...转载 2018-08-19 10:11:52 · 23768 阅读 · 7 评论 -
海量数据处理的 Top K算法(问题) 小顶堆实现
问题描述:有N(N>>10000)个整数,求出其中的前K个最大的数。(称作Top k或者Top 10) 问题分析:由于(1)输入的大量数据;(2)只要前K个,对整个输入数据的保存和排序是相当的不可取的。 可以利用数据结构的最小堆(小顶堆)来处理该问题。 最小堆如图所示,对于每个非叶子节点的数值,一定不大于孩子节点的数值。这样可用含有K个节点的最...转载 2018-08-16 13:54:07 · 2049 阅读 · 0 评论 -
python中deque模块详解
最近在pythonTip做题的时候,遇到了deque模块,以前对其不太了解,现在特此总结一下deque模块是python标准库collections中的一项,它提供了两端都可以操作的序列,这意味着,在序列的前后你都可以执行添加或删除操作。1.创建deque序列:from collections import dequed=deque()2.deque提供了类似list的操作方法...转载 2018-07-30 10:55:35 · 42350 阅读 · 3 评论 -
python中无穷大与无穷小表示
float('inf') 表示正无穷-float('inf') 或 float('-inf') 表示负无穷其中,inf 均可以写成 Inf 起步python中整型不用担心溢出,因为python理论上可以表示无限大的整数,直到把内存挤爆。而无穷大在编程中常常需要的。比如,从一组数字中筛选出最小的数字。一般使用一个临时变量用于存储最后结果,变量去逐个比较和不断地更新。而这临时变量一...转载 2018-07-17 10:38:01 · 75633 阅读 · 0 评论 -
python条件表达式的四种实现方法
a, b, c = 1, 2, 3 # 1.常规 if a>b: c = aelse: c = b # 2.表达式c = a if a>b else b # 先执行中间的if,如果返回True,就是左边,False是右边。 # 3.二维列表c = [b,a][a>b] #实际是[b,a][False],因为False被转换为0,所以是[1,2][0],也就是[1] ...转载 2018-07-16 13:46:53 · 2786 阅读 · 0 评论 -
说说尾递归
微博上看到有人在讨论尾递归,想起以前曾看过老赵写的一篇相关的博客,介绍的比较详细了,相信很多人都看过,我也在下面留了言,但挑了个刺,表示文章在关键点上一带而过了,老赵自然是懂的,但看的人如果不深入思考,未必真正的明白,下面我说说我的理解。什么是尾递归什么是尾递归呢?(tail recursion), 顾名思议,就是一种“不一样的”递归,说到它的不一样,就得先说说一般的递归。对于一般的递归,...转载 2018-07-16 13:45:29 · 217 阅读 · 0 评论 -
如何查看PYTHON的安装位置以及安装第三方库的位置
当我们需要查看PYTHON安装位置或者第三方包的位置时候,记不清楚原来安装到哪里可以使用以下命令来查看进入PYTHON后 import sys sys.path则会打印出你的当前版本安装包的位置 例如:import sys module = sys.path for i in module: ….print(i) D:\SofTwareInstall\py3\python36.zip D:\Sof...转载 2018-03-08 13:42:30 · 35016 阅读 · 1 评论 -
python2中为什么在进行类定义时最好要加object,不加又怎样
# -.- coding:utf-8 -.-# __author__ = 'zhengtong'class Person: """ 不带object """ name = "zhengtong"class Animal(object): """ 带有object """ name = &quo转载 2018-03-08 10:38:27 · 1652 阅读 · 0 评论 -
Python面向对象
http://www.runoob.com/python/python-object.htmlPython从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学...转载 2018-03-08 10:29:31 · 243 阅读 · 0 评论 -
Python 包
包 定义 为了组织好模块,会将多个模块分为包。Python 处理包也是相当方便的。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件。 常见的包结构如下: 最简单的情况下,只需要一个空的 __init__.py 文件即可。当然它也可以执行包的初始化代码,或者定义稍后介绍的 __all__ 变量。当然包底下也能包含包,这和文件夹一样,还是比较好理解的。 ...转载 2018-03-08 09:44:26 · 6238 阅读 · 0 评论