自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据链路

1. 数据链路的功能a. 链路管理b. 帧定界c. 流量控制d. 差错控制e. 将数据和控制信息分开f. 透明传输g. 寻址2. 以太网标准a. DIX Ethernet V2(目前,我们所使用的局域网的标准)以太网是美国施乐(Xerox)公司的产品,1975.那时以太网是一种基带总线局域网.1980,DEC,Intel,Xerox联合提出了DIX,

2008-09-28 17:37:00 1062

原创 信道

1. 概念单工半双工全双工模拟信道数字信道基带信号(baseband),将数字信号1或者0直接用两种不同的电压来表示,然后送到线路上去传输.宽带信号(broadband),将基带信号进行调制后形成的频分复用模拟信号.基带信号进行调制后,其频谱搬移到较高的频率处.由于每一路基带信号的频谱被搬移到不同的频段,因此合在一起后并不会相互干扰,这样做就可以在一条电缆中同时传送

2008-09-28 15:59:00 1120

原创 http server handle a http/request

在收到了HTTP request后,调用次序如下: ewsNetHTTPStart() //initialize the request //Server会创建一个request context对象,来描述request的所有信息,以及内部关于处理request的状态的信息,eg EwsContext ewsContext; ewsContextNetHandle() //retrie

2008-09-27 16:04:00 954

原创 CGI - Submitting a Form

1. 浏览器提交一个表单 2. EmWeb Server访问存档文件 3. Server使用以文档对象组件的方式来表现内部表单,并且提交的数据被用于构建表单数据结构。 4. Server调用ewaFormSubmit_*() 5. ewaFormSubmit_*()函数执行编写者的指令 6. Server向浏览器发送回应 Note: ewaFormSubmit_*()函数的

2008-09-26 15:14:00 723

原创 CGI - Serve a Form

1. 浏览器向Server发送请求,请求一个文档,并且这个文档包含一个EmWeb表单。 2. EmWeb Server在服务EmWeb表单数据之前处理请求内容 3. Server根据定义构造一个表单数据结构 4. Server调用ewaFormServer_*()函数,并且将请求上下文数据和表单数据结构传过去 5. ewaFormServer函数执行编写者的命令,对各种环境进行设置,然后返

2008-09-26 14:50:00 479

原创 process

