
C/Linux
文章平均质量分 50
石榴刺猬
老程序员。。。
展开
-
Solaris 下安装Perl的DBD-mysql模块失败的原因以及解决办法
Solaris下安装Perl的DBI::Mysql模块,已经出了两次问题了。现总结如下:问题一:无法找到mysql_config1. 下载DBD-mysql-3.00002. 解压3. make Makefile.PL4. 提示找不到mysql_config解决办法:出现这个问题是因为没有将mysql_config加入环境变量PATH中,只要将mysql/bin目录加入到路径中就可以了。PATH=原创 2005-07-05 11:59:00 · 3268 阅读 · 0 评论 -
诡异的Perl ?: 运算符陷阱
前几天写一个perl的脚本 在:?运算符上遇到了一个很诡异的问题$data->{$id}->{total} ? $data->{$id}->{ratio} = sprintf("%.2f%%", 100 * $data->{$id}->{succ} / $data->{$id}->{total}) : $data->{$id}->{ratio} = N/原创 2006-04-01 15:54:00 · 3784 阅读 · 0 评论 -
让 MySQLCC 支持MySQL 5.0
公司上了MySQL 5.0, 随之而来的不是用的有多爽的问题, 而是一直用的很顺手的mysqlcc...不行了, 其表现形式为经常会在状态栏中提示 "[192.168.22.72] ERROR 1146: Table rimkpi.1 doesnt exist" 之类的。 选出数据来也不能在表格中直接修改了,到底mysqlcc出了啥问题呢? 经过观察,发现在MySQL 5.0上 EXPLAI原创 2006-04-19 15:24:00 · 4436 阅读 · 4 评论 -
尝试免费的Office系统 - Lotus Symphony 1
想尝试在Linux下工作的朋友,微软的Office文件的处理是个大问题。尽管OpenOffice可以在一定程度上解决这个问题,但是我实在是不喜欢这个又大又笨重的东西。IBM的Lotus Symphony是基于Java和Eclipse平台的一套免费的Office套件,其研发团队全部在国内的CDL研发中心,也算是国人制造了。Beta版本的时候曾经在Windows下尝试过,感觉还是很不错的。最经偶尔会在原创 2008-06-16 22:36:00 · 2759 阅读 · 0 评论 -
Android源码构建工具速览(一)——构造源码库
随着第一款Android的手机上市,Google也终于发布了其Android的源码。通常情况下,一个开源项目的发布都是伴随着一个巨大的完整的xxx-src.tar.gz的源码包,然后解压、configure/make即可。而Android是基于传说中的Git来管理的,在发布方面自然也有所不同,它基于Git构造了一个可以随时同步更新的源码库。 从 http://source.android.原创 2008-10-25 14:18:00 · 6996 阅读 · 7 评论 -
Android源码构建工具速览(二)—— 清单文件
上回已经简单的在本地构造了一个Android的源码库,这回来看看这个源码库是如何构造出来的。 这一切其实都是基于那个名为repo的构造工具。回到最开始的命令 $ curl http://android.git.kernel.org/repo > ~/bin/repo这个命令从网站上下载了一个名为repo的脚本,它实际上是段python的代码,这个代码仔细看看还是有点意思的。它其实是整个构原创 2008-10-25 15:11:00 · 6228 阅读 · 0 评论 -
为什么cpio要比tar好
为什么cpio比tar好?有这样几个原因。1、cpio会保留硬连接(hard link),备份的时候这个很重要2、cpio没有文件名长度的限制。确实,guntar在这一点上做过改进,允许使用长文件名(实际上是创建了一个临时文件用来保存实际的文件名),但是在非gnu的tar工具上仍然存在这个问题。3、默认情况下,cpio保留时间戳4、在编写脚本的时候,cpio可以更好的控制要操作哪些文件。因为cpi翻译 2009-02-10 08:07:00 · 5587 阅读 · 0 评论