自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (10)
  • 收藏
  • 关注

原创 Celery与RabbitMQ、Redis

使用RabbitMQ结合CeleryRabbitMQ 是默认的中间人,首先安装RabiitMQapt-get install rabbitmq# 添加用户rabbitmqctl add_user my_user my_password# 添加虚拟主机rabbitmqctl add_vhost myvhost# 为用户赋予相应虚拟主机权限rabbitmqctl set_permission

2016-12-28 20:30:15 4201

原创 Celery与RabbitMQ、Redis

使用RabbitMQ结合CeleryRabbitMQ 是默认的中间人,首先安装RabiitMQapt-get install rabbitmq# 添加用户rabbitmqctl add_user my_user my_password# 添加虚拟主机rabbitmqctl add_vhost myvhost# 为用户赋予相应虚拟主机权限rabbitmqctl set_permission

2016-12-28 20:30:02 960

原创 python flask发送邮件

python flask发送邮件 * SMTPAuthenticationError: (535, ‘Error: authentication failed’) 解决办法:调用163邮箱服务器来发送邮件,我们需要开启POP3/SMTP服务,这时163邮件会让我们设置客户端授权码,这个授权码替代上面代码部分的passwd即可成功发送邮件 安装flask-mail pip3 install f

2016-12-28 11:45:19 2718

原创 flask SQLAlchemy 数据库操作

