自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树的各种遍历详解--递归/非递归代码实现

二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次,且仅被访问一次。二叉树的遍历方式常用的有四种:前序遍历、中序遍历、后序遍历和层序遍历。前序遍历前序遍历:简单来说就是:根->左->右。规则:若二叉树为空,则空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。递归实现://先序遍历,递归法void PrevO...

2019-04-21 17:57:30 448 1

转载 Markdown表格快速生成

在Markdown上写一个表格真是让人头疼的事情,写的不流畅还要担心格式。我为大家总结了以下三种方法,前两种大家或许司空见惯了,第三种是神器。。。一、md原生 | 水果 | 价格 | 数量 | | -------- | -----: | :----: | | 香蕉 | $1 | 5 | | 苹果 ...

2019-04-18 12:35:34 984

转载 CSDN-markdown编辑器语法——字体、字号与颜色

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!  CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。字体、字号与颜色<font ...

2019-04-18 12:32:22 516

原创 空类和空结构体的大小

空类和空结构体在学习C语言和C++的过程中,我们可能都有一个问题,一个空类/空结构体的大小是多少呢?首先我们写代码来测试一下:#include<iostream>#include<stdio.h>struct test1 //空结构体{};class test2 //空类{}; ...

2019-04-18 12:26:34 955

原创 单例模式--详解及代码实现

某些类, 只应该具有一个对象(实例), 就称之为单例.在很多服务器开发场景中, 经常需要让服务器加载很多的数据 (上百G) 到内存中. 此时往往要用一个单例的类来管理这些数据。懒汉模式和饿汉模式饿汉模式:吃完饭, 立刻洗碗, 这种就是饿汉方式. 因为下一顿吃的时候可以立刻拿着碗就能吃饭.懒汉模式:吃完饭, 先把碗放下, 然后下一顿饭用到这个碗了再洗碗, 就是懒汉方式.懒汉模式最核心的思想...

2019-04-09 17:46:57 305

原创 线程池---详解及代码实现

线程池一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。可用线程数量应该取决于可用的并发处理器、处理器内核、内存、网络sockets等的数量。应用场景需要大量的线程来完成任务,且完成任务的时间比较短。 WEB服...

2019-04-09 17:32:43 1166

原创 生产者消费者模型---详解及代码实现

概念生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。这个阻塞队列就是用来给生产者和消费者解耦的。321原则三种角色:生产者、消费者、仓库两种关...

2019-04-09 12:46:45 49410 11

原创 多线程编程---死锁详解

死锁概念死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所占用的不会释放的资源而处于一种永久等待状态。死锁的四个条件互斥条件:一个资源每次只能被一个执行流使用。请求与保持条件:一个执行流因请求资源而阻塞时,对已获得的资源保持不释放。不剥夺条件:一个执行流已获得的资源,在未使用完之前,不可强行剥夺。循环等待条件:若干执行流之间形成一种头尾相接的循环等待资源的关系...

2019-04-08 16:53:06 1161

原创 如何快速转载别人的博客 详解

一、在要转载的博客处右键点击检查/F12二、在Elements中寻找body标签,点击三角标,打开body标签三、在body中找div class=“container clearfix” id=“mainbox”,点击三角标,打开div标签四、在div标签中找到main,进而找到 class=“blog-content-box”五、在class=“blog-content-box...

2019-04-03 15:31:52 215

转载 如何理解HTTP协议的 “无连接,无状态” 特点?

HTTP 是一个属于应用层的面向对象的协议,HTTP 协议一共有五大特点:1、支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。无连接无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。早期这么做的原...

2019-04-03 15:05:02 263

空空如也

空空如也

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

TA关注的人

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