作者存档: feng - 第27页

excel表格导入mysql方法(手工导入)

这不是最好的办法,但对于只导一次的数据,却是一个有效的方法,虽然非常麻烦。
microsoft office/excel 在日常的应用中,还是相当广泛,但它不是个好工具。把excel导入mysql表,是一个无法忍受的麻烦工作;尤其是表格里带大字段的列,使用phpMyAdmin导入经常是失败的。如果你也遇到这种问题,可以尝试以下方法。
1. 在excel里选中所有数据列,执行替换,把 ‘ 替换成 \’ (把单引号替换成斜杠加单引号,即mysql中的单引号转义)
2. 在excel表格里插入一列,根据mysql表结构,写个excel公式,其实只是个字符串拼接操作,目的是构造一个mysql插入语句,形式大至如下
阅读全文——共926字

继续阅读 »

centos 6.2 yum 升级时提示no module named yum

很怪的问题,同一个iso镜像,昨天安装好好的,这次安装后,运行yum update时,报错了 no module named yum
消息内容说是python的问题,看网上别人是使用过程中突然出现这样问题,而我是刚安装就

继续阅读 »

从最小化centos6.2下安装centos桌面系统gnome

一台旧电脑,比较老了一点,拿来用来做linux测试用,硬件有点问题,不能从U盘启动;也没有CentOS安装光盘,以前下载的centos6.0的DVD安装镜像似乎也有问题,于是整个安装过程相当麻烦;要先最小安装,然后在线安装gnome桌面环境。
从网易镜像站点http://mirrors.163.com/centos/6.2/isos/i386/上下载了一个minial的centos6.2安装上了,自然是没有图形界面的。接下来是安装图形界面等,直接在线yum安装,大概半个小时基本安装成功,这得益于10M的光纤,不然这个安装过程不知道要花多久。
下面是minial centos6.2安装后安装gnome桌面环境的主要过程:
阅读全文——共1194字

继续阅读 »

bash shell下按文件夹快速合并文件

要求:很N个文件夹,每个文件夹下都是N个文本文件,要把每个文件夹下文件合并成一个文件。
如果windows下,除非使用第三方工具,否则这是个无法想像的工作。更不要说使用文本编辑工具打开、然后手工拼合了。在linux下,简单的使用命令,那是一件相当优雅的事情:如下
$ for f in `ls`; do cd $f; cat `ls` >../${f}.txt ;cd .. ; done
(注:行首的美元符$是bash命令提示符)
阅读全文——共240字

继续阅读 »

centos6.x下安装libreOffice最新版本

centos6.2自带的openoffice,实在差劲,版本太老;没办法,centos为了稳定,没有新软件;尤其是openoffice被oracle捣腾得…
不多说,放弃openoffice,安装libreoffice,是一个正确的选择。首先下载:http://www.libreoffice.org/download/
libreoffice下载
选择 Linux x80(rpm), zh-CN-中文(简体),下载下面列出的三个包,第一个是程序包,后面是中文语言包及中文帮助包。
阅读全文——共1797字

继续阅读 »

linux下使用Image Magick批量处理图片

使用Image Magick这个命令行图像处理软件批量处理图片,最有用的是批量缩放照片。举例:
目录photo中放置待缩小的图片,缩小后图片放置于small目录,缩小为原图片的50%。
进入photo目录,执行命令
feng@fscu:~/photo$ for img in `ls`; do convert -resize 50%x50% $img ../small/$img; done
阅读全文——共1577字

继续阅读 »

[转]NoSQL数据库笔谈

本文pdf版下载 NoSQL_database_note
http://sebug.net/paper/databases/nosql/Nosql.html
 

阅读全文——共54980字

继续阅读 »

php 通过mssql_xx函数读mssql 2005记录, text/ntext字段非常速度慢

使用php写的web程序,从mssql 2005读取一个文章列表,要读取出文章内容,在列表页面里显示出一部分,起先使用:
SELECT top 20 [id],[title],[content], FROM [news] where xxx
这是很自然直接的写法,但是发现运行速度非常的慢,浏览器访问经常要花费好几秒到几十秒才打开页面,慢的时候还会php脚本执行的超时;该表建有必要的索引,数据量只有几万条而已。通过定时追踪发现问题就出在这个语句上,改成如下的形式:
 $sql=”SELECT top $pagesize * from
阅读全文——共1586字

继续阅读 »

php函数代码:以表格形式输出二维数组

已于2012-01-16更新:对于元素为数组的,也以表格输出(否则将数组子元素显示为array)
直接上代码
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
阅读全文——共1878字

继续阅读 »

在centos 6.x 上成功安装 kchmviewer

使用centos 6 做桌面用,但一直有个缺陷:kchmviewer安装不上。提示缺少Qt库,以前通过rpm.pbone.net查找下载qt库,但总是有包依赖的冲突,两个软件包(具体是谁忘记了),一个要高版本的库,一个一定要低版本的库,于是放弃,尝试自己编译,一样没解决包依赖问题。
今天是2012年元旦,随手google搜索一下 centos 6 kchmviewer,是看到了第一条结果,马上尝试,很顺利,安装成功。
回看一下自己失败的原因,原来是下载的qtwebkit包太新(qtwebkit-2.1.1-1.el6.i686),所以出现软件包依赖冲突;而使用qtwebkit-2.0-3.el6.i686.rpm就可以成功安装了。
阅读全文——共566字

继续阅读 »