主页

《Unix网络编程(第3版)》代码编译的一些问题

现在学习《UNIX网络编程(第3版)》一书,书中源代码有一些默认情况下编译不能通过,要经过一些修改都行。这编文档将记录下我遇到的不能正常编译的程序的修改步骤。 28章:traceroute程序: $ make gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o icmpcode_v6.o icmpcode_v6.c icmpcode_v6.c: In fu

Linux下安装Postgresql-9.0.x提示:Cannot read termcap databass

使用在postgresql.org下载的x86_64二进制版的postgres 9.0.3安装包,解压到了/opt/pgsql。使用initdb命令初始化数据库后向往常一样使用psql命令登陆数据库,提示找不到termcap等一些动态库,把/opt/pgsql/lib目录加入LD_LIBRARY_PATH环境变量就好了。 再次使用psql登陆数据库,却提示如下错误: [yangjing@yangx

C语言连接MySQL中文字符集问题

在学习《Linux程序设计》第8章MySQL数据库8.3节: 使用C语言访问MySQL访问数据库时尝试把SQL数据换成了中文,但是在运行示例程序时终端输出却乱码,MySQL C 语言连接默认字符集是latin1,查了下API找到如下函数可解决中文乱码问题。 1int mysql_set_character_set(MYSQL *mysql, char *csname) 描述: 该函数用于为当前连

解决Eclipse Access restriction:问题

今天在Linux下用eclipse 3.5开发Jpcap相关的程序,先试试官方的UdpSend.java能否跑起来。結果eclipse给出了如下错误提示: 12 Access restriction: The type JpcapCaptor is not accessible due to restriction on required library /media/sd