240 发简信
IP属地:上海
  • 120
    M-各种距离定义

    0.目录 欧几里得距离 (Euclidean Distance) 曼哈顿距离 (Manhattan Distance) 切比雪夫距离 (Chebyshev distance)...

  • 120
    C++-stl-六大组件

    0.目录 简介 关系 介绍3.1 容器(Container)3.2 算法(Algorithm)3.3 迭代器(Iterator)3.4 仿函数(Function object...

  • 120
    C++-类型转换

    0.目录 隐式转换1.1 数值提升1.2 数值转换1.3 限定性转换 显示转换2.1 C风格转换2.2 static_cast2.3 dynamic_cast2.4 cons...

  • M-方差、协方差、协方差矩阵

    0.目录 在统计学中,方差是用来度量单个随机变量的离散程度,而协方差则一般用来刻画两个随机变量的相似程度。 1.方差(Variance) 用来度量随机变量X 与其均值E(X)...

  • SD-PImpl模式

    0.目录 简介 实现 优劣 引用 1.简介 PIMPL(Private Implementation 或 Pointer to Implementation),是C++ 在构...

  • SD-二进制兼容

    0.目录 定义 ABI和API 二进制兼容的相关问题 C++抽象类和Java的接口 总结 参考 1.定义 所谓二进制兼容就是在做版本升级(也可能是Bug fix)库文件的时候...

  • ALG-梅森旋转算法(Mersenne-twister)

    https://github.com/xuwei-k/tinymt https://en.wikipedia.org/wiki/Mersenne_Twister#TinyMT...

  • CO-寄存器(Register)

    0.目录 基本含义 基本概念 结构 类型4.1 通用寄存器组4.2 指针和变址寄存器4.3 段寄存器4.4 指令指针寄存器IP4.5 标志寄存器FR4.6 移位寄存器SR 工...

  • CO-触发器(Flip-Flop)

    0.目录 概念 触发器与锁存器的关系 类型种类 双稳态触发器 单稳态触发器 射极耦合 1.概念 在实际的数字系统中往往包含大量的存储单元,而且经常要求他们在同一时刻同步动作,...

  • CO-锁存器(Latch)

    0.目录 描述 原理 应用场景 注意事项 1.描述 锁存器(Latch),是数字电路中的一种具有记忆功能的逻辑元件,是一种对脉冲电平敏感的存储单元电路,可以在特定输入脉冲电平...

  • CO-浮点数

    0.目录 浮点数的表示 加减 存储格式 特殊的数 1.浮点数的表示 1.1 表示格式 浮点数,顾名思义,是小数点不固定的数。计算机中,根据小数点位置是否固定,分为两种数据格式...

  • 120
    markdown语法

    0.目录 文本1.1 字体 排版格式2.1 换行 公式3.1 形式3.2 符号3.3 矩阵 1.文本 1.1 字体 2.排版格式 2.1 换行 2.2 空格 3.公式 3.1...

  • C++-stl-关联容器

    0.目录 map unordered_map set unordered_set multimap unordered_multimap multiset unordered...

  • C++-内存对齐

    0.目录 内存对齐(memory alignment) C++的内存对齐机制 常见CPU的未对齐内存访问 1.内存对齐(memory alignment) 内存对齐是从硬件层...

  • base64

    Base64是一种用64个字符来表示任意二进制数据的方法。 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,...

  • ALG-字符串匹配

    字符串匹配算法,是在实际工程中经常遇到的问题,也是各大公司笔试面试的常考题目。此算法通常输入为原字符串(string)和子串(pattern),要求返回子串在原字符串中首次出...

  • SE-面向过程与面向对象

    区别 面向过程分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。自顶向下的编程。 面向对象把构成问题事务分解成各个对象,建立对...

  • C++-封装、继承、多态

    0.目录 封装(encapsulation) 继承(Inheritance) 多态(Polymorphism) 1.封装(encapsulation) 隐藏实现细节,使得代码...

  • C++-部分关键字的作用

    0.目录 extern static volatile const inline explicit c++11: decltype auto noexcept 1.exter...

  • C++-内存分配

    0.目录 内存构成 内存分配 1.内存构成 C的内存基本上分为4部分:静态存储区、堆区、栈区以及常量区。 栈由编译器自动分配释放函数体中定义的变量通常是在栈上 堆一般由程序员...