自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changke的博客

不积跬步,难至千里;不积小流,难成江海。

原创 c++11最简单的线程池实现

线程池是在处理高并发任务中有比较重要的价值,他的实现最基本原理就生产者和消费者模型,刚开始就开一定数量的线程,以程序中的某些功能模块为对象,不断使用这些固定数量的线程调度进行处理,避免了在高并发情况下,不断开辟线程造成的进程资源消耗.下面是一个简单的线程池程序,主要使用C++11中一些简单的新特性...

2019-01-31 19:53:46

阅读数 625

评论数 1

原创 深度优先搜索算法练习入门

还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。不能折断火柴,可以把火柴连接起来,并且每根火柴都要用到。 输入为小女孩拥有火柴的数目,每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。 示例 1: 输入: [1,1,2,...

2019-01-30 23:04:21

阅读数 109

评论数 0

原创 C++实现生产者和消费者模型

#include <iostream> #include<thread> #include<mutex> #include<condition_variable> #include&am...

2019-01-30 20:46:27

阅读数 469

评论数 0

原创 验证二叉搜索树

给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / 1 3 输出: true 示例 2: 输入: 5 / ...

2019-01-27 10:29:09

阅读数 46

评论数 0

原创 TCP/IP传输层原理详解

看完TCP/IP传输层完了之后,感觉对传输层的认识还是比较零散,现在就将这块的内容进行比较系统的总结. 传输层协议具有代表性的是TCP协议和UDP协议,TCP是一种可靠的,安全的,通信之前必须建立连接,才能实现数据传送的传输层协议,时效性弱.UDP是一种不可靠,通信之前不需建立连接就可传输数据的...

2019-01-27 10:10:36

阅读数 502

评论数 0

原创 求最长素子串的长度

本来在leetcode里面搜的是哈系表相关算法练习,把这个题做完后,感觉没用到相关知识[哭笑一波

2019-01-26 22:46:58

阅读数 53

评论数 0

转载 一看即懂的TCP首部确认号和序列号解析!!!

仔细检查序列和确认号码。它们存在的目的直接关系到互联网,通常大多数网络都是分组交换(我们将在短时间内解释),因为我们几乎总是发送和接收大于最大传输单元(也称为MTU)的数据 ,大多数网络是1500。 我们来看看我们要分析的领域: 您可以看到,序列号继续确认号码。 我们将要解释这些数字如何增加,...

2019-01-24 00:10:27

阅读数 597

评论数 0

原创 TCP紧急模式理解心得

带外数据 当连接某一端发生了比较重要的事情时,需要将该信息迅速通知给对端,由于在网络

2019-01-22 20:34:26

阅读数 111

评论数 0

原创 数据结构课设总结

临近学期末,我们最后一个比较重要的任务就是做数据结构课设,我对于这戏课设还是比较重视的,因为这是对本学期我所学数据结构中算法一次的应用机会。本来想着挺难的,但做了之后吗,觉得没想像的那么难。做完之后就是一堆报告还有期末考,没机会总结。今天是放假第一天,我下午一点才起来,为了弥补内心的愧疚之感,...

2019-01-10 18:50:24

阅读数 262

评论数 0

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