240 发简信
IP属地:上海
  • 120
    c语言中的注册函数、回调函数(callback)以及多态的实现

    一、函数指针 函数指针:指向存放函数空间首地址的指针变量。 函数指针的定义方式为: 函数返回值类型 (* 指针变量名) (函数参数列表); 一般为了方便使用,我们会选择 ty...

  • 链表节点的插入和删除

    插入结点 下面我们先对插入结点这个功能具体分析一下: 我们必须知道对哪个链表进行操作,所以表头指针head是必须知道的。 为了确定插入位置,插入位置前的结点指针pGuard是...

  • LMA与VMA

    LMA英文原版解释:load memory address:the address at which the section will be loaded。 什么是load ...

  • 120
    Linux spi system

    Linux spi system SPI是由Motorola提出的一种全双工同步串行通信接口,通信波特率可以高达5Mbps,但具体速度大小取决于SPI硬件,SPI接口具有全双...

  • 120
    程序在内存中的分布

    C语言程序在内存中的分布 代码示例: C++程序在内存中的分布: 代码示例: 以上内容参考以下几篇文章: http://www.cnblogs.com/Lynn-Zhang/...

  • 120
    看完这篇还不懂线程与线程池你来打我

    从这篇开始将会开启高性能、高并发系列,本篇是该系列的开篇,主要关注多线程以及线程池。 一切要从CPU说起 你可能会有疑问,讲多线程为什么要从CPU说起呢?原因很简单,在这里没...

  • 120
    UML图解

    类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态...

  • 120
    【数据结构】线性表之单链表

    完整代码需结合前面一篇顺序表数据结构学习-线性表之顺序表各种操作网易云课堂小甲鱼课程链接:数据结构与算法 线性表的链式存储结构 线性表的顺序存储结构,最大的缺点就是插入和删除...

  • repo命令入门

    https://source.android.com/setup/develop/repo 1 repo介绍 Android使用Git作为代码管理工具,开发了Gerrit进行...

个人介绍
嵌入式系统工程师