04 2017 档案

摘要:最近遇到了客户在从我们的服务器下载文件失败时的情况。然后把解决方案一并整理一下以备后续。需要说明的是,我们前端都是使用nginx来做反向代理,后面的逻辑处理采用php的方式。 1、缓存目录不可写 nginx在做反向代理,代理后端的nginx+php-fpm时,在客户端下载文件时,总是下载到一定的大小 阅读全文
posted @ 2017-04-20 18:34 breezey 阅读(22898) 评论(0) 推荐(0) 编辑
摘要:目前在持续集成领域,除了后起之秀travis ci,在老牌工具中,最著名的还是非jenkins莫属。本篇文章简单的说一声jenkins与sonarqube的集成来实现代码的静态审核。 在这里不详细罗列jenkins的安装与初始化配置,假设你已经安装好了jenkins,并正常启动了。我们直接 开始安装 阅读全文
posted @ 2017-04-20 18:24 breezey 阅读(2735) 评论(0) 推荐(0) 编辑
摘要:我们在网站开发过程中,经常会遇到这样的需求: 用户登陆系统才可以访问某些页面 如果用户没有登陆而直接访问就会跳转到登陆界面,而不能访问其他页面。 用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址 要实现这样的需求其实很简单: view.py设置: from djanco.contrib 阅读全文
posted @ 2017-04-15 21:06 breezey 阅读(15828) 评论(0) 推荐(0) 编辑
摘要:1、uwsgi的安装 2、uwsgi的基本测试: 3、编写uwsgi配置文件/etc/uwsgi.ini,内容如下: 各配置项说明如下: uid = nginx #使用nginx用户和组 gid = nginx #chdir = /webser/www/demosite #指定项目目录,在配置多站点 阅读全文
posted @ 2017-04-06 16:32 breezey 阅读(12872) 评论(0) 推荐(0) 编辑
摘要:subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回 阅读全文
posted @ 2017-04-06 15:58 breezey 阅读(55244) 评论(0) 推荐(4) 编辑
摘要:一、hashlib基本使用 python中的hashlib模块用来进行hash或者md5加密,而且这种加密是不可逆的,所以这种算法又被称为摘要算法。其支持Openssl库提供的所有算法,包括md5、sha1、sha224、sha256、sha512等。 常用的属性和方法: algorithms:列出 阅读全文
posted @ 2017-04-04 12:46 breezey 阅读(4980) 评论(0) 推荐(2) 编辑
摘要:StringIO经常被用来作字符串的缓存,因为StringIO的一些接口和文件操作是一致的,也就是说同样的代码,可以同时当成文件操作或者StringIO操作。 一、StringIO中的常用方法 1、read 用法: s.read([n]):参数n用于限定读取的长度,类型为int,默认为从当前位置读取 阅读全文
posted @ 2017-04-03 21:32 breezey 阅读(37361) 评论(0) 推荐(0) 编辑
摘要:1、pwd模块 pwd模块提供了一个unix密码数据库即/etc/passwd的操作接口,这个数据库包含本地机器用户帐户信息 常用操作如下: pwd.getpwuid(uid):返回对应uid的示例信息 示例: pwd.getpwnam(name):返回对应name的用户信息 示例: pwd.get 阅读全文
posted @ 2017-04-03 20:50 breezey 阅读(10629) 评论(0) 推荐(0) 编辑
摘要:paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。paramiko支持Linux, Solaris, BSD, MacOS X, Windows等平台通过SSH从一个平台连接到另外一个平台。利用该模块,可以方便的进行ssh连接和sftp 阅读全文
posted @ 2017-04-03 20:26 breezey 阅读(12222) 评论(0) 推荐(2) 编辑
摘要:一、使用xlrd读取excel 1、xlrd的安装: 2、基本操作示例: 二、使用xlwt模块写excel 1、安装: 2、基本操作: 阅读全文
posted @ 2017-04-03 20:17 breezey 阅读(645) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示