Flask+nginx+uWSGI+CentOS服务器部署

亲测,一文带你部署django/flask到你的linux服务器(这里是阿里云其他服务器类似), 注意:这里使用的是 阿里云服务器centos6.8 Python3.x Django1.11.x/Flask 0.12.2 前提条件: 1、一定的linux基础 2、一个可正常运行的Djang...

2018-04-01 16:33:58

阅读数:4029

评论数:1

Django+uWSGI+nginx+CentOS服务器部署

亲测,一文带你部署django/flask到你的linux服务器(这里是阿里云其他服务器类似), 注意:这里使用的是 阿里云服务器centos6.8 Python3.x Django1.11.x/Flask 0.12.2 前提条件: 1、一定的linux基础 2、一个可正常运行的Djang...

2018-04-01 16:30:16

阅读数:4010

评论数:0

odoo10 设置session有效期

开发时发现odoo10内有和http.py文件,内部包含一个方法是用来管理session有效期的 代码如下:(路径为:odoo10\odoo\http.py) def session_gc(session_store): if random.random() < ...

2018-04-27 14:39:48

阅读数:4015

评论数:0

odoo10设置cookie/session 过期时间/生命周期

odoo10设置cookie生命周期为关闭浏览器失效: 修改内容为: (路径:odoo10\odoo\http.py) # 设置cookie的有效期:取消max_age后将开启关闭浏览清除所有cookie,保证安全 if not explicit_session and hasattr(res...

2018-04-27 14:30:50

阅读数:4073

评论数:2

CentOS7环境下配置虚拟环境

安装虚拟环境virtualenv和virtualenvwrapper 安装virtualenv virtualenvwrapper pip install virtualenv virtualenvwrapper 如果没有pip 先安装pip:yum install -y pip ...

2018-04-25 14:09:09

阅读数:4150

评论数:0

CentOS7安装python3.x与python2.x共存,并且配置好pip工具

centos7 python2.7 与python3.6 共存,并处理好pip 首先在安装之前先确定系统内的python版本和pip 然后查看/usr/bin目录下的python软连接和pip 然后删除它们 这是需要修改yum的python指向 编辑/usr/bin/yum文件将pyth...

2018-04-25 14:07:00

阅读数:4332

评论数:0

CentOS7安装之后开启自动更新

注意请先配置好系统的yum源,推荐使用阿里源、网易源、清华源、中科大源等 centos7开启自动更新 我们将会使用 cron 和 anacron,两者的分别这里不细表了,将来有机会再讨论,现在使用一个指令同时安装&a...

2018-04-25 14:05:04

阅读数:4365

评论数:0

Python爬虫之xpath 开启多线程爬取素材网图片-xpath应用、多线程应用、批量下载

开始撸代码, 注意运行在python3.x环境下 注意:由于时效性,这里的URL可能会在后期被妹子图网站所修改,请届时查看对应URL是否可用。 from lxml import etree import os,threading import urllib.request header...

2018-04-25 14:02:27

阅读数:3967

评论数:0

Python爬虫之使用xpath开启多线程和协程配合使用爬取妹子图,批量下载

开始撸代码, 注意运行在python3.x环境下 注意:由于时效性,这里的URL可能会在后期被妹子图网站所修改,请届时查看对应URL是否可用。 import gevent #导入协程的模块,没有需要先行安装 from lxml import etree #导入xml xpath的相关模块...

2018-04-25 14:00:03

阅读数:3939

评论数:0

centos7 使用yum方式安装nginx

安装相关依赖: yum -y install epel-release 安装nginx yum -y install nginx 使用yum安装的好处是可以很方便的开启nginx服务 开启nginx服务 systemctl start nginx 设置开启启动 systemctl ...

2018-04-21 18:16:26

阅读数:3936

评论数:0

Python协程之socket单线程下使用协程实现高并发

先来看看服务端代码: import sys,socket,time,gevent from gevent import socket,monkey monkey.patch_all() import threading def server(port): s = socket.so...

2018-04-17 18:18:53

阅读数:4580

评论数:2

Python协程之异步同步区别

一下代码通过协程、多线程、多进程的方式,运行代码展示异步与同步的区别。 import gevent import threading import multiprocessing # 这里展示同步和异步的性能区别,可以看到异步直接同时执行并完成, # 而同步,需要等待第一个完成后再次执行下一个,...

2018-04-17 18:16:15

阅读数:4457

评论数:0

Python协程之测试读写网页时自动切换,实现并发效果,并对比多线程执行。

import time from gevent import monkey;monkey.patch_all() import gevent from urllib.request import urlopen import threading ''' 是么是IO操作: 文件读写就是最常见的I...

2018-04-17 18:09:55

阅读数:3924

评论数:0

Python协程进阶之gevent

import gevent,time # 使用gevent自动切换两个函数,其实就是协程的自动切换 def func1(): print('i am is func1') gevent.sleep(2) print('i am agin func1') def func2...

2018-04-17 18:07:07

阅读数:3902

评论数:0

Python协程之greenlet,协程的敲门砖

import time # 协程:遇到IO操作就切换,什么时候在切回去,实现多并发的关键 # 安装Gevent就会有greenlet 才可以使用协程 from greenlet import greenlet def test1(): print(12) gr2.switch() ...

2018-04-17 18:04:36

阅读数:3921

评论数:0

Python初识协程已经最经典的yeild生产者消费者模型

”’ 协程:协程是一种用户化的线程,类似于微线程 协程能保留上一次的调用状态,在单线程下实现并发的效果 协程的好处: 1、无须线程上下文切换的开销 2、无须原子操作锁定及同步的开销,原子操作就是一个最小的操作,如一个线程改一个数 3、方便切换控制流,简化编程模型 4、高并发、高扩展性...

2018-04-17 18:01:08

阅读数:3921

评论数:0

Python经典类与新式类已经经典继承和新式继承;以及继承顺序

经典类和新式类,以及经典继承和新式继承 # class Animal: #经典类 class Animal(object): #新式类 def __init__(self,name): self.name = name def eat(self,foot):...

2018-04-17 17:44:50

阅读数:3946

评论数:0

Python之详解@classmethod & @staticmethod

@classmethod简单理解:使用了@classmethod修饰的方法是类专属的,而且是可以通过类名进行调用的。否则是不行的。 class TestClass: @classmethod def classPrint(self): print(&quo...

2018-04-17 17:38:57

阅读数:3921

评论数:0

Python中if __name__=='__main__'用法

if name == ‘main‘: #为了区分你是主动执行这个脚本,还是通过导入执行 #手动执行这个脚本,就会执行这里 # 如果当做导入使用,就不会执行这里,而是执行其他代码 # 外部导入时都会执行,只是这个没有成立而已 例如有以下代码: def ...

2018-04-17 17:20:19

阅读数:3904

评论数:0

Python面向对象@property用法

class Test_len(): def __len__(self): #这个方法可以使实例化后的对象被len()使用并返回自己想要的长度 return 100 t = Test_len() print(len(t)) ''' 访问限制:私有属性,私有方法,类属性,实例...

2018-04-16 18:32:12

阅读数:3914

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