自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TODD911的专栏

夯实基础,循序渐进

  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 《你必须知道的495个C语言问题》笔记--结构、联合和枚举

1.如何向接受结构参数的函数传入常量值?c99标准中引入“复合字面量”(compound literals),它的一种形式就可以允许结构常量。例如,向假定的plotpoint函数传入一个坐标对常量。plotpoint((struct point){1,2});与制定初始式结合,也可以用成员名称确定成员值:plotpoint((struct point){.x=1, .y=2});

2014-04-29 13:44:20 1747

原创 《TCP/IP详解卷2:实现》笔记--中断级别与并发

网络代码处理输入分组用的是异步和中断驱动的方式。首先,一个设备中断引发接口层代码执行,然后它产生一个软中断引发协议层代码执行。当内核完成这些级别的中断后,执行插口代码。当内核完成这些级别的中断后,执行插口代码。在这里给每个硬件和软件中断分配一个优先级。如下图:对于不同优先级,一个要关心的问题就是如何处理那些在不同级别的进程共享的数据结构。例如,当IP输入例程正在从它的输入队

2014-04-28 21:28:22 3178

原创 《你必须知道的495个C语言问题》笔记--声明和初始化

1.定义一对相互引用的结构typedef struct {int afield;BPTR bpoint;} *APTR;typedef struct {int bfield;BPTR apoint;} *BPTR;编译时会出错。正确使用方法:1.struct b;typedef struct {int afield;struct b *bpoi

2014-04-24 20:17:27 1699

原创 《TCP/IP详解卷2:实现》笔记--mbuf与输入输出(UDP篇)

在BSD的TCP/IP代码中的一个基本概念是存储器缓存,成为mbuf,在整个实现中用于存储各种信息。(在linux中使用的是skbuff,UNUX和LINUX在TCP/IP实现上有不同。)下图是BSD TCP/IP代码的大概组织。1.包含socket地址结构的mbuf下图是一个包含socket地址结构的mbuf。mbuf的前20个字节是首部,它包含关于这

2014-04-17 08:55:05 4859 1

原创 《TCP/IP详解卷1:协议》笔记--TCP紧急通知

P300下面是一个涉及到TCP紧急方式的例子。在主机sun上运行rlogin客户进程,然后登录到主机bsdi,向终端输出一个大文本文件,然后键入control s终端输出,当输出停止时,我们键入中断键以异常方式终止该进程。下面这些要点关于客户、服务器和链接的状态的概述:1.键入control s以停止终端的输出。2.用于终端的输出缓存很快被填满,所以rlogin的客

2014-04-14 16:37:30 2769

原创 全局变量定义在头文件的相关试验

想在头文件中定义全局变量,测试程序如下:a.hint a = 3;funca.hvoid funca();funca.c#include #include "a.h"void func_a(){ printf("%p,%d\n",&a,a);}funcb.hvoid funcb();funcb.c#include #include "a.h

2014-04-13 17:24:41 1217

哈弗曼编码实现文件压缩

使用了哈弗曼编码原理,实现文件压缩和解压缩。和我的博文进行配套:http://blog.csdn.net/todd911/article/details/8728301

2014-09-07

软件测试[(美)ron patton]读书笔记.pdf

软件测试[(美)ron patton]读书笔记

2009-04-13

空空如也

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

TA关注的人

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