自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

livefun的专栏

一个死胖子!

  • 博客(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 2130

转载 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 1199

转载 python文件和文件夹操作

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一

2014-09-16 14:05:46 602

原创 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 839

原创 mac 配置 tomcat & jboss

1。  mac 自带了JDK  所以可以跳过JDK安装, 需要升级除外

2014-05-01 11:23:34 2511

原创 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 893

原创 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 1272

原创 .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 2391

转载 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 559

原创 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 7454

原创 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 4427

原创 python 中的测试框架 nose

安装:easy_install nose安装失败就下源码安装 可以进入到测试的目录下直接nosetests 自动运行所有文件中的测试方法也可以指定文件名和方法名 nosetests  pyfile.py:TestCaseCLassName.test_xxx_method

2013-06-13 16:13:49 878

原创 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 1253

原创 后台coder的神器!Bootstrap && Layoutit

Bootstrap 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。http://www.bootcss.com/Layoutit,一个基于Bootstrap和jQuery的可视化页面布局程序,不会布局的程序猿们只需要在线拖拽几下然后下载,一个基于Bootstrap的页面就搞定了。页面布局再也不用求美工了! http://www.layoutit.com/build

2013-06-13 15:41:28 2891 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 2561

转载 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 709

转载 给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 710

原创 【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 2138

原创 python安装pycrypto

按顺序安装 Python pyopenssl pycrypto       安装 -pyOpenSSL-0.13.winxp32-py2.7   安装   pycrypto-2.5.win32-py2.7.exe

2013-05-14 13:56:50 1647

转载 使用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 1063

转载 用PhoneGap开发手机移动程序

用PhoneGap开发手机移动程序 1.    什么是PhoneGap     PhoneGap是一个自由开放源码的开发工具和框架,允许利用HTML + JavaScript +CSS的强大功能在多个手机平台上开发程序,开发出来的程序经过在各自的平台上编译形成独立的安装程序。使程序看起来和native的程序一样。 2.    PhoneGap的优势和劣势

2013-05-10 21:21:54 831

转载 storm简介

场景伴随着信息科技日新月异的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。举个搜索场景中的例子,当一个卖家发布了一条宝贝信息时,他希望的当然是这个宝贝马上就可以被卖家搜索出来、点击、购买啦,相反,如果这个宝贝要等到第二天或者更久才可以被搜出来,估计这个大哥就要骂娘了。再举一个推荐的例子,如果用户昨天在淘宝上买了一双袜子,今天想买一副泳

2013-05-07 15:13:41 445

转载 Twitter Storm 安装实战

实际上安装Twitter Storm是上周三的事情了,周三的时候安装了一个单机版的,用WordCount跑了一下,感觉还不错。周四试着在集群上安装,碰到了一些问题,一直折腾到周五,留了个尾巴(没有做测试),这周一终于跑了WordCount,先开始出了一些问题,查了很多资料终于解决了。一直想要把这个过程记录一下,一直都比较犯懒,今天因为也要写文档,但还没有什么特别好的思路,所以先把整个安

2013-05-06 16:12:40 622

转载 mongodb集群与分片的配置说明

← 返回主页8个月前 mongodb集群与分片的配置说明Shardingcluster介绍:这是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架构去构建monodb系统。系统分为需要三种角色:Shard Server:mongod 实例,用于存储实际的数据块,实际生产环境中一个        shard server角

2013-05-06 16:08:20 691

原创 使用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 1151

转载 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 2267

转载 mongodb主从备份

http://www.dev-club.net/xiangxixinxi/1087122010072906124317/201107260532452.html这里在简单的介绍一下Master Slave/ Replica Sets 备份机制,这两种模式都是基于主服务器的oplog来实现所有从服务器的同步。oplog记录了增删改操作的记录信息(不包含查询的操作),但是oplog

2012-06-13 11:28:02 716

原创 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 891

原创 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 3782

原创 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 2266

转载 wxWidgets编译安装gtk问题的解决办法

下面是google到的一篇博文。我在centos5.3中想安装amule,结果编译时,提示没找到wxWidgets退出了。只好又去下了wxWidgets,还是源码,需要编译。编译中出现和下面这位网友一样的问题,用他博文中提供的方法,还是不行。最后执行了一条yum install *gtk*, 装了大约54M的东西,再次执行configure,居然成功了。看来还是gtk没装好,如果有时间,应该可以找

2012-02-10 11:39:40 958

转载 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 1288 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 356

转载 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 885

转载 安装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 2702 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 773

转载 python中cursor操作数据库

先检讨一下,由于粗心讲mssql错当成mysql了。mssql是微软的SQL Server数据库服务器。下面讨论下Python操纵数据库和Django操纵数据库的一些小知识。      python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-

2011-10-12 15:38:51 1201

转载 Linux下安装MongoDB

怎么在Linux系统下安装 MongoDB数据库呢?根据以下的三个步骤你就可以在你的Linux下成功安装MongoDB。 步骤一:下载文件 对于32位的linux $ curl http://downloads.mongodb.org/linux/mongod

2011-09-14 17:11:51 514 2

转载 pymongo api

01importpymongo 02con =pymongo.Connection('localhost',27017) 03mydb =con.mydb # new a databa

2011-08-30 14:32:40 3859

转载 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 3483

空空如也

空空如也

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

TA关注的人

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