- 博客(4)
- 收藏
- 关注
原创 构建自己的GNU开发环境
真正的GNU开发环境不是一个简单的VI,或者Emacs,而是多种开发工具的集成,虽然目前并没有一个真正好用的类似MS Visual Studio这样的IDE,但是GNU的精神就是Simple is the Best。将世界上最优秀的工具整合起来,构成一个互相独立同时又有着紧密接口的环境,各司其职,从而为开发者提供最佳的服务。 本文将从cvs,editor,compiler,d
2004-08-31 09:57:00 1185
转载 Linux配置文件
什么是系统配置文件?内核本身也可以看成是一个“程序”。为什么内核需要配置文件?内核需要了解系统中用户和组的列表,进而管理文件权限(即根据权限判定特定用户(UNIX_USERS)是否可以打开某个文件)。注意,这些文件不是明确地由程序读取的,而是由系统库所提供的一个函数读取,并被内核使用。例如,程序需要某个用户的(加密过的)密码时不应该打开 /etc/passwd 文件。相反,程序应该调用系统库的 g
2004-08-27 10:18:00 805
原创 轻松搞定 Gentoo Linux 桌面配置
Gentoo Linux是个很有意思的distribution,它不像Redhat/SuSe那样有规模庞大的企业支持(虽然确实有gentoo公司).和Debian有点类似,除了Debian是发布binary,而gentoo是发布source code(现在也有了binary),还有就是功能比较强大的portage系统。 可惜的是Linux的中文桌面目前还存在着
2004-08-24 22:46:00 2611
原创 C++中的函数模板
函数模板是C++中的高级概念,初级用户即使使用了一些标准库中的函数模板都未必意识到。 作为强类型语言的C++,很多时候往往制约了一些较强语言功能的发挥,比如在Perl/PHP等脚本语言中,类型的模糊为实现普遍的算法 (比如min/max)提供了较好支持,同样的算法可以施加在各种不同数据类型上,而讲这些差别交给解释器完成,无疑给用户提供了很大的 方便。 在C中一般只能通过使
2004-08-12 20:37:00 4003
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人