相关分类: Java技术 C/C++ VB delphi
  • IEEE754标准的浮点数存储格式

    操作系统 : CentOS7.3.1611_x64 gcc版本 :4.8.5 基本存储格式(从高到低) : Sign + Exponent + Fraction Sign : 符号位 Exponent : 阶码 Fraction : 有效数字 32位浮点数存储格式解析 Sign : 1 bit(第31个bit) Exponent :8 bits (第 30 至 23 共 8 个bits...

    2018-06-17 21:21:40

  • 网络最大流算法—Dinic算法及优化

    前置知识 网络最大流入门 前言 Dinic在信息学奥赛中是一种最常用的求网络最大流的算法。 它凭借着思路直观,代码难度小,性能优越等优势,深受广大oier青睐 思想 $Dinic$算法属于 增广路 算法。 它的核心思想是:对于每一个 点 ,对其所连的边进行增广,在增广的时候,...

    2018-06-17 21:21:40

  • 有符号类型与无符号类型值范围

    以char为例 最小值为:signed char p = 0x80; 最大值为:signed char q = 0x7F; p,最高为1时表示为负数,绝对值为2^7次方 0x80+0x7F=0xFF=-1 面试题 int为4字节 unsigned int p=6; signed int q=-20; p+q的十六进制为多少 p=0x00000006 十进制运算:q=-1-19 十六进制...

    2018-06-17 21:21:26

  • mp3格式转wav格式 附完整C++算法实现代码

    近期偶然间看到一个开源项目minimp3 Minimalistic MP3 decoder single header library 项目地址: https://github.com/lieff/minimp3 单文件头的最小mp3解码器。 一直很想抽时间好好看上一看。 最好的学习方式就是写个实用性的工程项目。 例如实现mp3转wav格式。 嗯,这...

    2018-06-17 21:21:35

  • 火的一逼的协程

    ...

    2018-06-17 21:21:31

  • Effective C++阅读笔记

    条款1:视C++为一个语言联邦:C、Object-Oriented C++、Template C++、STL C++高效编程守则视情况而变化,取决于使用C++的哪一个部分 条款2:尽量以const,enum,inline替换#define 1、对于单纯的常量,最好以const对象或enums替代#define 2、对于形似函数的宏,最好用...

    2018-06-17 21:21:23

  • Qt5.3.1 OpenCV2.4.9 开发环境配置

    首先是将我们需要的 三个软件 安装:分别是 OpenCV2.4.9、QT5.3.1 、Cmake3.0.2 一定要使用Cmake3.0.2编译OpenCV2.4.9 其他版本的不一定能编译成功!!!! A.Cmake Cmake安装 Cmake安装文件夹 B.OpenCV 安装 opencv安装的文件路径 opencv安装的过程 C.QT的安装 别忘了...

    2018-06-17 21:21:20

  • 游戏服务器设计之任务系统

    ...

    2018-06-17 21:21:21

  • 虚函数表

    class BaseClass{ public : BaseClass(); virtual ~ BaseClass(); virtual void f1(); virtual void f2(); int v1; int v2;}; typedef void (* F)(); BaseClass * b = new BaseClass(); int * p = ( int * )b; // 获取vptr指针的值 int * vptr = ( int *)p[ 0 ]; // 调...

    2018-06-17 21:21:06

  • 枚举 输入流重载>> C++

    语言:C++ 我们可能会遇到这种情况:自己定义了一个枚举类型,但是却不知道如何重载输入流,使我们定义的枚举用起来不是很方便。 那么,如何去重载呢,我们先来看一下内置类型的测试过程: #includeiostream using namespace std; int main(){ bool b; cin b; if (b ==...

    2018-06-17 21:21:09

2