November 2008 Archives

怎么安装Fedora10源

    本文开头来个对fedora10的总体评价吧,在本人工作的本子上体验了一下fedora10,对硬件的支持比以前好多了,但是软件和程序界面的美观上面实在差强人意。

  

奇怪的GCC

今天被一个mysql的问题弄了很奇怪,很明显,我的代码和Makefile没有任何问题,但是就是出现undefined reference to `mysql_init'的编译错误。
[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
Connect Successfull!!
开始还一直以为是mysql库安装问题或者lib等问题,后来才意识的这个gcc问题。
另外,gcc3.2.3版本还有两个Bug,不支持base_string的一些属性以及c_str()函数的Bug,希望用到此版本的人注意哟!

关于经济危机

我都觉得sun公司很强大,至少现在还觉得,无论在哪看新闻,都传言sun公司将被收购。
由于第三季度sun公司的财务报表亏损严重,所以。。。

sun公司是一家技术能力很强的公司,我经常所用的java都是sun公司的产品,我常用的软件openoffice、VirtualBox、twiki以及www.sf.net都有sun公司的烙印,为什么这么多好产品的公司会一直亏损,不能度过经济危机的难关,值得深思。

微软的帝国一直很牢固,即使是经济危机,假如微软花掉446亿美金收购了雅虎,那么今天的微软会怎样?也许微软跟雅虎一样,会没有额外的资金度过经济危机的难关,照现在的雅虎一样进行相同的策略。

我并不担心经济危机,也许天生的乐天派吧。

关于yum在RHEL4的实现方法

公司的机器一般安装的是RHEL4的redhat版本,且经常没有一些常用的软件,而ops又不管这些软件的安装,而我以前不得不编译源码安装,这个编译的过程是个非常漫长的时间。

由于在Google上找不到关于RHEL4的源,而centos4其实就是redhat的一个分(我的宗教思想),于是可以用centos4的源来代替RHEL的源。


使用iphone的几点心得

前几个月赶时髦,买了一台iphone,的确很不错,很多的是创新理念。

iphone提供的是一套硬件、一套操作系统(BSD系统)和基础应用(短信、电话),而丰富的插件而iphone显得比Google的手机以及诺基亚不仅仅华丽,而且实用多了。 抛开一些照相、摄像、发短信等正常的手机功能,不仅仅能在iphone上玩“CS”和“红警”么?还能把iphone当成一款口琴,吹来吹去 :) 很神奇吧?

目前iphone的固件已经升级到2.2了,还停留在1.14的朋友们可以放心的升级了。




对指针**p的分析研究

最近看到ChinaUnix有人问一个二维数组的问题,提问者写成这个样子:

看fedora中的Counter-Strike

我工作电脑使用的是fedora9,安装的虚拟机是VirtualBox。

周四又是团队活动日,大家主张Counter-Strike,于是在fedora的虚拟机下进行反恐精英了。
其实wine也可以,只是很多的windows平台下的东西支持性比较差,不过这个也算是比较不错的一个软件了吧。
还有一个版本:crossover,这个是一个商业软件,破解版本到6.1,有兴趣的可以Google搜索一下。
顺便截一下CS的图几张来分享一下效果。

Screenshot.png
效果还不错吧! :)
Screenshot-cs.png


介绍几本专业的书籍,一起学习

这里的书涉及到信息检索,自然语言处理,机器学习,模式识别,数据挖掘的方方面面,每一本书都是值得读者深入的阅读,研究和讨论的。因此,我只能就我个人的理解对几本相对熟悉的或者读者的评价很高的书做一些简单的介绍,一来抛砖引玉,希望大牛来多给些指正,二来也为他人的学习提供一些经验。



一些字符的读音

Α α:阿尔法 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

介绍几款非常好用的vim插件

1,NERD Commenter:一款非常方便的注释工具,根据你的文件类型,方便的对各种文件进行批量注释,Cnangel试过对vim类型、c、perl、c++、html、php等都非常好用,相关的快捷键在doc里面非常详细。
2,
Mark:一个给各种tags标记不同的颜色,便于观看调式的插件。
3,ViKi:顾名思义,vim的wiki,也许它不漂亮, 但是很清秀, 而且添加信息非常方便。
4,Calendar:一个vim的日历插件,可以写自己的心情日记。



另外,vim里面的快捷键以及map的使用能够是编辑更上一层楼。

Monthly Archives

Pages

Powered by Movable Type 7.7.2

About this Archive

This page is an archive of entries from November 2008 listed from newest to oldest.

October 2008 is the previous archive.

December 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.