process control block define: typedef struct atmos_pcb {     union     {         struct         {             BITS sp;                  /*  system stack pointer

2008-09-26 11:44:00 502

原创 20080923

1. 整数的扩展当我们需要将一个较小的数据类型转换成一个较大的数据类型时,对于无符号数而言,我们只需要简单的进行零扩展(zero extension)就可,即只需要将要扩展的位填0就好了;而对于有符号数而言,我们就必须进行符号扩展了(sign extension)了,即将需要扩展的位全部填为当前的符号位。eg. unsigned: [ x1 x2 x3 ... xn ] -> [ 0 0

2008-09-23 15:50:00 480

原创 20080922

1. 由于浮点数表示的精度有限,浮点运算是不可结合的。例如,在大多数机器上,C表达式 ( 3.14 + 1e20 ) - 1e20求得的值会是0.0,而 3.14 + ( 1e20 - 1e20 )求得的值会是3.14 2. 因为32位机器在过去20年里一直是标准,许多程序的编写都是以典型的32位机器列出的分配原则为假设的。在不久的将来,随着64位机器越来越重要,在将这些程序移植到新机器上

2008-09-22 23:39:00 839

原创 linker

CL:cl /I C:/include /linker C:/lib/1.lib 1.cppgcc:gcc -I /usr/include -l1 -o 1 1.cppcl和gcc都是使用I关键字来附加header目录,对于lib,cl使用/linker而gcc使用-lxx来表示

2008-05-23 15:41:00 509

原创 C中的老式函数声明方法

今天看代码,看到一个很奇怪的函数定义方法:int proc ( i )int i;{...} 一问人才知道,这个是老式的函数定义方法,不再提倡使用了,只是现在的编译齐还支持罢了。咳,看来还是有许多知识不太清楚啊,革命尚未成功,同志还需努力。继续看代码。。。

2008-05-23 15:27:00 864

原创 C语言中的静态函数

关于C中的static类型的函数是与extern类型相对的,也就是说函数的调用方式并没有改变,只通过这个关键字影响了linker的行为。下面在具体说说他们的区别,extern都知道,是指该函数在整个工程中可见;而static是指只在当前文件中可见,在其他文件中不可见。举个例子,一个工程两个文件1.c和2.c现在1.c里有定义一个static类型的函数static int proc(

2008-05-23 15:08:00 908

原创 PPP

PPP: Point to Point Protocol ( Data Link )它是为在两个对等实体间传输数据包,建立简单连接而设计的,主要用于广域网的连接,并且它是面向数据报的全双工协议。PPP 协议包含以下几个部分,     LCP: Link Control Protocol 链路控制协议     NCP: Network Control Protocol 网络控

2008-05-16 17:47:00 1940

原创 PPTP - GRE

PPTP: Point to Point Tunneling Protocol  点对点隧道协议GRE:  Generic Routing Encapsulation 通用路由封装PPTP 的连接过程如下图:PPTP 可以用于在 IP 网络上建立 PPP 会话隧道。在这种配置下,PPTP 隧道和 PPP 会话运行在两个相同的机器上,呼叫方充当 PNS。PPTP 使用客户

2008-05-16 11:57:00 7914

原创 Packing Space(填充区域) & Display Space(显示区域)

Packing Space is the area the packer allows for the placement of the widget.填充区域是填充器允许放置部件的区域。Display Space is the area requested by a widget for the purposes of painting itself.显示区域是填充器部件要求的用来描

2008-04-14 14:32:00 811

原创 Tk base

  Tk baseTcl stands for Tool Command Language.Tk the toolkit for building graphical user interfaces1.       Tk中的名字系统Tk中的名字系统和Linux中的文件系统类似,Tk中的各种窗口控件都是以.开头的,与linux中的以/开头类似。.在Tk中代表wish面板,我们通过

2008-04-12 00:36:00 513

原创 tcl/tk safe - 4 - 范例

 下面贴上几个关于safe policy的例子Example 1.# Policy parameters:#  directory is the location for the files#  maxfile is the number of files allowed in the directory#  maxsize is the max size for any single

2008-04-02 16:34:00 910

原创 tcl/tk safe - 3 - 命令列表

本文主要介绍tcl safe编写脚本的有关命令。 command description comment interp aliases slave

2008-04-01 11:16:00 888

原创 tcl/tk safe - 2 - Safe Base

在上一篇http://blog.csdn.net/msptop/archive/2008/03/31/2233187.aspx 中介绍了关于安全模式的解释器基本特性。然而这些特性太简单太原始,没有脚本库环境,使用起来需要构造大量的额外代码,才能正确执行所需功能。本节将会介绍tcl提供的已经封装好的安全模式解释器The Safe Base。Safe Base是原始安全模式的扩展,在这种扩展模式下

2008-04-01 02:26:00 649

原创 tcl/tk safe - 1 - interp基本命令

TCL中的每条语句是解释执行的,但有时候我们需要对要执行的语句做一些安全性的检测。tcl中有个一很方便的命令能在当前解释器中创建一个访问受限的嵌套的(子)解释器来执行危险语句。          创建一个名为slave的解释器:interp create -safe slave子解释器中再创建一个孙解释器:interp eval foo { interp create bar }

2008-03-31 15:15:00 2993

原创 grub-image的使用

获得root权限1.安装imageapt-get install grub-splashimages 此操作将会在/boot/grub/下建立一个名为splashimages的文件夹2.拷贝图片例如:cp splash.xpm.gz /boot/grub/splashimages3.修改引导配置/boot/grub/meun.lst中加入splashimage=

2007-05-12 23:09:00 814

原创 grub引导恢复

1.使用linux live CD启动系统2.在终端中获得root权限,并输入grub来启动grub3.grub> root (hd0,x)4.grub> setup(hd0)5.grub>quit6.reboot(注意:在第3步中若不知道是在哪个分区中,可以通过cat命令来测试,例如:grub> cat (hd0,8)/boot/grub/menu.lst)

2007-05-12 21:09:00 557

空空如也

空空如也

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

TA关注的人

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