自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++单例模式

C++单例模式是一种常见的设计模式。作用是有且仅有一个实例。常见的实现方式如下所示:class CApp{ public:    static CApp * GetInstance()    {               if(m_pInstance == NULL) //判断是否第一次调用            m_pInstance = new CApp;        return m_p...

2018-05-14 22:10:05 318

原创 extern "C"的作用

extern "C"的作用        在C++代码中经常会看到extern "C"的用法,该用法需要从编译器的角度去理解。对于函数void foo(int a, float b),从编译器的角度来看,对于C编译器可能后的函数符号表中符号名是_foo,然而C++为了支持重载对于函数的编译规则改为可能是_foo_int_float。因此如果在一段C++代码中要调用函数void foo(int a,...

2018-05-13 22:30:14 145

原创 MPLS网络的架构以及详解

(1)MPLS网络的原理        透传业务报文;控制平面(control plane)和数据平面(data plane)的分离。        MPLS TP-OAM报文作为MPLS网内的管理报文进行网内故障管理。(2)MPLS报文的结构        报文总长为4字节        20bits的MPLS LABEL        3bits的Exp---优先级        1bit的B...

2018-03-12 15:19:04 5580 1

翻译 OpenFlow Switch Protocol 1.5.1详细解读之概览篇

    OpenFlow是一种软件架构或者讲是一种网络架构。

2018-03-11 21:36:34 1270

原创 嵌入式编程之软件工程师需要了解的一些基本硬件知识

工作背景传输网设备PTN以太网盘:对于硬件知识的了解有助于在代码实现过程中提升性能。(1)PCIE总线        PCIE总线的说明以及用处。(2)I2C总线        I2C总线的时序访问特征点击打开链接。(3)MDIO总线        MDIO总线的访问特征点击打开链接。MDIO帧结构点击打开链接。(4)MII GMII XGMII XAUI 以及  XFI XFP      (5)...

2018-03-11 21:28:40 1440

原创 C语言未解之谜

从上学开始到工作到现在用了C语言这么多年对于一些C语言的基本知识还存在以下的疑惑:(1)volatile         看过一些代码里面用到该关键字,也看过一些文章讲解该关键字的用法,但是始终无法理解。(2)...

2018-03-11 21:23:20 237

原创 C语言学习路线

1、基本语言语法知识      基本语言语法知识可以找一入门的书籍看一下即可。有经典的《C程序设计语言》点击打开链接,谭浩强的《C程序设计》点击打开链接书也是很经典的,《C primer plus》点击打开链接这本书里面有很多代码,可以参照多敲敲代码。2、深入的理解    这里推荐《C与指针》点击打开链接,读懂这本书即可。这本书讲解了C语言的精髓---指针。基本读懂这本书就能体会到:C语言就是抱着...

2018-03-11 21:12:30 3201

空空如也

空空如也

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

TA关注的人

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