自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux下静态库.a与.so库文件的生成与使用

编辑四个文件:A1.c  A2.c  A.h test.cA1.c:#include <stdio.h>void print1(int arg){printf("A1 print arg:%d\n",arg);}A2.c:#include <stdio.h>void print2(char *arg){printf("A2 printf arg:%s\n", arg);}A...

2018-03-28 13:27:07 11192

转载 Linux库的基本概念

一、基本概念1.1、什么是库在 windows 平台和 linux 平台下都大量存在着库。本质上来说库是 一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于 windows 和 linux 的平台不同(主要是编译器、汇编器和连接器 的不同),因此二者库的二进制是不兼容的。本文仅限于介绍 linux 下的库。 1.2、 库的种类linux 下的库有两种:静态库和共享库(动态库)。二者的不同...

2018-03-28 11:40:21 1026

原创 BCM芯片FP针对未知组播包限速

BCM芯片的ACL功能可以针对一些流进行分类,比如未知包进行限速等BCM.0> fp initBCM.0> fp qset clearBCM.0> fp qset add bcmFieldQualifyStageIngressBCM_FIELD_QSET_ADD(StageIngress) okayBCM.0> fp qset add bcmFieldQualifyInPo...

2018-03-22 14:15:52 1748

原创 BCM芯片FP之counter

BCM芯片可以针对某一特定类型的流进行统计,调试的命令如下:fp initfp group create 0 1fp entry create 1 1fp stat create group=1 type0=Bytes type1=Packetsfp stat attach entry=1 StatId=1 fp entry install 1fp stat set StatId=1 type=b...

2018-03-21 11:12:49 1254

原创 BCM芯片三层组播原理及调试

1.三层组播芯片原理IPv4 组播地址与单播地址的区分是通过地址的前 4 位来辨别的。值 0xE 确定了一个地址为组播地址;任何其他值被认为是一个单播地址。IPMC使能开关:PORT.V4IPMC_ENABL  IPV4 的 IPMC 使能位PORT.V6IPMC_ENABLE IPV6 的 IPMC 使能位VLAN_PROFILE.IPMCV4_ENABLE  IPV4 的 IPMC 使能位VL...

2018-03-20 11:06:00 7648

原创 TOS/PRECEDENCE/DSCP对照表

"IP precedence 使用前3bit; ToS 使用4-7 bit, 最后一位备用;"     "DSCP 使用0-5bit, 最后两位备用;"    For a ToS value, the 8-bit hexadecimal number breaks down as follows:Bits 0-2: PrecedenceBit 3: 0=Normal Delay, 1=Low De...

2018-03-20 10:32:05 1185

gcc和g++简介

Linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC 能够编译三种语言:C、C++ 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。

2019-01-31

空空如也

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

TA关注的人

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