
Linux
文章平均质量分 80
michael_dingtao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
The journey of a packet through the linux 2.4 network stack
The journey of a packet through the linux 2.4 network stack --------------------------------------------------------------------------------This document describes the journey of a network packet insi转载 2009-04-27 10:12:00 · 694 阅读 · 0 评论 -
Makefile
原文:http://blog.youkuaiyun.com/haoel/archive/2004/02/24/2886.aspx 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器转载 2009-09-02 12:51:00 · 890 阅读 · 0 评论 -
Gdb
原文:http://dsec.pku.edu.cn/~yuhj/wiki/gdb.html#top概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺转载 2009-09-02 12:59:00 · 530 阅读 · 0 评论 -
Linux下Makefile的automake生成全攻略
一、Makefile介绍Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中纪录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动的发现最终的生成文件已经转载 2009-08-31 15:21:00 · 568 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件
2006 年 9 月 21 日本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。引子无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发转载 2009-08-31 14:34:00 · 374 阅读 · 0 评论 -
TUN/TAP
简介虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。tun/tap驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装。利用tun/tap驱动,可以将转载 2009-06-18 17:35:00 · 1008 阅读 · 0 评论 -
GDB
topGDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的转载 2009-06-18 16:44:00 · 482 阅读 · 0 评论 -
linux c 正则表达式
http://www.chinaunix.net/jh/23/303346.html 标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。 编译正则表达式 为了提高效率,在转载 2009-07-31 15:41:00 · 465 阅读 · 0 评论 -
Linux安装Fetion
安装前 下载:linux-fetion-0.2.2.tar.gz 可以到这里下载 qt4-4.3.2-3.i686.rpmqt4-devel-4.3.2-3.i686.rpm qt4-sqlite-4.3.2-3.i686.rpm qt4-x11-4.3.2-3.i686.rpm 以上四个qt4的包可以到转载 2009-05-16 21:54:00 · 920 阅读 · 0 评论 -
TUN/TAP
1. 我的应用目标: 为了把MPE封装的数据重新转化为网络UDP流,实现应用只要通过Socket接口即可实现数据接收和分析。 前言: 为了实现这个功能,我在网络上搜索了相关信息,都没有具体的实现过程和应用,主要找到理论性的介绍tun/tap驱动的原理,而且很难让人理解它的功能。对于做实际开发的人员来说更需要的是一个实际实现的样例,这样更能说明问题,切实的解决应用实现问转载 2009-05-09 08:51:00 · 3603 阅读 · 2 评论 -
VNCServer 配置 及Vncview的使用
VNCServer 配置 及Vncview的使用1、vncserver服务的启动 redhat 及fedora 一般都自动安装了vncserver了 只要在服务列表中选中启动一下就可以了2、vncserver的配置 通过编辑文件$HOME/.vnc/xstartup来启动你喜欢的窗口管理器。转载 2009-05-08 19:21:00 · 578 阅读 · 0 评论 -
Linux网络接口的源码分析
一.前言 Linux的源码里,网络接口的实现部份是非常值得一读的,通过读源码,不仅对网络协议会有更深的了解,也有助于在网络编程的时候,对应用函数有更精确的了解和把握。 本文把重点放在网络接口程序的总体结构上,希望能作为读源码时一些指导性的文字。 本文以Linux2.4.16内核作为讲解的对象,内核源码可以在http://www.kernel.org上下载。我读源码时参考的是http://lxr转载 2009-05-07 21:32:00 · 722 阅读 · 0 评论 -
Linux-open()
http://blog.youkuaiyun.com/yingfox/archive/2007/11/06/1869050.aspx open(打开文件) 相关函数 read,write,fcntl,close,link,stat,umask,unlink,fopen表头文件 #include#include#include转载 2009-05-07 23:30:00 · 497 阅读 · 0 评论 -
从硬盘安装Fedora
(1)、从网站下载回来Fedora-10-i386-DVD.iso光盘镜像文件,要放到一个有足够空间的FAT32文件系统的分区中,例如我的是F:/f10目录下,不能放到NTFS文件系统的分区下,文件夹可任意命名,不过最好是英文目录,因为在安装时是不能用中文指定安装目录的。(2)、用winrar提取Fedora-10-i386-DVD.iso文件中的isolinux目录到C盘根目录下转载 2009-07-14 13:11:00 · 534 阅读 · 0 评论 -
Linux-mmap函数介绍
mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍:Themmap function maps either a file or a Posix shared memory object intothe address space of a process.We use this function f原创 2009-07-07 10:41:00 · 576 阅读 · 0 评论