01 2015 档案
摘要:[http://arloz.me/tornado/2014/06/27/uploadvideotornado.html][NGINX REFRER: Nginx upload module]由于tornado通过表达上传的数据最大限制在100M,所以如果需要上传视屏文件的情况在需要通过其他方式实现,...
阅读全文
摘要:另一哥们将分支push到库中,我怎么获取到他的分支信息呢?如果安装了git客户端,直接选择fetch一下,就可以获取到了。如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b production origin/production 就可以将远...
阅读全文
摘要:一:查看cpumore/proc/cpuinfo|grep"modelname" grep"modelname"/proc/cpuinfo如果觉得需要看的更加舒服grep"modelname"/proc/cpuinfo|cut-f2-d:怎么样,linux的命令就要这样熟悉。二:查看内[root@C...
阅读全文
摘要:cd /etc/yum.repos.d/wget http://geekery.altervista.org/geekery-el6-x86_64.repo 2. 到http://packages.sw.be/rpmforge-release 下载合适到rpm包 rpmforge-release-0...
阅读全文
摘要:下面详细描述如何禁止root登录。禁止root本地登录禁止root远程ssh登录禁止root本地登录修改/etc/pam.d/login文件增加下面一行1auth required pam_succeed_if.so user != root quiet禁止root远程ssh登录修改/etc/ssh...
阅读全文
摘要:将本地接口IP 61.144.a.b 的3389端口 转发到 116.6.c.d的3389 (主要访问到61.144.a.b的3389端口,就会跳转到116.6.c.d的3389)【步骤】1、 首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = ...
阅读全文
摘要:[root@rac1 ~]# fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel. Changes w...
阅读全文
摘要:新建cdrom挂载目录mkdir /mnt/cdrom挂载光驱mount -t auto /dev/cdrom /mnt/cdrom这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,就可以访问里面的内容了;使用光驱中的文件,进行安装[root@CentOS6 /]# cd /mn...
阅读全文
摘要:Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。[client]port = 3306socket = /tmp...
阅读全文
摘要:Python中执行系统命令常见方法有两种:两者均需 import os(1) os.system# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息system(command) -> exit_statusExecute the command (a string) in a subs...
阅读全文
摘要:wget -c --referer=引用地址 -O 文件名 "真实下载地址"例如,我下载资源原在的页面为http://pan.baidu.com/s/1cfJXZ ,实际下载地址是:http://qd.baidupcs.com/file/0208e4842495c30cf891daa1b633831...
阅读全文
摘要:在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化。为了解决这个问题,我参考了http://blog.sina.com.cn/s/blog_537977e50100qhb5.html的文章然后根据自己的情况设置静态IP解决了这个问题,处理方式如下:1.修改网卡配置 编...
阅读全文
摘要:一、编译安装MySQL前的准备工作安装编译源码所需的工具和库[sql]view plaincopyyuminstallgccgcc-c++ncurses-develperl安装cmake,从http://www.cmake.org下载源码并编译安装[sql]view plaincopywgethtt...
阅读全文
摘要:系统启动到request_module: runaway loop modprobe binfmt-464c挂起利用U盘系统,挂载硬盘出现:mount: unknown filesystem type 'LVM2_member'解决办法:需要安装 lvm2:yum install lvm2然后按一下...
阅读全文
摘要:概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原...
阅读全文
摘要:Python转义字符在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:转义字符描述\(在行尾时)续行符\\反斜杠符号\'单引号\"双引号\a响铃\b退格(Backspace)\e转义\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数yy代表的字符,...
阅读全文
摘要:PEP3101:改进的字符串格式化在Python3.0中,%操作符通过一个更强的格式化方法format()进行了增强。对str.format()的支持已经被反向移植到了Python2.6在2.6中,8-bit字符串和Unicode字符串都有一个format()方法,这个方法会把字符串当作一个模版,通...
阅读全文
摘要:在Web服务中会有用户登录后的一系列操作, 如果一个客户端的http请求要求是用户登录后才能做得操作, 那么 Web服务器接收请求时需要判断该请求里带的数据是否有用户认证的信息.使用Tornado框架开发Web服务, 框架里提供了tornado.web.authenticated的 decorato...
阅读全文
摘要:1.将字符串的时间转换为时间戳方法:a = "2013-10-10 23:40:00"将其转换为时间数组import timetimeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")转换为时间戳:timeStamp = int(time.mktime(tim...
阅读全文
摘要:最近在用Python开发自己的博客,需要用到Python生成验证码,当然肯定要用到Python的图形处理库PIL,因为我用的是windows。所以在安装好pil之后就开始写,就按照题目所说出现了The _imagingft C module is not installed 错误,找了很多建议,最后...
阅读全文
摘要:2014-09-14 翻译http://pillow.readthedocs.org/en/latest/handbook/tutorial.htmlPillow由PIL而来,所以该导入该库使用import PIL本文相关的代码:https://github.com/445141126/pillow...
阅读全文
摘要:背景最近在看到了Python 练习册,每天一个小程序这个项目,非常有趣,也比较实用.晚上看了这第000题,关于Python图片处理:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果之前没怎么使用过PIL库,在生成验证码及识别验证码时也需要了...
阅读全文
摘要:任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作。 python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求:python的字符串属性函数python的string模块~~~~~~~~~~~~~~~~~~~...
阅读全文
摘要:在tornado3发布之后,强化了coroutine的概念,在异步编程中,替代了原来的gen.engine, 变成现在的gen.coroutine。这个装饰器本来就是为了简化在tornado中的异步编程。避免写回调函数, 使得开发起来更加符合正常逻辑思维。一个简单的例子如下:class MaindH...
阅读全文
摘要:什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Decem...
阅读全文
摘要:存储过程:delimiter | create procedure get_product_info(in imid int(10),int iuser varchar(20))begin select * from tb_test where mid = imid and user =...
阅读全文
摘要:一般情况下,对于线上的程序,我们是不能采取kill -9 来杀掉进程的因为程序可能有未处理完的程序,如果贸然采取kill -9可能会导致数据不一致如果需要关闭程序怎么办呢,一般情况下我们采取信号技术当我们按ctrl+c时程序会收到SIGINT信号当发送kill pid指令时程序会收到SIGTERM信...
阅读全文
摘要:发布时间:July 6, 2012 // 分类:Mail//No Comments在安装邮件服务器之前先了解几个名词,以后会用到:123456MUA:用户代理端,即用户使用的写信、收信客户端软件MTA:邮件传送端,即常说的邮件服务器,用于转发、收取用户邮件。MDA:邮件代理端,相当于MUA和MTA的...
阅读全文
摘要:一、建立一个简单的 hello world 网页?123456789101112131415161718192021import tornado.ioloopimport tornado.webclass MainHandler( tornado.web.RequestHandler ):def g...
阅读全文
摘要:[http://blog.csdn.net/menglei8625/article/details/7721746]SMTP (Simple Mail Transfer Protocol) 邮件传送代理 (Mail Transfer Agent,MTA) 程序使用SMTP协议来发送电邮到接收者的邮...
阅读全文
摘要:Supervisord是用Python实现的一款非常实用的进程管理工具,在批量服务化管理时特别有效。可以将非Daemon的应用转为daemon程序。关于supervisord的安装和配置,在网上已经有很多现成的帖子,我这里就不重复了。在centos和rhel的环境下,我们一般是用chkconfig来...
阅读全文
摘要:2.1 Built-in FunctionsThe Python interpreter has a number of functions built into it that are always available. They are listed here in alphabetical o...
阅读全文
摘要:本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。...
阅读全文