Linux
- 高级Linux安全管理技巧
- 由于Linux操作系统是一个开放源代码的免费操作系统,因此受到越来越多用户的欢迎。随着Linux操作系统在我国的不断普及,有关的政府部门更是将基于Linux开发具有自主版权的操作系统提高到保卫国家信息安全的高度来看待,因此我们不难预测今后Linux操作系统在我国将得到更快更大的发展。虽然Linux与UNIX很类似,但它们之间也有一些重要的差别。对于众多的习惯了UNIX和Windows NT的系统管
- 分类:Linux 查阅全文
- 高级文件系统实现者指南
- 日志和 ReiserFS
Daniel Robbins ([email protected])
总裁/CEO,Gentoo Technologies, Inc
2001 年 6 月
伴随着 Linux 2.4 版本的发行,出现了大量的文件系统可能性,其中包括 ReiserFS、XFS、GFS 和其它文件系统。这些文件系统听起来的确都很酷,但是它们真正能做些什么呢,擅长在哪些
- 分类:Linux 查阅全文
- 高质量C++/C编程指南 -- 第7章 内存管理 (2)
- 作者: 林锐 博士
7.7 杜绝“野指针”
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。
“野指针”的成因主要有两种:
(1)指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它
- 分类:Linux 查阅全文
- 高质量C++/C编程指南 -- 第7章 内存管理 (1)
-
本文出自: 作者: 林锐 博士 (2002-07-19 06:02:00)
第7章 内存管理
欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言:
640K ought to be enough for everybody
— Bill Gates 1981
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷
- 分类:Linux 查阅全文
- 高质量C++/C编程指南 -- 第2章 程序的版式
- 本文出自: 作者: 林锐 博士
第2章 程序的版式
版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。
可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”
- 分类:Linux 查阅全文
- 高质量C++/C编程指南 -- 第1章 文件结构
- 作者: 林锐 博士
第1章 文件结构
每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。
C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c
- 分类:Linux 查阅全文
- 高质量C++/C编程指南 -- 前言
- 本文作者: 林锐 博士
前 言
软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!
除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”
别难过,作者只不过比你早几年、多几次惊慌而已。
- 分类:Linux 查阅全文
- 给浮躁的软件业同仁
- 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的Cfans,拿着吓人的工资,做着吓人的项目,项目的结局通常也很吓人。
程序员基本素质:
- 分类:Linux 查阅全文
- 给你的系统增加第二个IDE硬盘
- 考虑一下给你的系统增加第二个硬盘的优点。当然,用一个新的、便宜的大容量硬盘来替换你现在的硬盘可能是个好的选择,但是...如果你能用很少的钱从跳蚤市场或你当地的计算机经销商那里买到一个二手的1.3G硬盘,那么实际上这是一个扩大你系统存储容量的最便宜的方法。如果你计划在一个生产系统(production system)上升级内核,但是又怕中断某些应用程序的运行,那么一个简单的方法就是吧整个~/,/et
- 分类:Linux 查阅全文
- 给你的扫描仪在Linux里安个家
- Linux下扫描仪的设置和使用比较麻烦,其实当前的许多问题是由于内核和SCSI驱动程序的一些缺陷造成的,如果使用较新的内核版本,只要经过简单的打补和重编译就可以让你的扫描仪在Linux下扫出一片斑斓色彩啦!
我使用的是中文Linux中最新的发布蓝点2.0和用户常用的Microtek Scanmaker X6扫描仪。使用其他linux发布或其他品牌的用户也可以通过类似的方法下载相关品牌的补丁
- 分类:Linux 查阅全文
- 给RH7.3自带的minichinput增加五笔输入法
- 一,问题的提出
1,RH7.3自带的miniChinput-0.0.3-18.i386.rpm 没有五笔字型输入法,给有这种嗜好的人带来不便(当然其中不包括本人)
2,miniChinput-0.0.3-1.i386.rpm 有五笔,但也有BUG,比如在用StarSuite6.0,OpenOffice.org 进行中文输入时
- 分类:Linux 查阅全文
- 给GRUB加上密码锁
- 今天有朋友问到GRUB引导管理器怎样才能加上密码,真有这个必要吗?你可以用CMOS口令来禁止开机嘛,再说Linux本身的登录也有密码控制,再加个密码岂不脱了裤子放P,多此一举~~~~~~~~~什么?真有必要?你不怕麻烦?哦~~~你国安局的啊?这都搞不定安安安安你个头啊:wfaint~~~~~
既然这么有诚意,就高抬贵手打几个字吧,诸位看官千万要小心尝试,忘了密码别来找我,我要能解MD5就不用
- 分类:Linux 查阅全文
- 给扫描仪在Linux系统里安个家
- Linux下扫描仪的设置和使用明显比Windows操作系统要麻烦得多,其实当前的许多问题都是由于内核和SCSI驱动程序的一些缺陷造成的,如果使用较新的内核版本,只要经过简单的补丁和重新编译就可以让你的扫描仪在Linux下扫出一片斑斓色彩!
笔者使用的操作系统是中文Linux中最新发布的“蓝点2.0”(BluePoint 2.0)和 “Microtek Scanmaker X6”扫描仪。
- 分类:Linux 查阅全文
- 覆盖 GNU C 库轻而易举
- 调试系统问题并进行快速修订
一种调试 glibc 函数的好方法是用您自己的版本覆盖所关注的函数。在没有 root 许可权和不必重新编译 libc 源代码的情况下就可以完成这个任务。想象一下编写您自己的 open() 版本该有多激动啊!
如果您没有应用程序的源代码并且由于 C 的 GNU 库(glibc)函数正将某些错误信息返回给该应用程序而使它失败,那么您该怎么办?因为 glibc
- 分类:Linux 查阅全文
- 覆盖 GNU C 库 — 轻而易举
- 调试系统问题并进行快速修订
Jay Allen([email protected])
程序员,IBM
2002 年 4 月
一种调试 glibc 函数的好方法是用您自己的版本覆盖所关注的函数。在没有 root 许可权和不必重新编译 libc 源代码的情况下就可以完成这个任务。想象一下编写您自己的 open() 版本该有多激动啊!
如果您没有应用程序的源代码并且由于 C 的 G
- 分类:Linux 查阅全文
- 浮燥是一种说不出的痛
- “本文版权归赛迪网所有,如需转载请与赛迪网联系”
关于Iris女士,有一个问题一直困扰着我:那就是为什么她会在2000年7月离开了为之奋斗多年而又发展势头良好的TurboLinux公司?Iris女士对此显然不想多谈,在我们的一再追问下,她透露了部分情况。现记录如下。
TurboLinux公司在取得很大成功后,投资者也接踵而
- 分类:Linux 查阅全文
- 个人电脑防御黑客
- 大家好,我是奇奇,现在攻击个人电脑的木马软件很多,功能比以前多了,使用也比以前方便多了,所以危害也比以前大了,奇奇发现很多人中了木马自己还不知道,我就写了一点心得,给大家作个参考。要想使自己的电脑安全,就好扎好自己的篱笆,看好自己的门,电脑也有自己的门,我们叫它---
端口
你在网络上冲浪,别人和你聊天,你发电子邮件,必须要有共同的
- 分类:Linux 查阅全文
- 改进Web站点性能的五个方面
- 对一个电子商务网站来说,需要运用最少的带宽和服务器资源,为更多的客户提供更快捷的服务。而用户对Web站点的满意度,主要以访问速度来衡量。
从用户角度来说,Web站点只有“快”和“慢”之分;用户往往并不要求实现大容量数据传输,而是希望网站在保证性能的同时,能够容纳更多的访问者。Web用户所关心的问题的实质是访问时间。从网络维护角度说,导致时延的潜在因素是多方面的,大致来讲,可以从5个方面改进
- 分类:Linux 查阅全文
- 改进TCP网络系统的安全性能
-
原作者:吴晓冰 沈金龙
互连网技术屏蔽了底层网络硬件细节,使得异种网络之间可以互相通信。TCP/IP协议组是目前使用最广泛的网络互连协议。但TCP/IP协议组本身存在着一些安全性问题。这就给“黑客”们攻击网络以可乘之机。由于大量重要的应用程序都以TCP作为它们的传输层协议,因此TCP的安全性问题会给网络带来严重的后果。
- 分类:Linux 查阅全文
- 改变Netscape菜单字体.
- 在一些中文linux中,中文netscape的菜单字体都不是很好看.
如果安装了好看的turetype字体,比如sumsun什么的,虽然可以
改变网页浏览时候的字体,但是netscape菜单中的字体却无从改变.
其实直接编辑netscape配置文件就可以了.
在文件中,把除了打印字体以外的涉及到字体的部分全部加上
你自己喜欢的字体就可以了
- 分类:Linux 查阅全文