- 博客(43)
- 收藏
- 关注
install sunpinyin on ubuntu
# install sunpinyin on ubuntusudo add-apt-repository ppa:ibus-dev/ibus-1.2-karmicsudo apt-get updatesudo apt-get install ibus-sunpinyin
2010-02-26 15:09:12
166
原创 统计MySQL中某个数据库中有多少张表
[code="shell"]mysql> SELECT count(*) TABLES, table_schema FROM information_schema.TABLES where table_schema = 'db_production' GROUP BY table_schema;+--------+-------------------+| TABLES | tab...
2010-01-26 09:17:50
240
原创 Ruby On Rails Using MySQL database On Snow Leopard
又一次折腾! 在家折腾Ruby on Rails使用MySQL数据库,可是失败[code="shell"]$ rails blog -d mysql$ vim blog/config/database.yml$ cd blog; rake db:create --trace(in /Users/eric/NetBeans_Workspace/blog)** Invoke db:...
2010-01-17 13:58:56
151
原创 homebrew — Mac OS X 下新的软件包管理工具
虽然 Mac OS X 自带了不少 Unix 下的开源软件,比如 vim, ruby, python, perl 等等,也自带了许多常用的库,包括 iconv, zlib 等等,但我们仍然有时会需要自己动手安装一些这样的软件或者库,要自动化这样的安装,现有最常见的选择是 MacPorts 和 Fink,其中 MacPorts 是基于源代码的包管理,并不在自己的库里储存软件的实际内容,只有一个定义如...
2010-01-13 20:23:48
184
原创 warning: Can't open file '/root/.subversion/servers': Permission denied 解决办法
我的一个Python脚本从svn co数据出来,手动$ sudo -u eric python /home/eric/test.py正常, 但是用cron自动跑的时候就出错了,以前好好的,搞不懂今天就坏掉了,出错信息 warning: Can't open file '/root/.subversion/servers': Permission denied解决办法是在脚本里指定了--co...
2010-01-08 12:30:12
935
原创 Safari 快捷键
safari 快捷键:网页快捷键 上下方向键 小范围的垂直滚动页面 左右方向键 小范围的水平滚动页面 Option + 方向键 整屏的滚动页面 Cmd + 上下方向键 滚动到页面的最上或最下 空格键 整屏滚动 Del 后退 Shift + Del 向前 Page up Page down 整屏滚动 Home 与 End 同 Cmd + 上下方向...
2009-12-27 22:01:26
88
安装试用基于HTTP协议的开源中文分词系统“HTTPCWS”
[url=http://code.google.com/p/httpcws/]官方程序地址[/url]安装在ubuntu9.10上:[code="shell"]cd /usr/localsudo wget http://httpcws.googlecode.com/files/httpcws-1.0.0-i386-bin.tar.gzsudo sutar zxvf ht...
2009-12-09 10:30:29
149
原创 jQuery.Autocomplete 中文支持
jQuery.Autocomplete是jquery的流行插件,能够很好的实现输入框的自动完成(autocomplete)、建议提示(input suggest)功能,支持ajax数据加载。但唯一遗憾的是,在对中文输入法打开时,firefox3.0中是对中文拼音的自动匹配,而对输入后的中文无法及时触发匹配;而在我的IE6.0下,则无此问题。原因分析:Autocomplete插件...
2009-12-07 18:16:48
211
在Django中试用jQuery的Autocomplete插件,实现自动提示功能
[url=http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/]jQuery Autocomplete Plugin Home Page[/url][code="html"] autocomplete ...
2009-12-06 22:00:23
159
编译安装MySQL5.1.41
./configure --prefix=/usr/local/mysql --with-plugins=max --with-extra-charsets=all#出错 No curses/termcap library found #安装 ncurses后就正常了makemake installchown -R mysql:mysql /mysql#改配置my....
2009-11-21 22:34:22
263
原创 memcached 常用方法笔记
转自:[url]http://hi.baidu.com/smallfish_xy/blog/item/7547b37a1fe695fd0bd187a8.html[/url]memcached官网地址 http://www.danga.com/memcached/(需要先安装libevent http://www.monkey.org/~provos/libevent/)编译过程略过...
2009-11-19 09:45:45
100
原创 非常简单的Python HTTP服务
转自http://coolshell.cn/?p=1480如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么, Python 可能帮助你。使用Python可以完成一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。佻只需要干一件事情,那就是安装一个Python。实际上来...
2009-10-16 10:56:05
401
正则匹配手机号码
[code="Python"]In [1]: import reIn [2]: test_str = 'fhdjhfdhf13888888888fdfsdfs15888888888hfdjfhjsdhfds'In [3]: p = re.compile(r'((13[0-9]|15[0-9]|18[89])\d{8})')In [4]: p.search(test_st...
2009-09-26 15:29:06
169
原创 利用orange进行关联规则挖掘
转自:http://www.fuchaoqun.com/2008/08/data-mining-with-python-orange-association_rule/ 最近,趁着项目的间隙,折腾了一阵数据挖掘,在同事的帮助下,对新浪音乐用户的听歌记录进行了一个简易挖掘,希望能根据用户以往的听歌记录,推荐出用户可能感兴趣的其他歌曲。Orange:一个模块化的C++数据挖掘包,提...
2009-09-18 10:43:57
644
原创 Mac上的优秀推荐软件
基本软件http://www.apple.com/tw/safari/download/访问网址超出本站范围,不能确定是否安全 继续访问 取消访问Safari 4: 用來用去還是我最順手的瀏覽器,另外推薦這個 Twitter extension 和 http://github.com/rentzsch/clicktoflash/tree/master访问网址...
2009-09-16 11:31:02
192
使用Pyments高亮显示代码为html
Pygments —— Python syntax highlighter (http://pygments.org/)[code="首先要安装Pygments"]easy_install pygments[/code]实例代码:[code="Python"]#!/usr/bin/env python# encoding: utf-8"""code2html.py...
2009-09-14 22:47:47
290
原创 Built-in template tags--> cycle
cycleChanged in Django 1.0: Cycle among the given strings or variables each time this tag is encountered.Within a loop, cycles among the given strings each time through the loop:{% for o in ...
2009-09-10 19:39:16
96
原创 Bash Shell 快捷键
[code="Bash Shell 快捷键"]Ctrl + a - 跳到行首Ctrl + b - 左移一个字符Ctrl + c - 终端进程Ctrl + d - 从光标处向右删除Ctrl + e - 跳到行尾Ctrl + f - 右移一个字符Ctrl + k - 从光标处删除到行尾Ctrl + l - 清屏,类似 clear 命令Ctrl + r - 查找历史命...
2009-09-10 19:30:38
84
Snow Leopard下安装MySQLdb (MySQL for Python)
由于在Snow Leopard下使用Macports安装MySQLdb需要依赖python,而在Snow Leopard中port install python26是编译不通过的,所以就只能把MySQL-python-1.2.3c1.tar.gz下载下来安装,可是提示说找不到mysql_config,所以需要编辑site.cfg来制定mysql_config,然后setup.py install就...
2009-09-10 19:04:08
76
原创 你可能不知道的MySQL
转自:新浪开发者博客 http://blog.developers.api.sina.com.cn/?p=427 前言:实验的数据表如下定义:mysql> desc tbl_name;+-------+--------------+------+-----+---------+-------+| Field | Type | Null | Ke...
2009-09-02 23:38:56
87
原创 ZFS文件系统
ZFS文件系统 ZFS文件系统的英文名称为Zettabyte File System,也叫动态文件系统(Dynamic File System),是第一个128位文件系统。 ZFS是基于存储池的,与典型的映射物理存储设备的传统文件系统不同,ZFS所有在存储池中的文件系统都可以使用存储池的资源。 什么是ZFS ZFS 文件系统是一个革命性的全新的文件系统,它从根本上改变...
2009-09-02 23:02:03
99
memcached启动了,应用服务器连接不上memcached服务器
memcached启动了,应用服务器连接不上memcached服务器解决方法sudo vim /etc/memcached.conf 修改-l 的值为ip地址,如 -l 192.168.1.250或者启动时候加参数/usr/bin/memcached -m 2048 -p 11211 -u nobody -l 192.168.1.250 & ...
2009-09-02 10:56:56
600
在Mac OS X 下安装PostgreSQL
install[code="shell"]sudo port install postgresql84 postgresql84-server[/code]launch at startup[code="shell"]sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgresql84-server.plist[/c...
2009-08-26 11:44:39
98
使用python_select进行Python多版本切换
python_select: Switch the default python interpreter比如安装了2.5, 2.6, 3.1版本,要把2.6设置为默认版本,可以用python_select进行切换[code="shell"]sudo port install python_select sudo python_select python26[/code]ps:...
2009-08-26 10:00:31
78
在Django中发送邮件 (using gmail)
在django中配置使用gmail来发送邮件,只要在setting.py文件中加入[code="python"]EMAIL_HOST = 'smtp.gmail.com'EMAIL_PORT = '25'EMAIL_HOST_USER = 'username' #加username@gmail.com也可以。EMAIL_HOST_PASSWORD = 'password'EM...
2009-08-24 23:30:49
318
原创 CHAR定长字段对MyISAM和InnoDB的意义
作者:老王先看看在MyISAM中的情况:对于MyISAM而言,如果没有VARCHAR,TEXT等变长类型,那么每行数据所占用的空间都是定长的(Fixed),俗称静态表,相对应的就是动态表。当执行一次查询时,MySQL可以通过索引文件找到所需内容的实际行号,此时,由于每行数据所占用的空间都是定长的(Fixed),所以可以通过查询到的实际行号直接定位到数据文件的具体位置,比如说查询...
2009-08-24 09:10:27
177
Mac下安装MySQLdb
由于重装过MySQL,开始port uninstall mysql5的时候相依赖的MySQLdb也要uninstall,所以需要重新装一下MySQLdb -- Python interface to mysql。[code="shell"]ericdemacbook:~ Eric$ sudo port install py26-mysql---> Fetching py26-mysql...
2009-08-23 21:38:18
53
使用MacPorts安装MySQL5, 比较喜欢MacPorts的管理方式
开始我用AppZapper删除了dmg版本,以为都删掉了,捣腾了好久,几次不成功,是因为dmg版本的干扰,装好后启动了原来dmg版本,有点囧。哎安装方法:[code="shell"]ericdemacbook:~ Eric$ sudo port install mysql5-server---> Fetching mysql5---> Verifying checksu...
2009-08-23 21:21:21
138
You don't have permission to edit anything
周末没事在家捣腾Django ,使用的最新版本1.1, 启用'django.contrib.admin'后login到admin显示"You don't have permission to edit anything", 查了下文档[url]http://docs.djangoproject.com/en/dev/ref/contrib/admin/#hooking-adminsite-inst...
2009-08-23 12:31:12
169
原创 MySQL 数据引擎转换工具 mysql_convert_table_format
从MySQL 5.x起,MySQL已经自带一个PERL工具。此工具可以批量转换MYSQL的表的引擎,这个工具对于批量转换表的朋友就比较好用啦,工具为mysql_convert_table_format,如果是RPM安装一般在/usr/bin 或者/usr/sbin下。源码安装的朋友可能就在你自己定义的目录—basedir/bin下。我的为/usr/local/mysql/bin,其实mysql_...
2009-08-22 15:43:33
214
MySQL 优化工具 mtop
最近在做mysql优化,发现[url=http://mtop.sourceforge.net/]mtop[/url]比较简单好用,可以实时的监控MySQL安装[code="shell"] perl Makefile.PL make make install[/code]使用:[code="shell"]mtop -dbu mysql_username ...
2009-08-19 13:44:49
84
Cannot open your terminal '/dev/pts/0' - please check.
在server上使用screen的时候出现了如下错误:[code="shell"]Cannot open your terminal '/dev/pts/0' - please check.[/code]万能的google告诉我:可以使用script命令来记录这个终端会话,执行[code="shell"]script /dev/null[/code]然后就可以打开screen了...
2009-08-19 09:59:53
824
原创 What do Python 2.x programmers need to know about Python 3?
With the latest major Python release, creator Guido van Rossum saw theopportunity to tidy up his famous scripting language. What is differentabout Python 3.0? In this article, I offer some h...
2009-08-19 09:08:23
83
原创 你用Linux命令行么?
想一想,如果你要把一个图片的尺寸改小一点,你会怎么办?当然,我一定会启动一个图形编辑软件,然后,打开图片文件,从菜单上选择相关的工具选项,更改大小,然后保存文件。就算是在Linux下,我可能也是这么干的,比如Ubuntu下也是这样,如下图:但其实,如果你用命令行来更改图片大小的话,一条语句就可以搞定了。如:convert -resize 300 profile.jpg prof...
2009-08-18 23:47:27
82
原创 MySQL中InnoDB和MyISAM类型的差别
InnoDB和MyISAM是在使用mysql最常用的两个表类型,各有优缺点,视具体应用而定.下面是已知的两者之间的差别,仅供参考.1.InnoDB不支持FULLTEXT类型的索引.2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可....
2009-08-18 23:24:29
63
原创 my.cnf配置详解及设置建议
mysqld 程序--目录和文件basedir = path 使用给定目录作为根目录(安装目录).character-sets-dir = path 给出存放着字符集的目录.datadir = path 从给定目录读取数据库文件.pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Init-V脚...
2009-08-18 22:44:58
278
MySQL中删除重复记录
[code="Shell"]mysql >> CREATE TABLE tmp AS SELECT * FROM youtable GROUP BY name;mysql >> DROP TABLE youtable;mysql >> ALTER TABLE tmp RENAME youtable;[/code]表太大的...
2009-08-18 22:36:08
54
原创 MySQL 优化的一些小窍门
* 针对Innodb表,尽量不执行SELECT COUNT(*)语句,因为Innodb表没有类似MyISAM那样的内部计数器来记录表记录总量,执行这个操作将会全表扫描,速度很慢. * 尽量使用MyISAM表,除非必须使用其他类型,因为MyISAM类型的总体读写效率是相当高的,缺点是表级锁,而不是行/页级锁. * 善用EXPLAIN来帮助你分析查询优化情况 * 如果需要...
2009-08-18 22:25:36
70
获得下载文件的大小(Python)
[code="Python Shell"]>>> import urlparse>>> import httplib>>> parsedurl = urlparse.urlparse('http://vfile.home.news.cn/music/public/vd06/200907/23/4a/MUfs0620090723163313524a2f29.mp3')>>> http...
2009-08-18 22:14:09
419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人