学以致用

focus on Python , C++, and some interest in Go and R

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年8月3日

摘要: mysql远程连接失败的解决方法(CentOS版)(1)先将mysql服务停掉# /etc/init.d/mysqld stop(2)查看mysql配置文件# vi /etc/my.cnf特别要留意其中的两项:bind_address和skip_networking,bind_address一定不能为127.0.0.1,否则只能在本地连接,skip_networking一定不能出现,否则只接受unix socket而不能提供tcp socket服务,建议将bind_address和skip_networking直接都注释掉。(3)重启mysql服务# /etc/init.d/mysqld st 阅读全文
posted @ 2011-08-03 16:57 Jerry.Kwan 阅读(5867) 评论(1) 推荐(0) 编辑

摘要: 刚刚接手一个项目,想看看mysql数据库中存储的内容,但root的密码已经丢失,无奈,只能重置root密码。现将重置过程记录。(1)暂停mysqld服务 # /etc/init.d/mysqld stop(2)使用安全模式启动mysqld# mysqld_safe --skip-grant-tables &(3)待mysql启动后以root身份进入# mysql -u root(4)重置密码 mysql> use mysql;mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") whe 阅读全文
posted @ 2011-08-03 14:11 Jerry.Kwan 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 简要记录一下linux下使用的分区和备份的命令使用parted进行分区因为fdisk存在一些局限,不能扩展已有分区,而且不能处理超过2T的磁盘分区完成以后需要使用mkfs.ext3进行格式化,示例如下mkfs.ext3 -b 4096 /dev/sda11可以通过dd命令进行备份。能够实现磁盘克隆,比如 dd if=/dev/sda of=/dev/sdb能够制作磁盘映像,比如 dd if=/dev/sda of=~/disk1.img可以实现分区克隆,比如 dd if=/dev/sda1 of=~/disk2.img 、 dd if=/dev/sda1 of=/dev/sdb5从镜像中恢复的 阅读全文
posted @ 2011-08-03 13:03 Jerry.Kwan 阅读(1308) 评论(0) 推荐(0) 编辑

2011年7月29日

摘要: 刚看到的有关python web server的比较的文章,作者写的很详细。其中有以前熟悉的uWSGI,FastCGI等,也有第一次听说的Bgoern总体看来GEvent和Bgoern貌似不错具体分析文章请参见(1)http://nichol.as/benchmark-of-python-web-servers(2)http://cmgs.me/blog/2010/12/2nd-python-wsgi-server-test/ 阅读全文
posted @ 2011-07-29 10:50 Jerry.Kwan 阅读(472) 评论(0) 推荐(0) 编辑

2011年7月21日

摘要: Nginx 对静态文件的处理:在nginx.conf中的定义有如下两种:(1)针对所有静态文件都在一个文件夹下的,比如都是static下location /static/ { root "E:/Work/Search Engine/AntiySearch/src"; if (-f $request_filename) { rewrite ^/static/(.*)$ /static/$1 break; } }该定义的具体含义是指/static/的具体位置应该为E:/Work/Search Engine/AntiySearch/src/static/(2)对于静态文件分布于各 阅读全文
posted @ 2011-07-21 13:38 Jerry.Kwan 阅读(3892) 评论(0) 推荐(0) 编辑

2011年7月20日

摘要: 废话少说,直接书写详细搭建过程,以作记录。(1)安装Nginx1.1 下载nginx-1.0.5.tar.gz并解压1.2 ./configure (也可以增加--prefix= path指定安装路径)此时有可能会提示缺少pcre支持,如果要安装pcre的话可以通过 yum install pcre-devel 来实现安装1.3 make1.4 make install(2)安装uWSGI2.1 下载uwsgi-0.9.8.2.tar.gz并解压2.2 make在安装uWSGI的时候有可能提示说是libxml2不存在,针对此情况,建议通过 yum install libxml2-devel来解 阅读全文
posted @ 2011-07-20 15:13 Jerry.Kwan 阅读(5617) 评论(2) 推荐(0) 编辑

2011年7月19日

摘要: 要在redhat5下面安装psycopg2还真是折腾,浪费了半天的时间。把具体的安装过程记录下来,也许会对某些同学有用(1)intall python-devel 和 postgresql-develyum install python-develyum postgresql-devel并不是某些人说说的python-dev he libpq-dev哎,不写清楚linux的版本会害死人的。(2)install psycopg2下载psycopg,并解压,然后python setup.py install 阅读全文
posted @ 2011-07-19 16:43 Jerry.Kwan 阅读(647) 评论(0) 推荐(0) 编辑

2011年6月30日

摘要: 对于python IDE问题,相关的谈论已经很多很多,但就最近所经历的一些事情,决定再次谈起这一话题。编程,可以说只要有一个编辑器就可以,但要是讲究效率的话,就能显现出各个IDE的优劣。windows下WingIDE和Komodo不错,但可惜是商业版本,要付费。pyDev也挺好。还有一个Aptana,内置pyDev的,对于开发web方面效率挺高。在linux下,特别是通过ssl访问的时候,也许只有vi可以选择。对于开发大型的软件,还是建议使用一个IDE,效率也许更快一些。对于日常的大型开发而言,特别是涉及到web方面的python开发,个人建议还是使用Aptana。 阅读全文
posted @ 2011-06-30 20:29 Jerry.Kwan 阅读(473) 评论(0) 推荐(0) 编辑

2011年6月28日

摘要: 在装psycopg2的时候碰到的奇怪问题。error: Setup script exited with error: Unable to find vcvarsall.bat在办公室及其上通过easy_install psycopg2安装psycopg2一切正常,但在家里的机器上按照同样的方法安装却出错,报找不到vcvarsall.bat,真是奇怪。比较了一下,两台机器的唯一区别是办公室机器上装了Visual studio 2008,难道这个有关系?如非特别需要,绝对不会安装Visual studio,microsoft的东西做的是越来越大,越来越臃肿了。总不能为了这么一个小问题就安装庞大的 阅读全文
posted @ 2011-06-28 21:08 Jerry.Kwan 阅读(4124) 评论(0) 推荐(0) 编辑

摘要: 在windows下使用easy_installpsycopg2安装psycopg2时安装成功,但在python中import psycopg2时却提示如下错误:from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWIDImportError: DLL load failed: 找不到指定的模块。为何?? ImportError: DLL load failed: The specified module could not be found.the file _psycopg.pyd is a dll. For i 阅读全文
posted @ 2011-06-28 16:30 Jerry.Kwan 阅读(4644) 评论(1) 推荐(0) 编辑