自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Linux常用命令学习记录

学习记录: 1 cp 拷贝命令    参数:-p 文件属性一起拷贝               -r 拷贝文件夹              -d 软链信息等一起拷贝               -a  是-rdp的简写   2 find  文件查找命令    普通根据文件名称查找(精确查找)    find /home -name xx.xx    普通分局文件名称查找(模糊...

2016-08-30 17:40:58 136

关于supervisord启动uwsgi的问题

错误: 负载大服务程序启动报错,  2016-07-06 20:26:12,577 INFO success: XXX entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)   解决: 修改somaxconn 该内核参数默认值一般是128,对于负载很大的服务程序来说大大的不够。...

2016-07-07 09:57:04 4168

centos升级python2.6到python2.7及相关库安装

下面列一下centos系统升级python到2.7以及安装相关库的步骤:   1 wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz 2 tar xvf Python-2.7.5.tgz 3 cd Python-2.7.5 4 ./configure  5 make all 6 sudo make install 7 ...

2016-06-23 14:40:17 171

pycurl安装报错

linux下安装pycurl有时候会报错,导致不能用,下面列举两个解决办法:   错误:ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (none/other)   1 先卸载pycurl:pip uninstall pycurl  ...

2016-06-20 17:45:18 506

mac 10.11安装lxml报错解决

由于接手新项目,项目里面需要安装lxml库 通过最简单的安装:1 从网上下lxml的tar文件,2 pip install lxml安装 开始了我痛苦的安装过程,在安装中报错: #include "libxml/xmlversion.h"   ^   1 error generated.   error: command '/usr/bin/clang' failed with...

2016-02-15 16:21:12 336

原创 python的mysqldb封装类(转)

转自: http://blog.csdn.net/serverxp/article/details/6958459   #=============================================================================== # -*- coding: utf-8 -*- #MySQLdb封装类 #author:paul w...

2014-03-06 11:41:38 267

