自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 数据库链接池

import timeimport pymysqlimport threadingfrom DBUtils.PooledDB import PooledDB,SharedDBConnectionPOOL = PooledDB( creator=pymysql, maxconnections=6, mincached=2, maxcached=5,maxs...

2019-07-12 21:59:09 459 1

原创 在Centos7.2中,已经安装nginx的情况下,增加headers_more模块

1.首先查看自己之前安装的nginx的版本## nginx -V如下所示:以上这张图最后一行有--add-module=../headers-more-nginx-module这句话,是因为我安装成功之后截的图,安装模块之前是没有的.2.下载nginx这个版本的tar包当前我们的路径是~/application/nginx下载 wget http://nginx.or...

2019-04-14 17:49:04 2341

原创 用emq实现简单聊天室功能(含离线缓存数据)

EMQ官方地址:http://emqtt.com/ EMQ中文文档:http://emqtt.com/docs/v2/guide.html在ubuntu上部署emq服务器,#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2018/11/21 10:58# @Author : Tom# @File : chat_...

2018-11-22 15:52:26 1999

转载 Docker学习2-docker存储之卷(Volume)

参考博客:https://www.cnblogs.com/sammyliu/p/5932996.html      有状态容器都有数据持久化需求。Docker 采用 AFUS 分层文件系统时,文件系统的改动都是发生在最上面的容器层。在容器的生命周期内,它是持续的,包括容器在被停止后。但是,当容器被删除后,该数据层也随之被删除了。因此,Docker 采用 volume (卷)的形式来向容器提供持...

2018-09-26 10:15:15 258

转载 Docker学习1-基本命令

之前知识看docker的命令,总是不是很理解,看了这边文章之后,终于明白了一些!!!!特此推荐文章地址:(一样的内容,只是怕地址失效,就放了两条.......)1.http://www.cnblogs.com/bethal/p/5942369.html2.http://dockone.io/article/783Docker中文文档地址 http://www.dockerinfo....

2018-09-24 23:59:22 246

转载 Linux系统中tcpdump使用

tcpdump命令是一款sniffer工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。这里的网络接口,就是网卡,所以需要查看到网卡的名称ifconfig -a网卡的名称就是这3个,我用的是第三个无线网卡。就是wlpls0tcpdump的选项解释-a:尝试将网络和广播地址转换成名称;-c<数据包数目>:...

2018-09-23 01:30:51 344

转载 使用Flask的蓝图(蓝本)来构建项目框架

将所有代码都放在单个程序文件中,是非常不合适的,这不仅会让代码阅读变得困难,而且会给后期维护带来麻烦!蓝图:用于实现单个应用的视图、模板、静态文件的集合。蓝图就是模块化处理的类。简单来说,蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和URL相互关联的功能。 在Flask中,使用蓝图可以帮助我们实现模块化应用的功能。蓝图的运行机制蓝图是保存了一组将来可以在应用对...

2018-09-04 14:43:16 1952

原创 python函数知识点(二)

目录一.函数对象二.函数嵌套三.名称空间与作用域四.闭包函数五.装饰器一.函数对象1.函数是第一类对象,即函数可以当作数据传递#1 可以被引用#2 可以当作参数传递#3 返回值可以是函数#3 可以当作容器类型的元素2.利用该特性,优雅的取代多分支的if (不然要是有很多个函数的话,就要写很多个if elif了)def foo(): prin...

2018-09-02 20:54:43 237

原创 使用paramiko模块把本地文件上传到远程服务器

不同的主机之间传送文件可以使用scp命令,但是Python中的paramiko模块也可是实现此功能,代码如下:import settings_file # 配置的远程主机信息文件,以及存放路径文件import paramikoclass WriteImgToRemote(object): '''把图片写入远程主机''' def __init__(self): ...

2018-08-30 22:07:06 1324

原创 阿里云centos7.2 Mysql开启远程访问

1.在阿里云本实例的安全组,开启3306端口(外网)2.可以使用tennet ip port 来测试端口是否开启3.授权root账号远程访问mysql数据库mysql> grant all privileges on *.* to 'root'@'%' identified by 'yourpwd';Query OK, 0 rows affected, 1 warning (...

2018-08-30 15:17:50 694

原创 python函数知识点(一)

一.函数是什么?具备某项功能的工具举例:电烧水壶可以把冷水变成热水(输入冷水,输出热水)要想使用水壶,需要事先准备好,然后拿来就用且可以重复使用;===要想用函数,需要先定义,再使用,以后可以重复使用===二.函数的分类1.内置函数python解释器已经为我们定义好了的函数即内置函数。对于内置函数,我们可以拿来就用而无需事先定义,如len(),sum(),max()注...

2018-08-27 22:04:49 253

翻译 ubuntu16 安装scrapy 时error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

错误如下 building '_openssl' extension creating build/temp.linux-x86_64-3.5/build creating build/temp.linux-x86_64-3.5/build/temp.linux-x86_64-3.5 x86_64-linux-gnu-gcc -pthread -DNDEBUG ...

2018-08-15 11:30:43 6562

原创 小程序中class属性值根据三元表达式判断得到

目的:根据data中you的数据来判断,用什么颜色.you为true值,class=nihao;反之class=nihao12js中代码(data数据)Page({ /** * 页面的初始数据 */ data: { you:0 }})wxml中<view class="{{you?'nihao':'nihao12'}}"> ...

2018-08-14 10:44:32 16763 4

转载 Django获取用户局域网中的IP

使用django来获取用户访问的IP地址,如果用户是正常情况下request.META['REMOTE_ADDR'] 可以获得用户的IP地址。但是有些网站服务器会使用ngix等代理http,或者是该网站做了负载均衡,导致使用remote_addr抓取到的是1270.0.1,这时使用HTTP_X_FORWARDED_FOR才获得是用户的真实IP。推荐使用以下代码:if request.META.g...

2018-06-20 23:13:28 963

翻译 python3.6中出现ModuleNotFoundError: No module named 'pkg_resources'

执行了这句pip3 uninstall setuptools之后就出现了:Traceback (most recent call last): File "/usr/bin/pip3", line 6, in <module> from pkg_resources import load_entry_pointModuleNotFoundError: No module ...

2018-06-12 20:42:52 10404 1

转载 ubuntu无法启动chrome浏览器

系统:ubuntu18.04root用户执行 /usr/bin/google-chrome-stable 出现下边错误: [31560:31560:0207/085601.085852:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https:/...

2018-06-10 09:58:38 10925

转载 Ubuntu 16.04设置IP、网关、DNS

对于Ubuntu和CentOS 6配置都适用1、修改IP地址打开/etc/network/interfacessudo vim /etc/network/interfaces加入以下语句:auto eth0 #要设置的网卡iface eth0 inet static #设置静态IP;如果是使用自动IP用dhcp,后面的不用设置,一般少用pre-up ifconfig eth0 hw ether ...

2018-06-07 11:15:57 5021

原创 Ubuntu 18.04 LTS安装Postman流程

参考文档:https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/?utm_source=hootsuite&utm_medium=twitter&utm_campaign=依次输入如下代码:wget https://dl.pstmn.io/download/latest/linux64 ...

2018-05-13 21:51:24 3055

原创 Python使用concurrent.future模块实现多线程、多进程

很久没用到了,现在简单写一下# concurrent.futures实现进程池和线程池from concurrent.futures import ThreadPoolExecutor# from concurrent.futures import ProcessPoolExecutorimport osimport timedef task(n): print('%s is...

2018-05-06 21:53:59 4994

翻译 django之生成requirements.txt文件

在pycharm的Terminal窗口下依赖文件生成pip freeze > requirements.txt依赖文件安装pip install -r requirement.txt

2018-04-28 14:08:54 1491

原创 RESTFrame序列化问题

序列化主要两个功能:1.用于对用户请求数据进行验证;2.对于数据库中的数据(queryset类型、model对象)进行序列化。一.对于后端程序从数据库拿到的数据(queryset、model对象)进行序列化models.py # 准备工作:表结构from django.db import modelsclass Menu(models.Model): name = models....

2018-04-22 11:26:47 648

原创 Python中时间类型的互转

时间的3中表示格式,以及之间的互转:在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 (2)格式化的时间字符串(Format Stri...

2018-04-21 23:30:16 4402

翻译 前端Ajax提交文件类型

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax_send</title></head><body><h3&am

2018-04-17 09:12:41 1028

原创 使用python的requests库发送信息

今天在工作中遇到在程序中,需要向另一台主机发送一个路径信息(str),主要测试了两种情况:参考博客:https://liam0205.me/2016/02/27/The-requests-library-in-Python/1.Python的requests模块(假如接收端是基于http协议)GET方式发送requests 库提供的 HTTP 方法,都提供了名为 params 的参...

2018-04-16 22:01:12 401

转载 在内存中存在字符串、字节

今天正好看到了廖大的文章,就再温习一下https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431918785710e86a1a120ce04925bae155012c7fc71e000

2018-04-15 20:52:09 1009

原创 生成图片验证码

def get_validCode_img(request): # 方式1: # import os # path= os.path.join(settings.BASE_DIR,"blog","static","img","tom.jpg") # # with open(path,"rb") as f: # data=f.read()...

2018-04-15 20:50:47 141

原创 Python虚拟环境的搭建

virtualenv介绍安装: 1.安装virtualenv --pip install virtualenv 2.选择安装虚拟环境的路径 --cd ....... 3.安装一个虚拟环境 --virtualenv testvir(虚拟环境名称) 4.进入虚拟环境 --cd testvir 5.查看虚拟环境中的信息 --dir 6.运行虚拟环境 --进入S...

2018-04-14 21:38:53 192

翻译 在服务器搭建git仓库

我的服务器:CentOS 7.21.依赖库的安装# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum install gcc perl-ExtUtils-MakeMaker2.卸载旧版本git  (如果没有,直接到第三步)如果有低版本的git,需要先卸载,再安装# git –-versio...

2018-04-13 23:00:24 2724

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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