自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 fork, vfork and write-on-copy

Fork传统方式下,Fork创建一个子进程,并为子进程创建一个父进程地址空间的拷贝。然而,由于许多子进程在创建之后通常马上会执行系统调用exec,所以父进程地址空间的复制可能没有必要,从而造成效率和内存的极大浪费。因此,就产生了一种称为“写时复制”的技术。写时复制写时复制允许子进程与父进程在开始时共享同一页面。但这些页面被标记为“写时复制”,即如果任何一个进程需要对页进

2008-07-30 19:35:00 1019

原创 How to Get Mac Address

 通过IOCTL获得网口MAC地址#include #include #include #include #include #include #include #include #include #include #define ETH_ADDR_LEN 6 int main(int argc, char ** argv) { unsig

2008-07-26 17:07:00 929

原创 How to Get Interface Name List

Linux系统的网络接口列表可以通过两种方式获得: 解析/proc/net/dev文件, 或者通过ioctl的SIOCGIFCONF命令。ioctl只支持AF_INET套接字,并且通过ioctl只能获得已经启动并且已经分配了IP地址的接口,而从/proc/net/dev可以获得所有的网络接口。#include #include &li;sys/ioctl.h>#include &li;sy

2008-07-26 15:31:00 1210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除