自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

翻译 FlowControl: PauseFrame

FlowControl: PauseFrame当端口的Rx 部分接收大流量且Rx FIFO 队列已满时,端口的Tx部分开始产生pause 帧。希望远端设备以pause帧提到的时间间隔停止或者减少包的发送。 如果在此时间间隔内,Rx有能力清除Rx队列 或者 接受到小流量的数据包,Tx发送一条是时间间隔为0的特殊pause报文,这使得远端设备开始发送包。

2016-05-16 17:40:10 5320

原创 shell脚本分行、分词

利用shell脚本可以很容易的对文本文件进行分行、分词。 首先得先了解一个特殊的环境变量IFS(internal field separator); 这个环境变量定义了bash shell用作字符分割符的一系列字符。在默认的情况下,IFS以以下字符作为字段分割符: 空格 制表符 换行符

2016-02-29 11:55:21 6435

原创 自动化交互脚本Expect简单介绍及应用实例

在自动化测试中,有很多需要交互式处理的操作,常用的shell是无法完成交互的。Expect shell脚本是一种自动化交互脚本,可以很方便的完成自动化测试任务。本文根据工作中实例,简单介绍了一下expect脚本的使用。时间有限,仅介绍了最常用、最基本的功能代码。更详细的内容,后续会继续更新。

2016-02-26 13:54:10 2207

原创 vim 打开文件末尾带有^M的解决办法

关于VIM打开文本文件末尾显示^M的问题,在处理文件时候,可能会出现问题。用几条命令就可以去除^M,便于处理文本。

2016-02-23 11:57:10 26836 1

翻译 [原创翻译]RFC1619 PPP over SONET/SDH

RFC1619 PPP over SONET/SDHRFC1619 PPP over SONET/SDH备忘录: 本文档指定描述了一个网络标准跟踪协议,要求讨论和改进意见。请参考Internet官方协议标准(STD1)的最新版本去了解标准化状态和该协议的状态。摘要 点对点(PPP)协议为在点对点链路上传输多协议数据报提供了一个标准。该文档描述了PPP在SONET/SDH电路上的应用。

2015-09-23 11:32:24 992

转载 Linux内核中Netfilter架构介绍

Netfilter概述         Netfilter/IPTables是Linux2.4.x之后新一代的Linux防火墙机制,是linux内核的一个子系统。Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables从用户态的iptables连接到内核态的Netfilter的架构中,Netfilter与IP协议栈是无缝契合的,并允许使用者对数据报进行过滤、地址转换

2015-06-16 15:10:36 593

原创 struct 结构体的定义及初始化问题

/*****************************///以上说明,结构体也没啥特殊的 ,跟普通的数据类型定义变量是一样的。。。//程序在定义变量的时候,已经分配好了内存空间,只是里面存储的数据是随机的,是垃圾值。//对于非指针变量来说,,照样可以输出或者操作,仅仅是可能会得到不正确的结果,程序是可以正常运行的。//对于指针变量来说,同样。但是其内存空间存储的值 是被当做另外一个地址看待的,,所以 不初始化成有效的地址值得话,//程序可能会崩溃或者遇到不可预料的结果。//注:memset

2015-03-05 09:20:10 7173

转载 匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法

转载博客:http://blog.sina.com.cn/s/blog_415354fb01009jpk.html一、匈牙利命名法:         广泛应用于象Microsoft Windows这样的环境中。         Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Cha

2015-02-09 14:20:11 843

转载 #pragma pack(push,1)与#pragma pack(1)的区别

这是给编译器用的参数设置,有关结构体字节对齐方式设置, #pragma pack是指定数据在内存中的对齐方式。#pragma pack (n)             作用:C编译器将按照n个字节对齐。#pragma pack ()               作用:取消自定义字节对齐方式。#pragma  pack (push,1)     作用:是指把原来对齐方式设置压

2014-12-25 11:17:24 497

原创 关于动态内存分配和数组的选用(变长选malloc,定长选数组)

1:当变量长度是变长的时候,最好使用动态内存分配。否则,用数组申请,小了,不够用。大了,浪费空间。2:当变量长度是定长的时候,最好使用数组来申请连续空间的内存。 动态内存也可以,但会浪费堆栈资源,效率没有数组高。

2014-12-15 11:13:38 2999 1

原创 关于struct在内存中的存储结构及妙用

在网上看到关于struct结构体在内存中的存放位置,很多都摆出一个例子。Struct test{char c;int b;double c;};问这个结构体占多大字节?如果改变一下 a,b,c的定义位置 ,又会怎样?基本上答案都是神马16,24等,改变一下位置会使test的结构长度变化,因为是神马字节对其的原因。但经过测试,确实如此。原因已经有博主介绍很详细了,就不说了

2014-12-08 15:35:27 3237

转载 【转载】c语言结构体指针初始化

转载来自:http://www.cnblogs.com/losesea/archive/2012/11/15/2772526.html  微博昵称:losesea今天来讨论一下C中的内存管理。记得上周在饭桌上和同事讨论C语言的崛起时,讲到了内存管理方面我说所有指针使用前都必须初始化,结构体中的成员指针也是一样有人反驳说,不是吧,以前做二叉树算法时,他的左右孩子指针使

2014-12-04 17:17:41 477

原创 首次开通CSDN博客,纪念一下!

2014年4月20日,周日,22:50开通CSDN博客,几年一下。在找NRF24

2014-04-20 22:57:33 629

OpenGL基本图形学

OpenGL基本图像学,很好的一份资料. 谁要是想在计算机上学习一下基本图像学的知识,是一本很不错的选择。

2014-12-15

[软件工程].(Software.Engineering,.9ed),.Sommerville,.文字版.pdf

软件工程【Softeare.Engineering,9ed】Sommerville高清文字版。 英文版pdf。

2014-12-08

空空如也

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

TA关注的人

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