自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 B树和B+树的插入删除详解

前言:本文主要介绍了B树和B+树的插入、删除操作。写这篇博客的目的是发现没有相关博客以举例的方式详细介绍B+树的相关操作,由于自身对某些细节也感到很迷惑,通过查阅相关资料,对B+树的操作有所顿悟,写下这篇博客以做记录,希望对有需要的读者有所帮助。1. B树1.1 B树的定义B树也称B-树,它是一颗多路平衡查找树。我们描述一颗B树时需要指定它的阶数,阶数表示了一个结点最多有多少个孩子结...

2020-01-09 21:55:13 299

原创 剖析矩阵的本质及其意义

这是很早以前已经看过的,最近无意中又把保存的文章翻出来时,一直以来都觉得矩阵有种朦朦胧胧的神秘感,归根结底还是对矩阵的本质理解的不够,相信很多初学者跟我有同样的困惑,希望这篇文章能对你有所帮助。线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第六版),一上来就介绍逆序数这个“前无古人,后无来者”...

2019-11-25 21:16:57 75342 7

原创 浅析C++多线程编程理论与实践

写这篇博客之前,由于对多线程也不是很了解,一直觉得多线程是个很神奇的东西,但项目中又需要用到,所以借此机会学习了一下,也算做个入门总结吧,写下来总是好的!言归正传,首先介绍几个多线程相关的基本概念:并发、并行、同步、异步、多线程的区别1、并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥。

2016-08-20 23:50:30 4029

原创 C++多态、接口和虚基类的深入理解

1. 多态表述一:在面向对象语言中,接口的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。表述二:基类指针(或引用)的多种状态,即基类指针所指对象的真实身份为基类则调基类中的函数表现基类的行为,为派生类则调派生类的函数表现为派生类的行为。作用是使基类指针或引用统一管理各类对象,是基于虚函数实现。理解:多态性就是允许将子类

2016-08-03 22:18:17 3523 1

原创 探究C++编程中map关联容器

我们在VS2008环境下使用Windows控制台程序来测试本部分的相关代码,相关配置步骤如下:第一步:打开VS2008 文件——新建——项目,出现以下窗口第二步:点击确定,如下配置单击下一步单击完成,新建项目成功(头文件 右键—添加—新建项—.h文件,源文件同理)配置完成后,下面是代码示例:

2016-03-18 13:45:10 375

原创 浅谈socket网络编程

前言:这几天没什么事做,借此机会学习了MFC编程,牵扯到网络这一块东西,由于之前做的是手机游戏的开发,网络这一块接触的也不是很多,为了做出一个简单的支持广播的websocket server,查阅了一些有关网络编程的书籍和之前大学的PPT课件,在网上找了很多相关代码,左抄一句,右抄一句,弄了一个星期竟然还是漏洞百出,调试不起来,只好从头来过了,先补一些基本知识,然后再一步步根据原理实现,今天终

2016-03-15 13:27:56 932

空空如也

空空如也

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

TA关注的人

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