
python开发
buster2014
没有比人更高的山,没有比脚更长的路...
展开
-
windows下配置eclipse + Python + PyDev + tornado,并使用pylint进行静态检测
http://www.cnblogs.com/dkblog/archive/2010/12/14/1980678.html转载 2015-12-30 21:47:53 · 543 阅读 · 0 评论 -
[nginx]Enter PEM pass phrase
http://blog.sina.com.cn/s/blog_6ffe66ef0100qzg6.html网站的ssl证书5月底过期,客户要续订证书。以前没有搞过证书,按照nginx官方wiki流程做了下openssl genrsa -des3 -out server.key 2048openssl req -new -key server.key -out server.c转载 2016-03-18 10:51:34 · 23542 阅读 · 0 评论 -
openssl生成CA的时候出错:TXT_DB error number 2
转自:http://zhoujuxi.blog.163.com/blog/static/56607590201192571745629Sign the certificate? [y/n]:yfailed to update databaseTXT_DB error number 2产生的原因是: This thi转载 2016-03-18 10:54:07 · 2489 阅读 · 0 评论 -
python 如何将字符串转化为datetime.date【获取指定日期的上月和两个日期之间相差的月数】
$ pythonPython 2.7.3 (default, Jan 2 2013, 16:53:07) [GCC 4.7.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import datetime>>> dtstr = '201转载 2016-03-31 17:23:56 · 16380 阅读 · 2 评论 -
Python时间戳与时间字符串互相转换实例代码
文章来源:http://www.jb51.net/article/43901.htm#设a为字符串import timea = "2011-09-28 10:00:00"#中间过程,一般都需要将字符串转化为时间数组time.strptime(a,'%Y-%m-%d %H:%M:%S')>>time.struct_time(tm_year=2011, tm转载 2016-03-19 19:52:13 · 623 阅读 · 0 评论 -
python orm框架-----SQLALchemy-查询篇
似乎ORM最难设计的部分是查询。特别是面向对象的查询,今天学习SQLAlchemy,发现SQLAlchemy的查询语法竟如此灵活,惊叹其如此强大的表达能力的同时也对Python也有了更深的认识。下面看一下我写的一些查询语句:Python代码:#简单查询#注意User是一个类对象,user_table是数据库中的表print(session.query(User).a转载 2016-03-19 21:01:33 · 4316 阅读 · 0 评论 -
C#, Java, PHP, Python和Javascript几种语言的AES加密解密实现【多种语言AES/CBC/PKCS5Padding通用加解密数据】
http://www.tuicool.com/articles/nERnqehttp://www.cnblogs.com/AloneSword/p/3485912.html【这里有具体的对称和非对称算法的详细介绍】c#里面的AES加密解密在visual studio中写的c#代码using System;using System.Collections.Gen转载 2016-03-20 22:01:03 · 15319 阅读 · 1 评论 -
python dict按照value 排序
http://my.oschina.net/u/1785471/blog/287699 python dict按照value 排序?12345678910111213141516171819转载 2016-03-20 23:30:56 · 57780 阅读 · 0 评论 -
python 的常用时间操作,取得当前时间等
http://blog.youkuaiyun.com/caisini_vc/article/details/5619954我们先导入必须用到的一个module>>> import time设置一个时间的格式,下面会用到>>>ISOTIMEFORMAT=’%Y-%m-%d %X’看一下当前的时间,和其他很多语言相似这是从epoch(1970 年 1 月 1 日 0转载 2016-03-20 23:35:21 · 1216 阅读 · 0 评论 -
python os.system os.popen 区别【os.popen执行linux命令tail -100 filename可以打开linux中文件内容】
文章来源:http://blog.youkuaiyun.com/meeasyhappy/article/details/8266511python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。现假定有一个shell脚本test.sh:#!转载 2016-02-27 22:42:48 · 2475 阅读 · 0 评论 -
Python 数据库备份脚本(邮件通知+日志记录)
文章来源:http://www.cnblogs.com/wubz/archive/2013/02/28/2936789.html#dbbackup.py#!/usr/bin/python #coding:utf-8 import subprocess import time import os import sys import sendEmail import转载 2016-02-28 19:34:21 · 557 阅读 · 0 评论 -
ZeroMq LRU算法中间件
文章来源:http://blog.youkuaiyun.com/yueguanghaidao/article/details/41814163前一段时间2014北京PyCon大会吐槽颇多,所以我就到InfoQ上找了找2013的大会视频,对网络射击手游High Noon 2基于Python的服务器架构的视频挺感兴趣,尤其是游戏服务器中的0 downtime,原理他们底层不是原生的socket,转载 2016-02-28 20:58:35 · 741 阅读 · 0 评论 -
(linux)python之setuptools、easyinstall、pip安装及连接redis
python ez_setup.py报错:Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gzTraceback (most recent call last): File "ez_setup.py", line 485, in main(sys.ar转载 2016-04-07 17:03:35 · 1858 阅读 · 0 评论 -
python版本是2.6升级到2.7.3
http://blog.sina.com.cn/s/blog_62c02a630102vdib.htmlpython版本是2.6升级到2.7.3 (2015-02-12 11:08:03)转载▼标签: python 分类: 工作笔记CentOS6.3上安装的python版本是2.6,转载 2016-04-08 14:25:32 · 771 阅读 · 0 评论 -
python错误汇总3:安装MySQLdb时:EnvironmentError: mysql_config not found
文章来源:http://wangjunle23.blog.163.com/blog/static/117838171201331463342722/安装mysqldb时出现以下错误:sh: mysql_config: command not foundTraceback (most recent call last): File "setup.py", line转载 2016-04-10 15:11:42 · 2061 阅读 · 0 评论 -
python None与Null
http://www.cnblogs.com/BeginMan/p/3153983.html一、Python对象要理解这个,首先要理解Python对象:python对象具有三个特性:身份、类型、值。三特性在对象创建时被赋值。只有值可以改变,其他只读。类型本身也是对象。二、Null与None是Python的特殊类型,Null对象或者是None Type转载 2016-03-29 09:09:09 · 11994 阅读 · 0 评论 -
ssl入門
http://blog.youkuaiyun.com/c_4818/article/details/7825388主要參考資料:http://booby325.iteye.com/blog/448174http://wwwww.iteye.com/blog/948541:理解keystore和cert認證文件的區別。keystore包含多個認證文件,可以转载 2016-03-18 10:49:16 · 1438 阅读 · 0 评论 -
python https 加密传输
python https http://www.cnblogs.com/SinSay/archive/2010/10/30/1865178.htmlSinSays...Everything i Love...使用 Tornado 跟 SSL 建立安全链接记录一下过程。 首先,我们需要的当然就是 Tornado、Python、OpenSSL,转载 2016-03-17 20:15:35 · 3553 阅读 · 0 评论 -
win 64位系统安装带有c编写的python模块出现ValueError: [u'path']解决
文章来源:http://my.oschina.net/freegeek/blog/323466?fromerr=40Fji6xn关于win 64位机器安装Scrapy的问题:http://steamforge.net/wiki/index.php/How_to_Install_Scrapy_in_64-bit_Windows_7在安装Scrapy是要安装一系列的依赖模块转载 2015-12-30 22:00:53 · 2043 阅读 · 0 评论 -
[python]Win7 X64安装python Scrapy【解决windows c++环境】
文章来源:http://www.waitalone.cn/python-scrapy-install.html最近想研究一下python的爬虫,网上查找了一下资料,scrapy是python爬虫中比较牛b的存在,经过确认,确实是比较"牛B",安装这个scrapy库实在是"牛B"的可以了,前后折腾过不下10次去研究安装方法,终于搞定了,共享一下,免得兄弟们走弯路。首先说说转载 2015-12-30 22:21:56 · 1682 阅读 · 0 评论 -
python数据库连接池
Python数据库连接池模块-----DBUtils使用 - 菜菜鸟向前进http://www.tuicool.com/articles/U3ymUb7python数据库连接池PooledDB使用http://blog.163.com/power_mr/blog/static/138744007201391823253744/Py转载 2015-12-31 13:08:45 · 1520 阅读 · 0 评论 -
python之web开发1:Eclipse+PyDev+Django+Mysql搭建Python web开发环境
Eclipse+PyDev+Django+Mysql搭建Python web开发环境 Python的web框架有很多,目前主流的有Django、Tornado、Web.py等,最流行的要属Django了,也是被大家最看好的框架之一。下面就来讲讲如何搭建Django的开发环境。一.准备工作 需要下载的软件: JDK:官网下载地址:http://www.oracl转载 2015-12-17 12:07:03 · 619 阅读 · 0 评论 -
python之web开发二:用Python+Django在Eclipse环境下开发web网站【第一个开发的小案例,按照文章可以成功开发web】
http://www.cnblogs.com/linjiqin/p/3595891.html用Python+Django在Eclipse环境下开发web网站一、创建一个项目如果这是你第一次使用Django,那么你必须进行一些初始设置。也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置、Django详细选项设置和应用转载 2015-12-17 22:15:59 · 2663 阅读 · 0 评论 -
Django settings.py 中设置访问 MySQL 数据库【一种是直接在 settings.py 文件中直接写数据库信息,另一种是读文件获取数据库信息】
http://greybeard.iteye.com/blog/1258897 settings.py 1. 修改时区: 默认为:TIME_ZONE = 'America/Chicago' 修改为:TIME_ZONE = 'Asia/Shanghai' 2. 默认的url: ROOT_URLCONF = 'mysite.urls' 3.转载 2015-12-17 14:19:58 · 5789 阅读 · 0 评论 -
Tornado 使用经验【防范 跨站伪造请求CSRF 或 XSRF;2、防止伪造 cookie 】
文章来源:http://www.tuicool.com/articles/qYzEru最近在做一个网站的后端开发。因为初期只有我一个人做,所以技术选择上很自由。在 web 服务器上我选择了 。虽然曾经也读过它的源码,并做过一些小的 demo,但毕竟这是第一次在工作中使用,难免又发现了一些值得分享的东西。 首先想说的是它的安全性,这方面确实能让我感受到它的良苦用心。这主要可以分为两点转载 2016-01-03 21:43:53 · 2317 阅读 · 0 评论 -
Tornado学习笔记(一)【tornado的优势】
文章来源:http://slaytanic.blog.51cto.com/2057708/1638403/最近开始用Tornado做开发了,究其原因,主要是Tornado基于Python,一来代码量少开发速度快,二来采用epoll方式,能够承载的并发量很高。在我的i5台式机上用ab测试,不连接数据库的情况下,单用get生成页面,大概平均的并发量在7900左右。这比php或者ja转载 2016-01-03 21:57:27 · 4033 阅读 · 0 评论 -
Linux环境下Python的安装过程 【内有python各版本的下载链接】
本文来源:http://blog.youkuaiyun.com/pan_tian/article/details/7684409python各个版本下载的地址:https://www.python.org/downloads/source/Linux环境下Python的安装过程 http://blog.youkuaiyun.com/pan_tian/article/detail转载 2016-01-05 14:14:58 · 10972 阅读 · 0 评论 -
window7下配置python2.7+tornado3.3开发环境
文章来源: http://www.tbdazhe.com/archives/332安装环境:操作系统win8 64位已安装python版本2.7.9tornado官网:http://www.tornadoweb.org/en/stable/我的tornado下载地址【github上获取】:https://github.com/tornadoweb/tornado/tree转载 2015-12-20 20:07:19 · 1125 阅读 · 0 评论 -
解决unicodedecodeerror ascii codec can’t decode byte 0xd7 in position 9 ordinal not in range(128)
tornado进行web开发遇到问题:访问项目中的js报错:修改后的文件:=====================类似下面的问题,用下面的方法解决就OK了=========================================================文章来源:http://www.ttlsa.com/python/solve-unicodedec转载 2016-01-03 12:58:26 · 2890 阅读 · 0 评论 -
python相关问题汇总
django1.5还支持from django.conf.urls.defaults import *django1.6之后,就不直接支持from django.conf.urls.defaults import *需要下载一些patch才能支持!!!2、建立models中字段类型auto_now and auto_now_add这两个只能保持一个,不知原因!http://stac原创 2015-12-25 22:57:52 · 357 阅读 · 0 评论 -
Python数据库ORM SQLAlchemy 0.7学习笔记(7) 关系
文章来源:http://wangye.org/blog/archives/728/前面介绍了关于用户账户的User表,但是现实生活中随着问题的复杂化数据库存储的数据不可能这么简单,让我们设想有另外一张表,这张表和User有联系,也能够被映射和查询,那么这张表可以存储关联某一账户的任意数量的电子邮件地址。这种联系在数据库理论中是典型的1-N (一对多)关系,用户表某一用户对应N条电子转载 2015-12-26 22:33:02 · 493 阅读 · 0 评论 -
JSON: Python Objects与String之间转换【json.dumps把python任意数据类型转换成字符串,json.loads把字符串转换为unicode编码】
http://blog.sina.com.cn/s/blog_4ddef8f80102v8af.htmlJSON的dumps()函数可以将python的各种数据类型转换为字符串,loads()函数可以将相应的字符串转换回python变量,例如:import jsondata = [ { 'a':'A', 'b':(2, 4), 'c':3.0 } ]data_s转载 2016-03-17 13:49:19 · 13726 阅读 · 0 评论 -
Linux下OpenSSL 安装图文详解
http://blog.youkuaiyun.com/maryzhao1985/article/details/8874483安装环境: 操作系统:CentOs6.3 OpenSSL Version:openssl-1.0.0e.tar.gz 目前版本最新的SSL地址为http://www.openssl.org/source/openss转载 2016-03-17 19:57:31 · 5317 阅读 · 0 评论 -
RBAC权限控制
http://www.cnblogs.com/zhengyun_ustc/archive/2012/11/17/topic5.html名词解释:RBAC:Role-Based Access Control,基于角色的访问控制 关键词:RBAC,Java Shiro,Spring Security, 一. RBAC 要解决的常见问题问题一:转载 2016-04-18 15:03:42 · 2445 阅读 · 0 评论