- 博客(64)
- 收藏
- 关注
原创 安装devpi
1. 安装Pythonwget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz --no-check-certificate./configure && make && make installecho '......install setuptool...........'wget https
2015-01-12 10:47:06
2153
转载 Mac下安装Gate One
Mac下安装Gate OneHTML5终端模拟器/SSH客户端Gate One发布了v1.1版。主要新特性包括:安全增强,性能改进,移动浏览器支持,改进终端模拟,系统日志信息的自动语法高亮,捕捉以及以图像形式展示PDF,Python 3支持,IE10支持,等等。官方DEMO演示显示你可以在浏览器上尝试vim,玩终端游戏,在lynx中冲浪,等等。官方给出了RPM,DE
2014-12-26 14:31:42
1216
转载 python文件和文件夹操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一
2014-09-16 14:05:46
621
原创 jython 一些认识
首页 http://www.jython.org/具体安装过程略过~文档 http://www.jython.org/jythonbook/en/1.0在jython 2.5 后,取消了jythonc命令,可以用以下命令编译,但这个命令只能编译整个目录,指定文件还不行。jython -m compileall path/to/your/jython/files',最后会生成*$
2014-05-02 18:54:56
848
原创 Xcode 升级5.1 导致安装python库的时候C编译失败
给新版的xcode 检查更严格了,没有使用的命令行参数会当成错误处理Xcode设置环境变量:ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future完整的安装命令sudo env ARCHFLAGS=-Wno-error=unused-command-line-argument-
2014-03-26 14:38:02
903
原创 mac 安装xapian
1.安装xapian-corebrew install xapianlinux可以直接下载源码安装yum install gcc gcc-c++wget http://oligarchy.co.uk/xapian/1.2.15/xapian-core-1.2.15.tar.gztar zxvf xapian-core-1.2.15.tar.g
2014-01-09 16:20:20
1286
原创 .python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filena
解决方法 : sudo chmod g-wx,o-wx /home/refresh/.python-eggs
2013-12-11 15:16:30
2410
转载 Python特殊语法:filter、map、reduce、lambda
Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x
2013-10-11 16:31:50
567
原创 python python-eggs 异常解决方法
/Application/bermuda/lib/python2.6/site-packages/pkg_resources.py:1054: UserWarning: /home/refresh/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filenam
2013-08-23 14:38:00
7483
原创 python 怎么玩cassandra
cassandra for python 的客户端~ 着实不如mongodb 和redis那样成熟。目前相对靠谱的就是 pycassa githup: https://github.com/pycassa/pycassa不过目测也很久没有更新了安装:pip install pycassa创建一个可操作CF的连接:import pycassa
2013-06-14 16:44:26
4448
原创 python 中的测试框架 nose
安装:easy_install nose安装失败就下源码安装 可以进入到测试的目录下直接nosetests 自动运行所有文件中的测试方法也可以指定文件名和方法名 nosetests pyfile.py:TestCaseCLassName.test_xxx_method
2013-06-13 16:13:49
886
原创 cassandra 学习笔记
了解系统 #查看CPU core数量: more /proc/cpuinfo | grep 'processor' | wc -l #查看CPU位数 getconf LONG_BIT #查看操作系统位数 uname -a #查看内存大小 free -m资料篇: #cassandra文档http://www
2013-06-13 16:09:48
1262
原创 后台coder的神器!Bootstrap && Layoutit
Bootstrap 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。http://www.bootcss.com/Layoutit,一个基于Bootstrap和jQuery的可视化页面布局程序,不会布局的程序猿们只需要在线拖拽几下然后下载,一个基于Bootstrap的页面就搞定了。页面布局再也不用求美工了! http://www.layoutit.com/build
2013-06-13 15:41:28
2900
1
原创 Mongodb复制集切换时设置复制集成员优先级
设置复制集成员优先级通常在切换时,我们需要将primary切换到指定db,此时需要指定不同db的优先级,根据优先级的不同在投票时会优先将级别高的切换为primary 登陆到primaryReplset中member的默认优先级为1,区间是1-100,0表示该db只能为secondary,不能变为主 > var c = rs.conf();rs0:SECONDARY> c
2013-06-13 15:20:19
2580
转载 Python面试题集合
Python是如何进行内存管理的? http://developer.51cto.com/art/201007/213585.htm 什么是lambda函数?它有什么好处? http://www.kuqin.com/diveinto_python_document/apihelper_lambda.html 解释一下python的 and-or 语法 http://ww
2013-05-23 10:34:45
718
转载 给Python初学者的一些技巧
交换变量Python代码 x = 6y = 5x, y = y, xprint x>>> 5print y>>> 6if 语句在行内Python代码 print "Hello" if True else "World">>> Hello连接 下面的最后一种
2013-05-23 10:34:14
731
原创 【Mongodb】 Replica set 的读写分离
在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作对于replica set 中的secondary 节点默认是不可读的[mongodb@rac4 bin]$ mongo 127.0.0.1:28019MongoDB shell version: 2
2013-05-20 14:47:43
2151
原创 python安装pycrypto
按顺序安装 Python pyopenssl pycrypto 安装 -pyOpenSSL-0.13.winxp32-py2.7 安装 pycrypto-2.5.win32-py2.7.exe
2013-05-14 13:56:50
1662
转载 使用Node.js + Mongodb构建基于Cloud Foundry的项目
随着云计算的兴起,很多厂商都推出了自己的云计算平台,如VMware、Amazon、Google、Microsoft等。本文将介绍VMware公司的云计算平台 - Cloud Foundry,本文将使用Node.js + MongoDB构建基于Cloud Foundry的项目。必备知识:Node.js和NPM命令行的使用。Node.js的语法。MongoDB的
2013-05-11 14:04:25
1079
转载 用PhoneGap开发手机移动程序
用PhoneGap开发手机移动程序 1. 什么是PhoneGap PhoneGap是一个自由开放源码的开发工具和框架,允许利用HTML + JavaScript +CSS的强大功能在多个手机平台上开发程序,开发出来的程序经过在各自的平台上编译形成独立的安装程序。使程序看起来和native的程序一样。 2. PhoneGap的优势和劣势
2013-05-10 21:21:54
845
转载 storm简介
场景伴随着信息科技日新月异的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。举个搜索场景中的例子,当一个卖家发布了一条宝贝信息时,他希望的当然是这个宝贝马上就可以被卖家搜索出来、点击、购买啦,相反,如果这个宝贝要等到第二天或者更久才可以被搜出来,估计这个大哥就要骂娘了。再举一个推荐的例子,如果用户昨天在淘宝上买了一双袜子,今天想买一副泳
2013-05-07 15:13:41
458
转载 Twitter Storm 安装实战
实际上安装Twitter Storm是上周三的事情了,周三的时候安装了一个单机版的,用WordCount跑了一下,感觉还不错。周四试着在集群上安装,碰到了一些问题,一直折腾到周五,留了个尾巴(没有做测试),这周一终于跑了WordCount,先开始出了一些问题,查了很多资料终于解决了。一直想要把这个过程记录一下,一直都比较犯懒,今天因为也要写文档,但还没有什么特别好的思路,所以先把整个安
2013-05-06 16:12:40
634
转载 mongodb集群与分片的配置说明
← 返回主页8个月前 mongodb集群与分片的配置说明Shardingcluster介绍:这是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架构去构建monodb系统。系统分为需要三种角色:Shard Server:mongod 实例,用于存储实际的数据块,实际生产环境中一个 shard server角
2013-05-06 16:08:20
699
原创 使用Twisted替换asyncore进行socket编程
用了一年多asyncore 发现太不好控制了~~ 决定换 Twisted来做 异步socket 的框架下面是 根据官方例子改变的 发送http请求的 代码~~from twisted.internet.defer import Deferredfrom twisted.internet.protocol import Protocolfrom twisted.web.clie
2013-03-26 14:42:52
1160
转载 Python中的asyncore(1)
在Python中,既可直接使用socket类,也可使用socketserver,asyncore等经过封装的类来进行编码。当然最佳方式还是twisted《Python.In.A.Nutshell》19章第2节有关于socketserver的详细讲解,现在重点讨论asyncore,这个由Python提供的Asynchronous socket handler输入命令pydoc asy
2013-03-26 14:41:41
2286
转载 mongodb主从备份
http://www.dev-club.net/xiangxixinxi/1087122010072906124317/201107260532452.html这里在简单的介绍一下Master Slave/ Replica Sets 备份机制,这两种模式都是基于主服务器的oplog来实现所有从服务器的同步。oplog记录了增删改操作的记录信息(不包含查询的操作),但是oplog
2012-06-13 11:28:02
733
原创 linux下nginx+python+uwsgi部署总结
一.安装uwsgi到http://projects.unbit.it/uwsgi/wiki/WikiStart#Getit 下载最新版本的uwsg。解压后,如果没有安装libxml2,又不想安装的话,那么编辑文件 buildconf/default.ini, 把1xml_implementation = libxml2改成
2012-05-29 15:09:42
901
原创 SVN 更新报错!!Unsupported working copy format svn: This client is too old to work with working copy
解决的方法有两个:将svn版本升级 将作业拷贝恢复到原来的版本 第一个方法很简单,但是有些时候svn-service端的版本就是低版本的,你只能转换本地拷贝的版本。利用change-svn-wc-format.py工具就可以实现该功能。 3.到下面的网站下载 《change-svn-wc-format.py》这个文件http://subversion.apache
2012-05-29 15:08:21
3818
原创 mongodb like查询
假如需要查找的字符串为s,则可以用db.tables.find({"name":/s/}),或者db.tables.find({"name":/^s/}) ,或者db.tables.find({"name":/s.*/}),或者db.tables.find({"name":/.s.*/})下面就分析下这几种查询的对应结果有什么不同:1)db.city.find({"extra_data.r
2012-04-11 10:54:44
2274
转载 wxWidgets编译安装gtk问题的解决办法
下面是google到的一篇博文。我在centos5.3中想安装amule,结果编译时,提示没找到wxWidgets退出了。只好又去下了wxWidgets,还是源码,需要编译。编译中出现和下面这位网友一样的问题,用他博文中提供的方法,还是不行。最后执行了一条yum install *gtk*, 装了大约54M的东西,再次执行configure,居然成功了。看来还是gtk没装好,如果有时间,应该可以找
2012-02-10 11:39:40
970
转载 Linux环境下安装Nginx+Pcre+OpenSSL
Nginx需要其他第三方库的支持,比如rewrite模块需要pcre库,ssl需要openssl库1、 PCRE库的安装:官网:http://www.pcre.org/选择最新版本下载:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz解压:tar –zxvf pcre-8.10
2012-01-11 17:44:48
1303
3
转载 Linux下执行程序时发生错误:cannot restore segment prot after reloc
cannot restore segment prot after reloc,原来这是SELinux搞的鬼,解决办法有两个法一:1. 使用chcon 命令示例:chcon -t texrel_shlib_t /usr/local/rsi/idl_6.1/bin/bin.linux.x86/*.so修正为:chcon -t textrel_shlib_t /usr/loca
2011-11-01 15:09:03
370
转载 Python的时间:秒和字符串之间的转换
1)秒数 ==》字符串1234567 from time import * def secs2str(secs): return strftime("%Y-%m-%d %H:%M:%S",localtime(secs)) >>> secs2str(1227628280.0) '2008-11-25 23:51:20'2)字符串 ==》 秒数123456 from
2011-10-27 14:01:53
900
转载 安装python cx_oracle库
安装或使用cx_Oracle时,需要用到Oracel的链接库,如libclntsh.so.10.1,否则会有各种各样的错误信息。 安装Oracle Instant Client就可得到这个链接库,避免安装几百兆之巨的Oracle Client。 软件下载地址:cx_Oracle的主页:http://cx-oracle.sourceforge.net/必需的Oracle链
2011-10-26 15:41:40
2713
1
转载 linux上安装简易Oracle cilent
操作系统是Redhat Enterprise Linux 5.2,需连接数据库,oracle安装程序提供的客户端太大了,有几百M,如果只需要数据库连接功能,可以使用instant client。下载以下3个包:instantclient-basic-linux32-10.2.0.3-20061115.zipinstantclient-sdk-linux32-10.2.0.3-2006111
2011-10-25 15:26:04
794
转载 python中cursor操作数据库
先检讨一下,由于粗心讲mssql错当成mysql了。mssql是微软的SQL Server数据库服务器。下面讨论下Python操纵数据库和Django操纵数据库的一些小知识。 python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-
2011-10-12 15:38:51
1211
转载 Linux下安装MongoDB
怎么在Linux系统下安装 MongoDB数据库呢?根据以下的三个步骤你就可以在你的Linux下成功安装MongoDB。 步骤一:下载文件 对于32位的linux $ curl http://downloads.mongodb.org/linux/mongod
2011-09-14 17:11:51
526
2
转载 pymongo api
01importpymongo 02con =pymongo.Connection('localhost',27017) 03mydb =con.mydb # new a databa
2011-08-30 14:32:40
3876
转载 monit设置服务自动重启
1. 下载,官网:http://mmonit.com/wget http://mmonit.com/monit/dist/monit-5.2.5.tar.gz -P /usr/local/src 2. 安装tar zxvf /usr/local/src/mo
2011-08-29 16:15:06
3518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人