自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汗霖戈

篇篇启吾

  • 博客(17)
  • 收藏
  • 关注

原创 ARP地址解析协议详解及其漏洞分析

/** 以太网解释协议(ARP). 文件名:/sys/netinet/if_ether.c*      注释ie_minix    *一,函数入口:* ARP有两个入口:1* 由ether_input发出一软中断(见我的ethernet网络代码详解一文),arpintr中断例程被调用,检查完数据后* 该中断例程调用in_arpinput函数.* 入口2:* 由ether_output函数在查询输出

2005-10-31 14:21:00 2870 1

原创 renumbering

IPv6 RenumberingIPv6的重编号:路由器发送组播数据包,其中数据包中包含2个前缀,一个是拥有比较短的生存期的前缀,还有一个是新的拥有正常时间的前缀.通知网络上的节点用完旧的前缀后换成新的前缀,这样就能进行平滑的前缀过渡

2005-10-28 10:29:00 837

原创 IPv6临时地址

内核比较: 2.6 内核中网络的改进内容:网络文件系统和安全TCP 改进IP 安全和压缩IP 有效载荷压缩IPv6 隐私扩展结束语参考资料 关于作者对本文的评价相关内容:从 2.4 到 2.6 内核开发中的改进2.6 内核中改进了内存管理2.4 和 2.6 上的 Web 服务走向 Linux 2.6测试 Linux 的可靠性developerWorks Toolbox subscription订阅

2005-10-27 09:47:00 10122

原创 以太网和802的不同封装

2.2 以太网和IEEE 802封装以太网这个术语一般是指数字设备公司( Digital Equipment Corp.)、英特尔公司( I n t e lC o r p .)和X e r o x公司在1 9 8 2年联合公布的一个标准。它是当今T C P / I P采用的主要的局域网技术。它采用一种称作C S M A / C D的媒体接入方法,其意思是带冲突检测的载波侦听多路接入(Carrier

2005-10-20 14:52:00 1947

原创 unicast-routing

ipv6 unicast-routing Enable forwarding of IPv6 unicast data packets.该命令打开接口的转发功能,也就是接口被配置为路由器。因此在使用show命令的时候,是不会存在default router条目。如果没有配置这条命令,则有这个条目。这是作为路由器和作为主机的最大区别。但是,无论是否配置了ip6 nd suppress-ra命令,都存

2005-10-19 13:52:00 5243

原创 路由器关于源路由的处理

源路由:一些路由算法假定源结点来决定整个路径,这通常称为源路由。在源路由系统中,路由器只作为存贮转发设备,无意识地把分组发向下一跳。因此,如果数据报中包含有源路由信息,路由器是不会去查询路由表的,它不知道它要转发到的下一跳是否可达,但它还会发送。

2005-10-19 09:45:00 1291

原创 rfc2464

Copyright Notice   Copyright (C) The Internet Society (1998).  All Rights Reserved.1.  Introduction   This document specifies the frame format for transmission of IPv6   packets and the method of form

2005-09-19 19:27:00 1298

原创 rfc2462

Table of Contents   1.  INTRODUCTION.............................................    2   2.  TERMINOLOGY..............................................    4      2.1.  Requirements.....................

2005-09-19 19:26:00 2005

原创 2461rfc

6.3.  Host Specification6.3.1.  Host Configuration Variables   None.6.3.2.  Host Variables   A host maintains certain Neighbor Discovery related variables in   addition to the data structures defined

2005-09-13 21:11:00 1850

原创 windows环境下的ln命令

例如:ln -s  c://winnt /system32  a特别要注意的是盘符后面要跟两个"/"或者"/"。

2005-09-12 08:56:00 4682

原创 可以返回函数内部定义的指针

例如:char *  func(){static char str[]="abc";return str;}关键是该内存区域是定义成了static。静态存储区域在程序运行期间是始终保留的。

2005-09-07 12:15:00 1121

原创 循环调用的方法

#include int i = 0;int j = 0;int* func2();#define FUNC1() /{/ int* tt;/tt = func2();/printf("/nfunc 1 call func 2 %d times",i++);/}void main(){FUNC1();}#define FUNC1() /{/ int* tt;/tt = func2();/print

2005-08-31 17:13:00 1387

原创 __FILE__,__LINE__,__DATE__,__TIME__

++有四个常用的预定义名字,分别为:__FILE__,__LINE__,__DATE__,__TIME____FILE__:记录文件的路径加名称__LINE__:记录文件已经被编译的行数__DATE__:记录文件的编译日期__TIME__:记录文件的编译时间可以当作变量直接使用,一般用作程序调试例子:#include using namespace std;int main(){     cout

2005-08-31 15:13:00 7358

原创 将 Win32 C/C++ 应用程序迁移到 POWER 上的 Linux,第 1 部分: 进程、线程和共享内存服务 (转载)

特别是进程、线程和共享内存服务)到 POWER 上 Linux 的映射。本文可以帮助您确定哪种映射服务最适合您的需要。作者向您详细介绍了他在移植 Win32 C/C++ 应用程序时遇到的 API 映射。概述有很多方式可以将 Win32 C/C++ 应用程序移植和迁移到 pSeries 平台。您可以使用免费软件或者第三方工具来将 Win32 应用程序代码移到 Linux。在我们的方案中,我们决定使用

2005-08-26 13:56:00 3465

原创 加入全局变量的办法

第一种办法:假设这个全局变量int MyGlobal在View中使用得最多,于是在View的CPP文件中加入这个变量的声明,然后在StdAfx.h中加入:extern int MyGlobal;第二种办法:在App中加入这个全局变量int MyGlobal(public型,实际已经不是真正意义上的全局变量,而是App的数据成员),然后在需要的地方利用如下代码访问它:CColorApp * pApp

2005-08-20 14:54:00 1390

原创 断言assert使用

断言是对不可预料情况的判断与检测,也就是各种本来不应该出现却出现的情况的提示(很拗口阿)。很多时候程序员可以编写代码来防止或阻止错误的产生。但当程序员不希望或者软件本来就不应该出现某种错误的时候,就用断言,而不要用预防代码,因为效率?功能?在发行版本中,用断言的地方如果出现错误,那是致命的,往往导致程序崩溃,但那不是我们的错!!(这是最重要的^_^)进一步的深入,后续。

2005-08-19 18:56:00 1961 2

原创 如何将tab 控件与 propertysheet关联起来

后续。

2005-08-18 20:38:00 752

空空如也

空空如也

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

TA关注的人

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