数据库URL必须保存到Flask配置对象的SQLALCHEMY_DATABASE_URI键中。将SQLALCHEMY_COMMIT_ON_TEARDOWN键,将其设为True时,每次请求结束后都会自动提交数据库中的变动。 简单的配置SQLite数据库from flask_sqlalchemy import SQLAlchemybasedir = os.path.abspath(os.path.di

2016-12-28 11:27:01 8162

原创 curl 的使用

curl 的使用方法curl 测试Restful APIcurl -H "Content-Type:application/json" --user account:password http://127.0.0.1:5000/api/v1.0/posts/获取某一页curl -H "Content-Type:application/json" --user account:password -G

2016-12-28 10:13:09 425

原创 ubuntu使用virtualenv切换python环境

ubuntu使用virtualenv切换python环境apt-get install python-virtualenv新建目录并进入之mkdir proj_python2新建虚拟python环境virtualenv -p /usr/bin/python2 venv激活当前python环境source venv/bin/activate这时候查看python版本,可以显示当前环境是python2.

2016-12-28 10:05:27 5077

原创 ubuntu安装jdk8

ubuntu安装jdk8 首先新建目录并将下载的jdk-8u111-linux-x64.tar.gz解压到该目录下sudo mkdir /usr/lib/jvmsudo tar zxvf jdk-8u111-linux-x64.tar.gz -C /usr/lib/jvm 为了方面,将jdk名为为jdk8修改环境变量sudo vim /etc/profileexport JAVA_HOME=/u

2016-12-27 22:17:53 403

原创 ubuntu部署flask项目

ubuntu部署flask项目 1. 首先在部署机器上安装项目用到的第三方包pip3 install -r requirements/product.txt安装gunicorn可以用来提供wsgi服务apt-get install gunicorn 启动gunicorn gunicorn -w 4 -b 10.13.32.159:5000 manage:app -w 代表启动多少个进程进行

2016-12-27 13:28:50 968

原创 python清屏插件

python实现清屏 今天在使用PythonGUI时,被清屏所困扰,查阅网上资源发现一个比较简单的方式。 在python34/Lib/idellib中加入ClearWindow.py。可以到http://bugs.python.org/file14303/ClearWindow.py下载,或者复制以下代码另存为 ClearWindows.py# IDLEX EXTENSION## """

2016-12-22 10:50:12 929

原创 python Flask-SQLAlchemy操作数据库

数据库URL必须保存到Flask配置对象的SQLALCHEMY_DATABASE_URI键中。将SQLALCHEMY_COMMIT_ON_TEARDOWN键,将其设为True时,每次请求结束后都会自动提交数据库中的变动。 简单的配置SQLite数据库from flask_sqlalchemy import SQLAlchemybasedir = os.path.abspath(os.path.di

2016-12-20 17:12:06 1748 1

原创 python Flask发送邮件

python flask发送邮件 * SMTPAuthenticationError: (535, ‘Error: authentication failed’) 解决办法:调用163邮箱服务器来发送邮件,我们需要开启POP3/SMTP服务,这时163邮件会让我们设置客户端授权码,这个授权码替代上面代码部分的passwd即可成功发送邮件 安装flask-mail pip3 install f

2016-12-20 15:08:36 1183

原创 Beautifulsoup4学习笔记

beautifulsoup4学习小记 pip安装pip install beautifulsoup4或easy_installeasy_install beautifulsoup4或源码安装python setup.py installBeautifulSoup除了内置HTML解析器,还支持一些第三方解析去,比如html5lib,lxml等,可以安装之后,在初始化BeautifulSoup对象的时

2016-12-20 11:54:52 4524

原创 python flask学习笔记(四)-数据库操作

Flask-SQLAlchemy要求每个模型都要定义主键,这一列经常命名为id

2016-12-19 22:37:55 443

原创 python学习笔记(三)-表单处理

表单类 默认情况下,Flask-WTF能保护所有表单免受跨站请求伪造攻击(CSRF)app = Flask(__name__)# 强制性必须填写secret_keyapp.config['SECRET_KEY'] = 'hard to guess string'定义表单from flask_wtf import Formfrom wtforms import StringField, Sub

2016-12-19 22:10:21 3209 1

原创 python Flask学习笔记(二)-集成bootstrap

Flask Bootstrap起步pip3 install flask-scriptpip3 install flask-bootstrapflask bootstrap使用hello.pyfrom flask import Flask, render_templatefrom flask_script import Managerfrom flask_bootstrap import Boo

2016-12-19 20:52:26 5669

原创 python Flask学习笔记(一)

app = Flask(__name__) Flask的构造函数只有一个必须制定的参数,即程序主模块或包的名字。 Flask 用这个参数决定程序的根目录,以便能够找到相对于程序根目录的资源文件位置render_templaterender_template函数第一个参数是模板文件名,随后的都是关键字参数@app.route('/user/<name>')def user(name):

2016-12-19 20:09:31 691

原创 python测试unittest/doctest/nose

使用pylint/pyflakes/pep8检查代码风格使用unittest测试pythoncap.pydef just_do_it(text): return text.capitalize()test_cap.py import unittestfrom python_test import capclass Test(unittest.TestCase): def setUp

2016-12-18 17:49:34 554

原创 python使用pip安装包

python包安装安装一个包的最新版pip install flask安装指定版本pip install flask==0.9.0指定最小版本 适合于必须使用的一些特性在某个版本之后才开始出现pip install 'flask>=0.9.0'安装多个python包pip -r requirements.txt其中requirements.txt内容为flask=0.9.0dja

2016-12-18 17:12:21 384

原创 python操作redis学习笔记

python操作redis学习笔记import redisimport timeconn = redis.Redis('10.13.32.159', 6379)Redis字符串使用conn.set('secret', 'test_1')print(conn.get('secret'))# conn.keys(self, pattern) 可以列出所有的键print(conn.keys('*

2016-12-15 22:14:15 975

原创 python读写csv_xml_json配置文件

python中csv,xml,json读写python csv读写没有标题行的csv读写import csvfieldlist=[ ['one', '1'], ['two', '2'], ['three', '3']]# 写入with open("te_write.csv", 'w', newline='') as ff: writer = csv.writ

2016-12-15 19:15:36 1455

原创 Ubuntu安装redis的两种方法

Ubuntu安装redis的两种方法 本人安装的是3.0.6版本,可以到https://redis.io/download下载最新稳定版方法一$ wget http://download.redis.io/releases/redis-3.0.6.tar.gz$ tar xzf redis-3.0.6.tar.gz$ cd redis-3.0.6$ make$ cd srcmake之后,在

2016-12-15 18:22:59 1253

原创 python3 csv 空行解决

python3.4遇到csv读写空行问题,在网上搜索大多数给的方案是按照二进制进行读取,python2和python3在byte和str处理不太一样,没有达到效果。查询官方文档 csv.writer,需要加入一个newline参数读取,文档截取如下If csvfile is a file object, it should be opened with newline=''If newline=''

2016-12-15 15:59:19 6125 1

原创 python正则学习

python re模块学习 若re模式与转义符号冲突,则在模式串前面加r。source = "I wsiswwwwh I may, I wish I might Have a dish of fish tonight."m = re.findall(r'(?<=I )wish', source)print(m)m = re.findall(r'(?<!I )wish', source)pr

2016-12-13 22:19:08 415

dns 容器化 docker

dns 容器化 docker

2021-12-03

鼠标魔棒主题

鼠标主题,魔棒,蓝光闪闪魔棒主题,特色鼠标主题,推荐使用

2018-11-25

mobax 11 mobaxterm

mobaxterm a good development tools ,have a try.It make it easy to connect to history sessions, ssh/sftp, and so on

2018-11-22

crypto 库__crypto 库

crypto 库 golang.org/x/crypto 库文件crypto 库 golang.org/x/crypto 库文件crypto 库 golang.org/x/crypto 库文件

2018-05-16

shell技巧mobaxterm

shell技巧mobaxtermshell技巧mobaxtermshell技巧mobaxtermshell技巧mobaxtermshell技巧mobaxterm

2018-05-09

portainer_portainers

portainer docker ui, beautiful ui and multi functions

2017-10-30

sublime配置

sublime的一些配置

2017-05-31

OpenTSDB资料整理

OpenTSDB入门资料文档

2016-07-04

Linux常见问题

2016-06-21

mybatis生成工具

使用mybatis生成工具生成mybatis所需文件

2016-06-18

空空如也

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

TA关注的人

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