240 发简信
IP属地:河南
  • Resize,w 360,h 240
    C++类和对象:对象的初始化和清理

    本文是笔者在C++学习过程中,对类和对象的总结记录,如有不对以及不足的地方,欢迎大家指正! 文中代码学于黑马。 1. 构造函数与析构函数   在...

  • C++类和对象:封装、继承、多态:封装

    本文是笔者在C++学习过程中,对类和对象的总结记录,如有不对以及不足的地方,欢迎大家指正! 文中代码学于黑马。 封装(Encapsulation...

  • C++:引用语法

    本文是笔者在C++学习过程中,对引用语法的总结记录,如有不队的地方,欢迎大家指正! 一、 什么是引用   引用(reference),是C++对...

  • Resize,w 360,h 240
    C++ 内存分区模型

    初识C++内存分区模型 在了解内存分区之前,我们先来聊一聊为什么要进行内存分区。在进行了内存分区之后,在不同的区域存放的数据,会有不同的生命周期...

  • Resize,w 360,h 240
    Redis源码阅读—数据结构之字典 dict.c/dict.h

    dict.c/dict.h 一、 dict的定义   字典,是一种用于实现键值对(key-value pair)保存的抽象数据结构,通过字典,可...

  • Resize,w 360,h 240
    Redis源码阅读—数据结构之双端链表 adlist.h/adlist.c

    adlist.h/adlist.c 一、 adlist 的定义 由于 C 语言没有内置的链表这种常用的数据结构,因此 Redis 实现了自己的链...

  • Redis源码阅读—数据结构之简单动态字符串 sds.c/sds.h

    sds.c/sds.h 一、 SDS的定义 SDS(Simple Dynamic String,简单动态字符串),是redis底层使用的字符串表...

  • Resize,w 360,h 240
    语言处理器(编译器与解释器辨析)

    编译器 简而言之,编译器就是一个程序,可以阅读以某一种语言(即源语言)编写的程序,并把该程序翻译成一个等价的、用另一种语言(即目标语言)编写的程...

  • spring boot 启动后自动停止

    spring boot 启动后不报错,自动停止: 问题在于缺少依赖,在pom.xml里添加: