Continue reading 怎么安装Fedora10源.
November 2008 Archives
今天被一个mysql的问题弄了很奇怪,很明显,我的代码和Makefile没有任何问题,但是就是出现undefined reference to `mysql_init'的编译错误。
另外,gcc3.2.3版本还有两个Bug,不支持base_string的一些属性以及c_str()函数的Bug,希望用到此版本的人注意哟!
[lijunlia@cadev08 Extractors]$gcc `mysql_config --libs` t.c -o t测试代码如下:
/tmp/ccMQ3Odc.o(.text+0x22): In function `main':
: undefined reference to `mysql_init'
/tmp/ccMQ3Odc.o(.text+0x4d): In function `main':
: undefined reference to `mysql_real_connect'
/tmp/ccMQ3Odc.o(.text+0x62): In function `main':
: undefined reference to `mysql_error'
collect2: ld returned 1 exit status
[lijunlia@cadev08 Extractors]$more t.c换了一种方式:#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <mysql/mysql.h>
int main(int argc, char *argv[])
{
MYSQL *conn;
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, "localhost", "root", "", "bcm", 3306, NULL, 0))
{
printf("%s\n", mysql_error(conn));
return -1;
} else {
printf("Connect Successfull!!\n");
}
mysql_close(conn);
return 0;
}
[lijunlia@cadev08 Extractors]$gcc t.c `mysql_config --libs` -o t运行测试文件:
[lijunlia@cadev08 Extractors]$gcc --version
gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-9)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[lijunlia@cadev08 Extractors]$./t开始还一直以为是mysql库安装问题或者lib等问题,后来才意识的这个gcc问题。
Connect Successfull!!
另外,gcc3.2.3版本还有两个Bug,不支持base_string的一些属性以及c_str()函数的Bug,希望用到此版本的人注意哟!
我都觉得sun公司很强大,至少现在还觉得,无论在哪看新闻,都传言sun公司将被收购。
由于第三季度sun公司的财务报表亏损严重,所以。。。
sun公司是一家技术能力很强的公司,我经常所用的java都是sun公司的产品,我常用的软件openoffice、VirtualBox、twiki以及www.sf.net都有sun公司的烙印,为什么这么多好产品的公司会一直亏损,不能度过经济危机的难关,值得深思。
微软的帝国一直很牢固,即使是经济危机,假如微软花掉446亿美金收购了雅虎,那么今天的微软会怎样?也许微软跟雅虎一样,会没有额外的资金度过经济危机的难关,照现在的雅虎一样进行相同的策略。
我并不担心经济危机,也许天生的乐天派吧。
由于第三季度sun公司的财务报表亏损严重,所以。。。
sun公司是一家技术能力很强的公司,我经常所用的java都是sun公司的产品,我常用的软件openoffice、VirtualBox、twiki以及www.sf.net都有sun公司的烙印,为什么这么多好产品的公司会一直亏损,不能度过经济危机的难关,值得深思。
微软的帝国一直很牢固,即使是经济危机,假如微软花掉446亿美金收购了雅虎,那么今天的微软会怎样?也许微软跟雅虎一样,会没有额外的资金度过经济危机的难关,照现在的雅虎一样进行相同的策略。
我并不担心经济危机,也许天生的乐天派吧。
公司的机器一般安装的是RHEL4的redhat版本,且经常没有一些常用的软件,而ops又不管这些软件的安装,而我以前不得不编译源码安装,这个编译的过程是个非常漫长的时间。
由于在Google上找不到关于RHEL4的源,而centos4其实就是redhat的一个分(我的宗教思想),于是可以用centos4的源来代替RHEL的源。
由于在Google上找不到关于RHEL4的源,而centos4其实就是redhat的一个分(我的宗教思想),于是可以用centos4的源来代替RHEL的源。
Continue reading 关于yum在RHEL4的实现方法.
前几个月赶时髦,买了一台iphone,的确很不错,很多的是创新理念。
iphone提供的是一套硬件、一套操作系统(BSD系统)和基础应用(短信、电话),而丰富的插件而iphone显得比Google的手机以及诺基亚不仅仅华丽,而且实用多了。 抛开一些照相、摄像、发短信等正常的手机功能,不仅仅能在iphone上玩“CS”和“红警”么?还能把iphone当成一款口琴,吹来吹去 :) 很神奇吧?
目前iphone的固件已经升级到2.2了,还停留在1.14的朋友们可以放心的升级了。
Continue reading 使用iphone的几点心得.
最近看到ChinaUnix有人问一个二维数组的问题,提问者写成这个样子:
Continue reading 对指针**p的分析研究.
这里的书涉及到信息检索,自然语言处理,机器学习,模式识别,数据挖掘的方方面面,每一本书都是值得读者深入的阅读,研究和讨论的。因此,我只能就我个人的理解对几本相对熟悉的或者读者的评价很高的书做一些简单的介绍,一来抛砖引玉,希望大牛来多给些指正,二来也为他人的学习提供一些经验。
Continue reading 介绍几本专业的书籍,一起学习.
Α α:阿尔法 Alpha
Β β:贝塔 Beta
Γ γ:伽玛 Gamma
Δ δ:德尔塔 Delte
Ε ε:艾普西龙 Epsilon
Ζ ζ:捷塔 Zeta
Ζ η:依塔 Eta
Θ θ:西塔 Theta
Ι ι:艾欧塔 Iota
Κ κ:喀帕 Kappa
Λ λ:拉姆达 Lambda
Μ μ:缪 Mu
Ν ν:拗 Nu
Ξ ξ:克西 Xi
Ο ο:欧麦克轮 Omicron
Π π:派 Pi
Ρ ρ:柔 Rho
Σ σ:西格玛 Sigma
Τ τ:套 Tau
Υ υ:宇普西龙 Upsilon
Φ φ:fai Phi
Χ χ:器 Chi
Ψ ψ:普赛 Psi
Ω ω:欧米伽 Omega
Β β:贝塔 Beta
Γ γ:伽玛 Gamma
Δ δ:德尔塔 Delte
Ε ε:艾普西龙 Epsilon
Ζ ζ:捷塔 Zeta
Ζ η:依塔 Eta
Θ θ:西塔 Theta
Ι ι:艾欧塔 Iota
Κ κ:喀帕 Kappa
Λ λ:拉姆达 Lambda
Μ μ:缪 Mu
Ν ν:拗 Nu
Ξ ξ:克西 Xi
Ο ο:欧麦克轮 Omicron
Π π:派 Pi
Ρ ρ:柔 Rho
Σ σ:西格玛 Sigma
Τ τ:套 Tau
Υ υ:宇普西龙 Upsilon
Φ φ:fai Phi
Χ χ:器 Chi
Ψ ψ:普赛 Psi
Ω ω:欧米伽 Omega
1,NERD Commenter:一款非常方便的注释工具,根据你的文件类型,方便的对各种文件进行批量注释,Cnangel试过对vim类型、c、perl、c++、html、php等都非常好用,相关的快捷键在doc里面非常详细。
2,Mark:一个给各种tags标记不同的颜色,便于观看调式的插件。
3,ViKi:顾名思义,vim的wiki,也许它不漂亮, 但是很清秀, 而且添加信息非常方便。
4,Calendar:一个vim的日历插件,可以写自己的心情日记。
另外,vim里面的快捷键以及map的使用能够是编辑更上一层楼。
2,Mark:一个给各种tags标记不同的颜色,便于观看调式的插件。
3,ViKi:顾名思义,vim的wiki,也许它不漂亮, 但是很清秀, 而且添加信息非常方便。
4,Calendar:一个vim的日历插件,可以写自己的心情日记。
另外,vim里面的快捷键以及map的使用能够是编辑更上一层楼。