2013年5月28日

摘要: 上一篇博文使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)http://www.cnblogs.com/balian/archive/2013/02/17/2915077.html提到了version.txt文件。大家可能想知道version.txt文件(或者至少格式)是怎么得来的。PyInstaller2提供了一个组件(GrabVersion.py)来分析Windows系统中某个可执行文件,从而生成version.txt文件。不过,要使这个组件能正常工作,需要做些工作。本文博客园balian原创,欢迎转载,转载请说明原作者。假设PyInstaller2文件夹是在 阅读全文
posted @ 2013-05-28 17:26 毕海 阅读(155) 评论(0) 推荐(0) 编辑
 
摘要: 安装PyInstaller2步骤请见:使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)http://www.cnblogs.com/balian/archive/2012/11/21/2780503.html一些基本的使用步骤请见:使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)http://www.cnblogs.com/balian/archive/2012/11/22/2782308.html本文博客园balian原创,欢迎转载,转载请说明原作者。现在看看怎样给生成的可执行文件自定义图标。PyInstaller2默认图标如下图所 阅读全文
posted @ 2013-05-28 17:25 毕海 阅读(227) 评论(0) 推荐(0) 编辑
 
摘要: 最近使用Python为项目开发一款测试工具。因为使用者在另一个部门,领导希望能把Python脚本发布为脱离Python平台运行的可执行程序,最好是单个的exe文件,同时也保护我们部门的源码。PyInstaller恰满足这个需求。目前PyInstaller的最新版本是2.0,支持Python2.7。本文将讨论怎样安装PyInstaller2并使其正常工作。文中提到的所有工具都能下载到。本文博客园balian原创,欢迎转载,转载请说明原作者。下面的截图来自PyInstaller官方网站PyInstaller.org。本文来自博客园balian。笔者使用的是Windows 7平台,下载zip版本的P 阅读全文
posted @ 2013-05-28 17:24 毕海 阅读(154) 评论(0) 推荐(0) 编辑
 
摘要: 最近使用Python为项目开发一款测试工具。因为使用者在另一个部门,领导希望能把Python脚本发布为脱离Python平台运行的可执行程序,最好是单个的exe文件,同时也保护我们部门的源码。PyInstaller恰满足这个需求。目前PyInstaller的最新版本是2.0,支持Python2.7。接上贴,本文将讨论怎样使用PyInstaller2将Python脚本文件转化成Windows可执行exe文件。文中提到的所有工具都能下载到。本文博客园balian原创,欢迎转载,转载请说明原作者。安装PyInstaller2步骤请见:使用PyInstaller2将Python脚本转化为可执行文件(上- 阅读全文
posted @ 2013-05-28 17:24 毕海 阅读(156) 评论(0) 推荐(0) 编辑

2013年5月27日

摘要: nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolcento平台编译环境使用如下指令安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++下面正式开始------------------------------- 阅读全文
posted @ 2013-05-27 13:22 毕海 阅读(308) 评论(0) 推荐(0) 编辑
 
摘要: 1、java.com下载最新的rpm包http://java.com/zh_CN/,本例下载的是“Linux x64 RPM * 文件大小: 20.7 MB”版本,文件名:jre-7u5-linux-x64.rpm2、linux上卸载默认安装的java版本本例是centos5.5,已有版本:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5使用yum list installed|grep java或者rpm -qa | grep gcj 查看,java -version也行卸载命令:yu. 阅读全文
posted @ 2013-05-27 13:15 毕海 阅读(174) 评论(0) 推荐(0) 编辑

2013年5月23日

摘要: NotesScrapy must be installed with Python 2.5, 2.6, or 2.7 (NOT 3.x)Python 2.7 (and 3.2) do not load the correct 32-bit compatible Windows Registry KeysInstall ProcedureDownload the Python 2.7.2 Windows Installer fromhttp://www.python.org/getit/Go to theSearch programs and filesbar at the bottom of 阅读全文
posted @ 2013-05-23 18:41 毕海 阅读(302) 评论(0) 推荐(0) 编辑

2013年5月20日

摘要: mongodb 协议 透传 阅读全文
posted @ 2013-05-20 15:17 毕海 阅读(1054) 评论(0) 推荐(0) 编辑

2013年5月15日

摘要: 一.mongodb的监控mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。它的输出有以下几列:inserts/s 每秒插入次数query/s 每秒查询次数update/s 每秒更新次数delete/s 每秒删除次数getmore/s 每秒执行getmore次数command/s 每秒的命令数,比以上插入、查找、更新、删除的综合还多,还统计了别的命令flushs/s 每秒执行fsync将数据写入硬盘的次数。map 阅读全文
posted @ 2013-05-15 16:02 毕海 阅读(224) 评论(0) 推荐(0) 编辑
 
摘要: 最近忙着把一个项目从MySQL迁移到MongoDB,在导入旧数据的过程中,遇到了些许波折,犯了不少错误,但同时也学到了不少知识,遂记录下来。公司为这个项目专门配备了几台高性能务器,清一色的双路四核超线程CPU,外加32G内存,运维人员安装好MongoDB后,就交我手里了,我习惯于在使用新服务器前先看看相关日志,了解一下基本情况,当我浏览MongoDB日志时,发现一些警告信息:WARNING: You are running on a NUMA machine. We suggest launching mongod like this to avoid performance problems 阅读全文
posted @ 2013-05-15 14:56 毕海 阅读(332) 评论(0) 推荐(0) 编辑