上一页 1 ··· 9 10 11 12 13 14 15 下一页

2012年10月16日

关于lseek()

摘要: #include "apue.h"int main(){ int flag=lseek(STDIN_FILENO,0,SEEK_CUR); if(flag==-1) { printf("can't seek\n"); } else { printf("seek ok\n"); printf("%d\n",flag); } return 0;}测试证明,lseek()返回为0,即文件的偏移值默认为0 阅读全文

posted @ 2012-10-16 21:53 追寻前人的脚步 阅读(179) 评论(0) 推荐(0) 编辑

2012年10月11日

运行apue下的第一个程序

摘要: PUE中的代码不是download下来就可以直接编译执行的。由于头文件的问题,需要做相关的设置,修改一下相关的文件。首先从http://www.apuebook.com/src.tar.gz下载源码压缩包,解压到相应目录,例如:mkdir /home/Rockics/srccd /home/Rockics/src/wget http://www.apuebook.com/src.tar.gztar zxvf src.tar.gz解压以后得到文件夹apue.2e。按照以下步骤完成设置,则可以编译相关代码:1.进入相应目录:cd apue.2e;2.修改文件Make.defines.linux:将 阅读全文

posted @ 2012-10-11 19:35 追寻前人的脚步 阅读(450) 评论(0) 推荐(0) 编辑

2012年10月10日

cygwin安装man帮助手册

摘要: 在 Cygwin 安裝 Man PagesCygwin 里面的 man page 资料很少,经常 man 不到。找了许久,才发现The Linux Documentation Project有 man pages 可以下載。连接:http://tldp.org/manpages/man.php安裝方法如下:下载man-pages-3.42.tar.bz2或更新的版本把文件解压到 /usr/share/man/man-pages-3.42编辑 /etc/man.conf,加入以下MANPATH /usr/share/man/man-pages-3.42这样应该就能 OK 啦。注意:解压的时候ma 阅读全文

posted @ 2012-10-10 16:02 追寻前人的脚步 阅读(1461) 评论(0) 推荐(0) 编辑

2012年9月26日

类型转换

摘要: 1.c 语言没有指定char类型的变量是signed还是unsigned,所以当从char类型转化为int类型的时候,是有可能转化为负数的,这与机器相关,如果char类型的值的最左的一位为1,在某些机器中则转化为负数,在某些机器中则在最左端添零,转化为int时则为正数2.-1L < 1U,unsigned int提升为long-1L > 1UL ,long被提升为unsigned long3.在math.h中使用的是双精度,float主要是在使用大数组时节省内存空间,节省时间,双精度运算特别费时4.in the absence of a function prototype, ch 阅读全文

posted @ 2012-09-26 19:46 追寻前人的脚步 阅读(165) 评论(0) 推荐(0) 编辑

2012年9月23日

ubuntuj开机没有开机音乐

摘要: 1.系统的开机音乐的存放目录是:/usr/share/sounds/ubuntu/stereo,把要弄的音乐放到该目录下边,然后在System ->系统管理->登录窗口Accessibility->sound里边选择就可以了。具体格式我没有实验过之不支持mp3等,如有人看到此帖实验过,麻烦,给留个言,共同进步!还有一点需要说明的是在System ->系统管理->首选项->音效->sounds->sound theme里边适当改一下,当然如果音乐放在上述目录下边,我认为可不改。2.系统设置-->启动应用程序-->启动GNOME LOGI 阅读全文

posted @ 2012-09-23 21:25 追寻前人的脚步 阅读(308) 评论(0) 推荐(0) 编辑

ldd

摘要: 1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的dependency,而程序并不真正执行。要不你可以在shell终端测试一下,如下: (1) export LD_TRACE_LOADED_OBJECTS=1 (2) 再执行任何的程序... 阅读全文

posted @ 2012-09-23 19:31 追寻前人的脚步 阅读(837) 评论(0) 推荐(0) 编辑

linux ln命令参数及用法详解---linux连接文件或目录命令

摘要: ln(link)功能说明:连接文件或目录。语 法:ln[-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录...][目的目录]补充说明:ln命令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个 阅读全文

posted @ 2012-09-23 19:27 追寻前人的脚步 阅读(749) 评论(0) 推荐(0) 编辑

ubuntu调节亮度

摘要: 网上有很多在UbuntuLinux下调节笔记本屏幕亮度的方法,有的调的是亮度但不是背光亮度,有的调背光亮度的方法在我的电脑上不好使……找了半天发现这个方法,适用范围应该比较广(起码在我这里好用)。首先,进入终端,输入lspci命令,列出各种设备的地址www.linxidc.com@Ubuntu:~$ lspci00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)00:02.0 VGA compatible co 阅读全文

posted @ 2012-09-23 10:06 追寻前人的脚步 阅读(1220) 评论(0) 推荐(0) 编辑

2012年9月22日

Linux下PF_PACKET的使用

摘要: sock_raw(注意一定要在root下使用)原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对于监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包,不能用IPPROTO_IP,因为如果是用了IPPROTO_IP,系统根本就不知道该用什么协议。2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|ETH_P_ARP|ETH_P_ALL))发送接收以太网数据帧3.socket(AF_IN 阅读全文

posted @ 2012-09-22 16:40 追寻前人的脚步 阅读(17019) 评论(0) 推荐(0) 编辑

AF_INET和PF_INET的细微不同

摘要: AF表示ADDRESS FAMILY 地址族PF表示PROTOCL FAMILY 协议族但这两个宏定义是一样的所以使用哪个都没有关系Winsock2.h中#defineAF_INET 0#definePF_INETAF_INET所以在windows中AF_INET与PF_INET完全一样而在Unix/Linux系统中,在不同的版本中这两者有微小差别对于BSD,是AF,对于POSIX是PF在函数socketpair与socket的domain参数中有AF_UNIX,AF_LOCAL,AF_INET,PF_UNIX,PF_LOCAL,PF_INET.这几个参数有AF_UNIX=AF_LOCAL, 阅读全文

posted @ 2012-09-22 16:19 追寻前人的脚步 阅读(686) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页

导航