#include<iostream>
using namespace std;
class String{
friend os阅读全文>
阅读全文>
发表于 @ 2008年08月27日 20:47:00|评论(loading...)|收藏
在C里面,一共有四个内存动态分配函数,在“stdlib.h“或者在“alloc.h“中定义,分别介绍如下:
(1) 阅读全文>
发表于 @ 2008年05月27日 21:31:00|评论(loading...)|收藏
多线程编程是一个很有意思也很有用的技术,使用多线程技术的网络蚂蚁是目前最常用的下载工具之一,使用多线程技术的grep比单线程的grep要快上几倍,类似的例子还有很多。希望大家能用多线程技术写出高效实用的好程序来。阅读全文>
发表于 @ 2008年03月04日 16:32:00|评论(loading...)|收藏
POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您完全可以运用 POSIX 线程创建多线程程序。阅读全文>
发表于 @ 2008年03月02日 23:39:00|评论(loading...)|收藏
通过向防火墙提供有关对来自某个源、到某个目的地或具有特定协议类型的信息包要做些什么的指令,规则控制信息包的过滤。通过使用 netfilter/iptables 系统提供的特殊命令 iptables,建立这些规则,并将其添加到内核空间的特定信息包过滤表内的链中阅读全文>
发表于 @ 2008年02月29日 17:23:00|评论(loading...)|收藏
修改linux系统字符集 阅读全文>
发表于 @ 2008年02月22日 11:30:00|评论(loading...)|收藏
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。阅读全文>
发表于 @ 2008年02月19日 17:38:00|评论(loading...)|收藏
进行多线程编程,最头疼的就是那些共享的数据。因为你无法知道哪个线程会在哪个时候对它进行操作,你也无法得知那个线程会先运行,哪个线程会后运行。下面介绍一些技术,通过他们,你会合理安排你的线程之间对资源的竞争。 l 互斥体Mutex l 信号灯Semophore l 条件变量Conditions阅读全文>
发表于 @ 2008年01月30日 13:03:00|评论(loading...)|收藏
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 阅读全文>
发表于 @ 2008年01月23日 11:47:00|评论(loading...)|收藏
linux网络编程阅读全文>
发表于 @ 2008年01月15日 14:25:00|评论(loading...)|收藏
Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一位真正的hacker,必须掌握网络编程技术。阅读全文>
发表于 @ 2008年01月15日 14:23:00|评论(loading...)|收藏
本文根据一个网友的文章和自身编译内核的经历修改而来,希望这篇学习笔记日后能用到,也希望能为网友提供帮助,因为许多都没有完整地讲解过!阅读全文>
发表于 @ 2007年12月19日 10:41:00|评论(loading...)|收藏
iptables的常用命令和选项阅读全文>
发表于 @ 2007年11月26日 13:45:00|评论(loading...)|收藏
所谓遍历目录,就是给定一个目录,访问其中的所有文件(包括子目录下的文件)。迭代是比较常用的遍历算法。本文利用C++面向对象的特性,通过一个类CBrowseDir,对目录遍历进行了封装。用户只需掌握该类四个成员函数的用法,就可以在自己的程序中,很方便地实现目录遍历。 阅读全文>
发表于 @ 2007年11月07日 13:08:00|评论(loading...)|收藏
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中阅读全文>
发表于 @ 2007年11月05日 10:45:00|评论(loading...)|收藏
我觉得我有必要为中国写点东西了。 虽然我一向标榜远离政治,对所谓的世界大势有一种与生俱来的失望。但最近的很多很多事情,还是让我觉得有某种东西如梗在喉,不吐不快.阅读全文>
发表于 @ 2007年10月29日 16:36:00|评论(loading...)|收藏
Linux程序设计入门 - fork, pthread, and signals 在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。阅读全文>
发表于 @ 2007年10月29日 09:29:00|评论(loading...)|收藏
Linux作为一个开源的操作系统,是我们进行操作系统和提高编程水平的最佳途径之一。 好的程序如同好的音乐一样,完成的完美、巧妙。开放源码的程序都是经过无数人检验地,本文将以linux-kernel-2.6.5为例对pipe的工作机制进行阐述。阅读全文>
发表于 @ 2007年10月29日 09:25:00|评论(loading...)|收藏
这一节,我们来看一种比较简单的数据传送的方法,即通过管道传送数据 阅读全文>
发表于 @ 2007年10月29日 09:18:00|评论(loading...)|收藏
本节要介绍一些有关进程的特殊操作。有了这些操作,就使得进程的编程更加完善,能编制更为实用的程序。主要的内容有得到关于进程的各种ID、对进程的设置用户ID、改变进程的工作目录、改变进程的根、改变进程的优先权值等操作。阅读全文>
发表于 @ 2007年10月29日 09:16:00|评论(loading...)|收藏