原创 python用mysqldb时查询缓冲问题

  class DBBaseHandle: def __init__(self): try: self.conn = MySQLdb.connect(host=syn_config.mysql_server.get('host'), user=syn_config.mysql_server.get('user'), passwd=sy...

2014-03-06 11:31:25 1281

tornado中finish和write区别

直接上代码: import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.finish("haha") self.write("Hello, world") class TesH...

2013-07-22 14:02:46 2794

原创 双系统 win下能上网,ubuntu下能上网之驱动解决

 最简单的方法是下载r8168的驱动,解压后里面有个autorun.sh文件,直接运行这个文件就ok了。   下面是网上的一个解决方法,也是可以的。 转自:http://forum.ubuntu.org.cn/viewtopic.php?t=187659 给本本装了ubuntu,结果被上网的问题搞疯了表现为开机后有较小概率网卡能正常工作(这两天来N次能用的时候有2次)正常的时候网络连接...

2013-07-02 13:08:28 150

eclipse中java代码自动提示

设置eclipse中java代码的所有英文字符自动提示: 1 打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist 2 在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:...

2013-05-29 15:03:38 128

ubuntu12.04下安装eclipse,启动报错Could not load SWT library

1 通过ubuntu的软件中心安装eclipse 2 在启动eclipse时,报错: An error has occurred. See the log file /home/shao/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1369809677067.log 3 打开错误文件,具体错误信息: shao@...

2013-05-29 14:52:34 309

原创 使用Tornado+Nginx部署Django的一种尝试(转)

转自:奋斗足迹|崔玉松 http://fendou.org/post/2012/06/01/tornad-nginx-django/ 使用Tornado+Nginx部署Django的一种尝试 Tornado是一个异步web框架和服务器,所以在开发longpulling的chat之类应用非常的合适,但是其实本身也是一个高性能的http服务器,也可以作为一个WSGIServer。所以即使你...

2013-04-22 16:01:49 207

原创 redis info介绍

转自:http://redis.readthedocs.org/en/latest/server/info.html INFO [section] 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。 通过给定可选的参数 section ,可以让命令只返回某一部分的信息: server : 一般 Redis 服务器信息,包含以下域: ...

2013-01-30 11:35:07 611

原创 tornado学习一

  1 安装   从官网下载最新的tornado,(http://www.tornadoweb.org/)   tar xvzf tornado-2.4.1.tar.gz cd tornado-2.4.1 python setup.py build sudo python setup.py install     2 tornado模块介绍     最重要的一个模块是w...

2013-01-24 10:58:08 96

短URL生成转换

主要逻辑: 1, 确定一个包括大小写字母、数据的字符串LS,长度为 L = 26+26+10 = 62 2, 初始化L**N个整数,并作为一个序列push到redis里 3, 当需要转换一个长URL时,先从以上的序列中随机pop出一个整数I 4, 对整数I取模(除数为L),余数对应到LS的一个字母,取完模后再除以L取整,当结果等于0时停止除模,否则结果继续取模。 5, 将所有余数对应...

2013-01-23 11:19:15 167

ubuntu下连接小米手机2

    刚入手小米2,ubuntu下usb连接电脑显示一个小米的文件夹,里面是windows下的安装控制文件,linux下基本上说可以是没用的。     通过usb调试帮助,按照小米上的提示去做,上来就出错,也不知道小米开发测试人员用的linux电脑是不是裸机,还是自己已经装了好多东西后才测的,反正我的开发机器是出错的(可能未装小米测试人员上机器上的一些库吧,不过小米也没给说明需要装哪些)。 ...

2013-01-10 10:26:40 354

linux命令查看文件内容

tail命令及head命令用法   查看文件前10行命令: head 10 filename   查看文件后10行命令: tail -10 filename   持续查看最新更新的内容: tail -f filename   查看文件最后10个字节: tail -c 10 filename   具体的在tail的help里面都有详细的介绍,下面:   用法:tail...

2012-12-26 11:20:15 354

redis容灾策略

基本的redis的容灾策略为: 1 采用master-slave方式 2 为了得到好的读写性能,master不做任何的持久化 3 slave同时开启Snapshot和AOF来进行持久化,保证数据的安全性 4 当master挂掉后,修改slave为master 5 恢复原master数据,修改原先master为slave,启动slave 6 若master与slave都挂掉后,调用命令通...

2012-12-05 11:01:30 179

redis持久化策略

redis作为一个支持持久化的内存数据库,常用作cache。   redis持久化方式:1 Snapshotting(快照)  2 Append-only file(aof)   Snapshotting 是默认的持久话方式,此方式是将内存中的数据以快照的方式写入到二进制文件中,默认文件名为dump.rdb。可以通过修改配置文件设置自动快照方式。 save 900 1 ...

2012-12-05 10:56:21 112

递归遍历目录

下面是一个递归方法遍历目录,显示目录树的例子 #encoding=utf-8 import os import sys def main(path,depth=0): print depth * '|' + '|_',os.path.basename(path) if os.path.isdir(path): for item in os...

2012-11-22 14:49:56 83

原创 memcache启动参数介绍

memcached -m 512 -u root -d -l 127.0.0.1 -p 11211     -m 指定缓存所使用的最大内存容量,单位是Megabytes,默认是64MB -u 只有以root身份运行时才指定该参数 -d 以daemon的形式运行 -l 指定监听的地址 -p 指定监听的TCP端口号,默认是11211       -p 监听的端口  -l 连接...

2012-11-20 15:28:11 289

原创 python 安装库报gcc错

python 安装库报错: error: command 'gcc' failed with exit status 1 解决办法: sudo apt-get install python-dev

2012-11-20 15:27:35 837

python二分法查找

下面是一段用Python实现的二分法查找代码 #encoding=utf-8 import sys def search2(a,m): low = 0 high = len(a) - 1 while low<=high: mid = (low + high)/2 midval = a[mid] ...

2012-11-20 15:22:11 218

简单的python发送接收邮件

利用python发送接收邮件:   #encoding=utf-8 import sys import time import email import smtplib def send_mail(): try: handle = smtplib.SMTP('smtp.126.com',25) handle.login('XXXX...

2012-11-20 14:45:24 184

ubuntu安装启动redis

1 下载安装     去redis官方网站下载最新的redis(http://redis.io/)     解压下载的redis     进入目录执行: make sudo make install 现在redis已经安装完成 2 下载配置文件和init启动脚本   wget https://github.com/ijonas/dotfiles/raw/master/...

2012-11-02 10:31:06 196

原创 python之yield学习

        最近看新项目代码里有好多的yield,之前由于很少用,所以对其不慎了解,学习之。         yield就是一个生成器,也可以理解为自定义的迭代器,需要你每次调用next()或者是send()方法才能执行下去,直到碰到下一个yield。执行一个 send(msg) 会恢复 generator 的运行,然后发送的值将成为当前 yield 表达式的返回值。然后 send() 会返...

2012-11-01 14:00:33 69

原创 ubuntu python2.7安装mysql-python

  Python连接mysql   >>> import MySQLdb Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import MySQLdb ImportError: No module named MySQLdb ...

2012-10-31 17:07:31 377

两个list合并成一个dict

已知 L1=['c','b','a'],L2=[1,2,3],将L1和L2合并成为L3={'a':1,'b':2,'c':3}样式 解决方法: 1 循环生成(这里不多说了) 2 用dict和zip构造   >>> L1=['c','b','a'] >>> L2=[1,2,3] >>> L3=dict(zip(L1[::-1]...

2012-10-18 16:06:27 455

python 启动celery报错解决办法

今天由于接触新项目,安装一堆python库,而启动同步脚本时需要用到celery,下了最新的celery 3.0.11 地址http://pypi.python.org/pypi/celery/ 安装启动报错: ValueError: Couldn't import 'celery.worker.strategy:default': 'latin-1' codec can't encode ...

2012-09-29 11:09:23 1290

python 字符串替换

python字符串替换有两种方法: 1. replace >>> s = 'the table of contents for the book lists all of the modules covered' >>> s.replace('e','2') 7: 'th2 tabl2 of cont2nts for th2 book lists ...

2012-09-27 10:06:48 85

原创 jquery 数组和字典

1 数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度   2 对数组的循环 $.each(object,fucntion(num,item){  alert(num);//数组下标       alert(item);//数组元素值...

2012-09-24 15:30:11 395

原创 jquery标记筛选元素

$("#name img").attr("src","/static/images/off_single.gif"); //选取元素id为 'name' 中的所有的 'img' 元素,将选取的元素的 'src' 属性赋值     $("#name img").slice(2,5).attr("src","/static/images/off_single.gif"); //选

2012-09-24 15:19:22 77

python dict输入顺序

最近在用python编程碰到这样的问题   >>> d={} >>> d['c'] = 1 >>> d 2: {'c': 1} >>> d['d']=2 >>> d 3: {'c': 1, 'd': 2} >>> d['b']=4 &a

2012-09-24 14:56:02 596

ubuntu修改my.cnf文件导致mysql启动不了

最近在虚拟机上配置mysql,由于安装后字符集显示为 查询一下show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+-------------------...

2012-09-20 11:00:32 586

空空如也

空空如也

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

TA关注的人

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