- 博客(34)
- 收藏
- 关注
Linux常用命令学习记录
学习记录:1 cp 拷贝命令 参数:-p 文件属性一起拷贝 -r 拷贝文件夹 -d 软链信息等一起拷贝 -a 是-rdp的简写 2 find 文件查找命令 普通根据文件名称查找(精确查找) find /home -name xx.xx 普通分局文件名称查找(模糊...
2016-08-30 17:40:58 142
关于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 4208
centos升级python2.6到python2.7及相关库安装
下面列一下centos系统升级python到2.7以及安装相关库的步骤: 1 wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz2 tar xvf Python-2.7.5.tgz3 cd Python-2.7.54 ./configure 5 make all6 sudo make install7 ...
2016-06-23 14:40:17 179
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 517
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 343
原创 python的mysqldb封装类(转)
转自:http://blog.csdn.net/serverxp/article/details/6958459 #===============================================================================# -*- coding: utf-8 -*-#MySQLdb封装类#author:paul w...
2014-03-06 11:41:38 274
原创 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 1290
tornado中finish和write区别
直接上代码:import tornado.ioloopimport tornado.webclass MainHandler(tornado.web.RequestHandler): def get(self): self.finish("haha") self.write("Hello, world")class TesH...
2013-07-22 14:02:46 2811
原创 双系统 win下能上网,ubuntu下能上网之驱动解决
最简单的方法是下载r8168的驱动,解压后里面有个autorun.sh文件,直接运行这个文件就ok了。 下面是网上的一个解决方法,也是可以的。转自:http://forum.ubuntu.org.cn/viewtopic.php?t=187659给本本装了ubuntu,结果被上网的问题搞疯了表现为开机后有较小概率网卡能正常工作(这两天来N次能用的时候有2次)正常的时候网络连接...
2013-07-02 13:08:28 157
eclipse中java代码自动提示
设置eclipse中java代码的所有英文字符自动提示:1 打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist2 在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:...
2013-05-29 15:03:38 137
ubuntu12.04下安装eclipse,启动报错Could not load SWT library
1 通过ubuntu的软件中心安装eclipse2 在启动eclipse时,报错:An error has occurred. See the log file/home/shao/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1369809677067.log3 打开错误文件,具体错误信息:shao@...
2013-05-29 14:52:34 330
原创 使用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 218
原创 redis info介绍
转自:http://redis.readthedocs.org/en/latest/server/info.htmlINFO [section]以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:server : 一般 Redis 服务器信息,包含以下域:...
2013-01-30 11:35:07 621
原创 tornado学习一
1 安装 从官网下载最新的tornado,(http://www.tornadoweb.org/) tar xvzf tornado-2.4.1.tar.gzcd tornado-2.4.1python setup.py buildsudo python setup.py install 2 tornado模块介绍 最重要的一个模块是w...
2013-01-24 10:58:08 104
短URL生成转换
主要逻辑:1, 确定一个包括大小写字母、数据的字符串LS,长度为 L = 26+26+10 = 622, 初始化L**N个整数,并作为一个序列push到redis里3, 当需要转换一个长URL时,先从以上的序列中随机pop出一个整数I4, 对整数I取模(除数为L),余数对应到LS的一个字母,取完模后再除以L取整,当结果等于0时停止除模,否则结果继续取模。5, 将所有余数对应...
2013-01-23 11:19:15 177
ubuntu下连接小米手机2
刚入手小米2,ubuntu下usb连接电脑显示一个小米的文件夹,里面是windows下的安装控制文件,linux下基本上说可以是没用的。 通过usb调试帮助,按照小米上的提示去做,上来就出错,也不知道小米开发测试人员用的linux电脑是不是裸机,还是自己已经装了好多东西后才测的,反正我的开发机器是出错的(可能未装小米测试人员上机器上的一些库吧,不过小米也没给说明需要装哪些)。...
2013-01-10 10:26:40 364
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 363
redis容灾策略
基本的redis的容灾策略为:1 采用master-slave方式2 为了得到好的读写性能,master不做任何的持久化3 slave同时开启Snapshot和AOF来进行持久化,保证数据的安全性4 当master挂掉后,修改slave为master5 恢复原master数据,修改原先master为slave,启动slave6 若master与slave都挂掉后,调用命令通...
2012-12-05 11:01:30 190
redis持久化策略
redis作为一个支持持久化的内存数据库,常用作cache。 redis持久化方式:1 Snapshotting(快照) 2 Append-only file(aof) Snapshotting 是默认的持久话方式,此方式是将内存中的数据以快照的方式写入到二进制文件中,默认文件名为dump.rdb。可以通过修改配置文件设置自动快照方式。save 900 1 ...
2012-12-05 10:56:21 122
递归遍历目录
下面是一个递归方法遍历目录,显示目录树的例子#encoding=utf-8import osimport sysdef 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 90
原创 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 302
原创 python 安装库报gcc错
python 安装库报错:error: command 'gcc' failed with exit status 1解决办法:sudo apt-get install python-dev
2012-11-20 15:27:35 849
python二分法查找
下面是一段用Python实现的二分法查找代码#encoding=utf-8import sysdef 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 225
简单的python发送接收邮件
利用python发送接收邮件: #encoding=utf-8import sysimport timeimport emailimport smtplibdef send_mail(): try: handle = smtplib.SMTP('smtp.126.com',25) handle.login('XXXX...
2012-11-20 14:45:24 187
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 202
原创 python之yield学习
最近看新项目代码里有好多的yield,之前由于很少用,所以对其不慎了解,学习之。 yield就是一个生成器,也可以理解为自定义的迭代器,需要你每次调用next()或者是send()方法才能执行下去,直到碰到下一个yield。执行一个 send(msg) 会恢复 generator 的运行,然后发送的值将成为当前 yield 表达式的返回值。然后 send() 会返...
2012-11-01 14:00:33 76
原创 ubuntu python2.7安装mysql-python
Python连接mysql >>> import MySQLdbTraceback (most recent call last): File "<pyshell#2>", line 1, in <module> import MySQLdbImportError: No module named MySQLdb...
2012-10-31 17:07:31 387
两个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 467
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 1302
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 90
原创 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 409
原创 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 83
python dict输入顺序
最近在用python编程碰到这样的问题 >>> d={}>>> d['c'] = 1>>> d2: {'c': 1}>>> d['d']=2>>> d3: {'c': 1, 'd': 2}>>> d['b']=4&a
2012-09-24 14:56:02 608
ubuntu修改my.cnf文件导致mysql启动不了
最近在虚拟机上配置mysql,由于安装后字符集显示为查询一下show variables like 'character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+-------------------...
2012-09-20 11:00:32 595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人