JasonJian

寻得本性,自得其乐

导航

2014年8月6日 #

【802.3ad LAG学习笔记】实际产品中LAG的几种模式

摘要: # 当前以太产品支持哪几种类型的lag- Active-standby- Load-Sharing-----# 如何强制将某端口从LAG的selection logic选择中移除- 通过设置该端口的force out of sync标志,使该端口从select logic逻辑中移除- 端口处于dis... 阅读全文

posted @ 2014-08-06 11:20 JasonJian 阅读(1191) 评论(0) 推荐(0) 编辑

2014年8月5日 #

【Vim】Cscope安装基础和使用

摘要: 安装 在CentOS下,我们可以直接使用yum命令进行安装 整体步骤 安装cscope 配置vim配置文件 生成cscope.out文件 使用cscope命令进行操作 cscope安装 在cscope主页进行下载: http://cscope.sourceforge.net cent os的用户可以通过yum命令进行安装 yum install cscope 安装时需要使用 co... 阅读全文

posted @ 2014-08-05 16:16 JasonJian 阅读(1739) 评论(0) 推荐(0) 编辑

【Vim】实用命令行

摘要: 在vim中高亮关键字syntax enable 可以高亮关键字:一般后面还要在跟一个syntax on打开语法高亮syntax clear 清除关键字高亮在secureCRT不是xterminal模式的时候,试了一下,没起作用啊,如果是xterminal模式的时候是会起作用的在vim中查找/ 后面跟... 阅读全文

posted @ 2014-08-05 16:10 JasonJian 阅读(482) 评论(0) 推荐(0) 编辑

【802.3ad LAG学习笔记】Marker Protocol

摘要: # Marker protocol主要功能是什么- 在真正发送业务报文之前通过发送Marker协议报文以验证链路的可靠性,如果发送一个Marker pdu之后收到了Marker response pdu,那么就证明这条链路是可靠的,可以进行业务报文的发送-------# Marker pdu和普通业... 阅读全文

posted @ 2014-08-05 15:47 JasonJian 阅读(807) 评论(0) 推荐(0) 编辑

2014年8月4日 #

【C++语法】引用详解

摘要: #引用是什么?引用就是一个变量的别名----------# 引用的定义语法`int b; int & a=b;` 这里表明的是a是一个指向int类型变量的引用,也就是说a是b的一个别名。-----------# 引用在哪些地方使用?引用最常使用的地方是用做函数的参数----------# 函数调用用... 阅读全文

posted @ 2014-08-04 11:50 JasonJian 阅读(593) 评论(0) 推荐(0) 编辑

【C/C++】友元函数

摘要: 为什么要使用友元函数? 在实现类之间数据共享时,减少系统开销,提高效率 如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数 为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。此时可使用友元类 友元函数是全局函数还是类的成员函数 友元函数既可以是全局函数也可以是某个类的成员... 阅读全文

posted @ 2014-08-04 11:48 JasonJian 阅读(892) 评论(0) 推荐(0) 编辑

【C/C++】关键字extern

摘要: extern关键字的含义是什么? extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 extern关键字的一般用法是怎样的? 在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。 例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包含模块A的头文件即可。这样... 阅读全文

posted @ 2014-08-04 11:47 JasonJian 阅读(387) 评论(0) 推荐(0) 编辑

【服务器】构建高性能Linux网络服务器

摘要: 关键 高性能网络服务器的关键在于并发,如何高效的使用多核心的服务器,让多个线程并发处理程序。 并发方式 基于时间的并行 基于空间的并行, 其他提法, 在计算机内部,最本质的是时间(CPU)和空间(内存)这两种资源,各种并行的界限并没有那么明显。所谓基于时间的并行,有两只猫,共同看守一个大仓库,但一个工作,另一个睡觉,两者不同时工作。所谓基于空间的并行,将仓库分为两个部分,这样两只猫可以分别... 阅读全文

posted @ 2014-08-04 11:44 JasonJian 阅读(303) 评论(0) 推荐(0) 编辑

Linux网络编程入门

摘要: # 网络程序和普通的程序最大的区别是什么?最大的区别是**网络程序是由两个部分组成的--客户端和服务器端**-------# 谁是客户端客户端在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一个地方获取文件的时候,是我们的ftp程序主动... 阅读全文

posted @ 2014-08-04 11:41 JasonJian 阅读(238) 评论(0) 推荐(0) 编辑

【网络基础】 TCP & UDP 基础

摘要: TCP报文格式source:发送TCP数据的源端口dest:接受TCP数据的目的端口seq:标识该TCP所包含的数据字节的开始序列号ack_seq:确认序列号,表示接受方下一次接受的数据序列号。doff:数据首部长度。和IP协议一样,以4字节为单位。一般的时候为5urg:如果设置紧急数据指针,则该位... 阅读全文

posted @ 2014-08-04 11:37 JasonJian 阅读(456) 评论(0) 推荐(0) 编辑