自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【C\C++】C和C++的内存管理

(一)内存分布 1.1 C BSS段: 用来存放程序中未初始化的全局变量和未初始化的静态变量。 数据段:用来存放程序中已初始化的全局变量和已经初始化的静态变量。 代码段:用来存放程序执行代码。在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等 堆:堆是用于存放进程运行中被动态...

2019-07-24 19:45:24

阅读数 56

评论数 0

【数据库】索引

(一)索引 1.1 概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部数据后选择符合条件的;而有了相应的索引之后,...

2019-07-21 18:09:59

阅读数 57

评论数 0

【数据库】存储引擎

(一)概念 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,你在研究大量的临时数据,你也许需要使用内存MyS...

2019-07-21 14:55:25

阅读数 24

评论数 0

【LeetCode】表现良好的时间段

题目描述: 给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。 我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格 大于「不劳累的天数」。 请你返回「表现良好时间...

2019-07-20 18:06:36

阅读数 75

评论数 0

【C++】实现atoi函数

注:请勿转载; (一)函数介绍 atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。最后返回转换后的整型数;...

2019-07-17 17:19:43

阅读数 28

评论数 0

【算法】BFS算法练习

(一)问题描述: 给定一个字符串以及多个子串,对于在字符串中出现的子串可以多次移除,求多次移除后能够得到的最短字符串长度。 输入: 第一行为一个字符串,第二行为多个子串,字符串长度大于0 输出: 多次移除后能够得到的最短字符串长度 示例1: 输入: 第一行:"ccdaab...

2019-07-10 00:56:16

阅读数 122

评论数 0

【算法】二叉树的创建与遍历

【未完待续中】 (一)二叉树结构的定义 typedef struct BiNode { char data; struct BiNode* lchild; struct BiNode* rchild; }BiNode, *PNode; (二)创建二叉树 2.1 创建思想演示 ...

2019-07-05 23:42:59

阅读数 21

评论数 0

【linux】死锁的概念和解决办法

(一)死锁的概念 可以理解成多个并发进程因争夺非共享的系统资源而产生相互等待的现象。存在两个或者多个线程互相持有对方所需要的资源,导致这些线程处于等待状态,无法前往执行。当线程在占有资源和释放资源期间,其他线程将不能抢占该资源。当线程互相持有对方所需要的资源时,会互相等待对方释放资源,如果线程...

2019-07-04 21:08:47

阅读数 33

评论数 0

【linux】粘包的产生和解决

(一)预备知识 tcp是以流动的方式传输数据,没有边界的一段数据。像打开自来水管一样,连成一片,没有边界。传输的最小单位为一个报文段(segment)。tcp Header中有个Options标识位,常见的标识为mss(Maximum Segment Size)指的是:连接层每次传输的数据有个...

2019-07-03 23:55:24

阅读数 63

评论数 0

【算法】二路归并递归与非递归思想

(一)公共函数 1.1 头文件: #include <iostream> #include <vector> #include <stack> #include <queue> ...

2019-07-03 00:06:27

阅读数 33

评论数 0

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