许多时候有的软件已做出来,但是它的功能和我们的有点不一样 或者 有时我们不知道怎样实现一个功能,但是知道这个程序中已实现,这时我们就要看源码 分析一个源代码,一个有效的方法是: 1、阅读源代码的说明文档,比如本例中的README, 作者写的非常的详细,仔细读过之后,在阅读程序的时候往往能够从README文件中找到相应的说明,从而简化了源程序的阅读工作。 2、如果源代码有文档目录,一般为doc或者docs, 最好也在阅读源程序...
最近想学习下unix下的TCP/IP协议源码,我刚刚毕业半年,之前没有接触过这些 拿到代码后也就硬着头皮往下看,可是看完一些后,还只是一些零散的东西 在自己的脑子里不能形成一个框架结构,想尝试按照面向对象那样的方式来分析代码, 把整个协议源码搞的透彻点 各位前辈在学习源码的时候都是怎么学习的,有什么好的学习方法? 在这里给我这个初学者分享下自己的学习经验,或者给一些建议
想做一个能够每隔N时间,上传一次unix下的网络连接信息(每条连接的状态,源IP,目的IP,发起连接或者被连接的进程ID,进程名称等), 这个以前在linux 下实现成功了, 但发现移植到solaris上时,在/proc下没有net文件,但系统命令netstat能够获得除PID,进程名称外的网络连接信息。 找了半天没找到unix 的netstat的源码。有人知道netstat是怎么实现的吗? 或者在unix下有没有相应的API能够获得网络连接的信息输出列表啥的?
各位好,晚生请教如何在linux/unix中如何查看已经安装的源码软件,以及如何删除? 是否在其解压后的目录中执行make uninstall命令即可?如果没有该命令是否可以直接删除目录? 谢谢!
Programming in the unix Environment, 简称APUE,以下使用简称)。该书的作者是W.Richard.Stevens,国际知名的unix和网络专家。我看的是该书的第一版,尤晋元翻译的。 网上有的评论该书翻译的比较差劲,有的说还行。我个人觉得,这本书的翻译还可以。并且,如果本身就有一定的unix/Linux基础的话,读起来应该不是 很吃力。同时我也下了该书的第二版(英文版),有什么看不懂的地方,再对照英文版看一下,辅助理解。 这里要谈到的...
pang是什么游戏不用多言了,希望对有兴趣学习opengl和X窗口编程的同志有用:
编译命令:g++ -lX11 -lGLU -lpthread <你保存的源码文件名> -o <输出的文件名>
//++++++++++++++++++++++++++++++++++++++++
//++++++++++THIS IS FREE SOURCE+++++++++++++
//++++++++++2009-5-17 by Little_Cat++++++++++++++
//++++++++++++++++++++++++++++++++++++++++
#include
最近在学习《unix环境高级编程》(Advanced Programming in the unix Environment, 简称APUE,以下使用简称)。该书的作者是W.Richard.Stevens,国际知名的unix和网络专家。我看的是该书的第一版,尤晋元翻译的。 网上有的评论该书翻译的比较差劲,有的说还行。我个人觉得,这本书的翻译还可以。并且,如果本身就有一定的unix/Linux基础的话,读起来应该不是 很吃力。同时我也下了该书的第二版(英文版),有什么看不懂的地...
我先autoconf configure.in 自动生成了make.defines,configure.h两个文件。 然后编译lib目录下的文件 然后进入到tcpcliserv,运行make命令,报错: unp.h:114: redefinition of `struct in_pktinfo 请哪位大侠告诉我,谢谢你们了。我被搞晕了! 然后我把unp.h里关于struct in_pktinfo的语句屏蔽才能通过编译! 谢谢大家指导