自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码铺子

记录学习中的日常笔记,有问题欢迎评论区讨论。

  • 博客(66)
  • 资源 (5)
  • 收藏
  • 关注

原创 C++ 入门超详解!

c++入门超详解!!!

2021-02-03 16:40:12 12247 24

原创 还未结束 仍在努力

记录总结

2021-12-18 18:04:23 277

原创 项目实践—高并发内存池

将程序中需要经常使用的核心资源先申请出来,放到一个池内,由程序自己管理,这样可以提高资源的使用效率,也可以保证本程序占有的资源数量。

2021-07-08 22:51:59 5860 6

原创 C_函数指针详解

如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简称函数指针。

2021-07-03 18:10:28 5741 6

原创 一文带你搞定TCP面试所有细节_TCP详谈

文章目录1. TCP简介1.1 TCP报头1. TCP简介传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。1.1 TCP报头对于TCP报头主要江宏

2021-06-08 09:09:49 11698 33

原创 C++进阶数据结构_红黑树

R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉搜索树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。

2021-06-07 15:14:18 1165 26

转载 C++进阶数据结构_AVL树

AVL是一颗绝对平衡的二叉搜索树,要求每个节点的左右子树的高度差的绝对值不超过1,这样可以保证查询时候的时间复杂度为logN。

2021-06-05 17:37:10 198 2

原创 【网络协议】_UDP详谈

Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。

2021-06-04 16:27:03 524 12

原创 【网络知识】_详解HTTP和HTTPS

HTTP 超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上,作用于应用层。

2021-06-02 16:14:40 8918 24

原创 STL map&set用法详解

map<K,T>定义了一个保存 T 类型对象的 map,每个 T 类型的对象都有一个关联的 K 类型的键。set的所有元素都会根据元素的键值自动排序set元素的键值就是实值,实值就是键值。

2021-05-31 16:31:52 1371 17

原创 LeetCode-剑指Offer 65-不用加减乘除做加法

LeetCode-剑指 Offer 65-不用加减乘除做加法

2021-05-28 09:31:41 267 9

原创 【Linux网络编程必学!】——Linux_网络编程_TCP

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

2021-05-27 15:50:11 3185 1

原创 【Linux网络编程必学!】——Linux_网络编程_UDP

Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。

2021-05-25 19:23:22 4434 33

原创 二叉树前中后序遍历_(非递归)

1. 前序遍历2. 中序遍历3. 后序遍历

2021-05-17 21:54:27 329 6

原创 C++_多态详谈

1. 多态概念 2. 多态的定义及实现 3. 抽象类 4.多态的原理 5.单继承和多继承关系的虚函数表 6. 相关题目

2021-05-10 20:57:34 8751 38

原创 C++_继承详谈

1. 继承的概念及定义2.基类和派生类对象赋值转换3.继承中的作用域4.派生类的默认成员函数5.继承与友元6. 继承与静态成员7.复杂的菱形继承及菱形虚拟继承8. 继承原理解释9 .继承的总结和反思10 .笔试面试题

2021-05-04 00:02:47 606 9

原创 Linux多线程_(线程池,读者写者,自旋锁)

线程池,单例模式,设计模式,常见的各种锁,读者写者问题,自旋锁。

2021-05-01 15:33:57 15359 3

原创 Linux_多线程与锁

1 .常见锁的概念2. Linux线程同步3. 生产者消费者模型4. POSIX 信号量

2021-04-30 17:06:26 823 4

原创 Linux_深究多线程_(线程等待,线程终止,线程分离,线程互斥,可重入,线程安全)

1. 主 / 新线程2.线程等待3.线程终止4.部分总结5.线程分离6.线程分离总结7.线程互斥8. 互斥量总结9. 可重入 & 线程安全

2021-04-24 15:50:06 690 5

原创 Linux_初识多线程

1.线程概念2.线程优点3.线程缺点4.线程异常5. 线程用途6. 线程的独有与共享7. 进程和线程的关系8. 线程控制9 LWP概念

2021-04-21 15:00:05 290 2

原创 Leetcode_25_K 个一组翻转链表

> 满难度系数 * * * * *,此题难度系数 * * * * *。> 满考频热度 * * * * *,此题热度 * * * * *。

2021-04-19 20:14:48 157 4

原创 C++_优先级队列(priority_queue) & 仿函数

1.优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最 大/小 的。2.仿函数(Functor)又称为函数对象(Function Object)是一个能行使函数功能的类。

2021-04-18 01:01:14 798 2

原创 剑指 Offer 52_两个链表的第一个公共节点

满难度系数 * * * * *,此题难度系数 * * *。满考频热度 * * * * *,此题热度 * * * * *。

2021-04-15 20:34:39 5728 1

原创 Linux_进程信号

1.信号概述2.信号处理3.信号流程4.信号产生5.信号的保存与发送6. 信号在内核中的示意图7.捕捉信号8.信号捕捉函数 sigaction9.可重入函数10.volatile关键字11.SIGCHLD信号(17号)

2021-04-14 11:47:32 10177 3

原创 C++_vector_迭代器失效

迭代器是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来

2021-04-10 16:12:38 321

原创 牛客经典链表题—(NC2)重排链表

满难度系数 * * * * *,此题难度系数 * * *。满考频热度 * * * * *,此题热度 * * * * *。

2021-04-10 00:44:51 2096 4

原创 Linux_进程间通信(共享内存)

1.共享内存函数2.代码模拟实现内存共享3.查看系统的共享存储4.删除共享内存资源5. 内存共享优缺点

2021-04-07 16:07:29 1068 1

原创 Linux_进程间通信(进程间通信,匿名管道,命名管道)

1.进程间通信 2. 管道2.2 匿名管道2.3 命名管道(FIFO)2.4 匿名/命名管道的区别

2021-04-06 12:00:43 14168 5

原创 牛客经典链表题—(NC33)合并有序链表

满难度系数 * * * * *,此题难度系数* * *。满考频热度 * * * * *,此题热度 * * * * *。

2021-04-03 13:16:56 1373 1

原创 Linux—系统(I/O)

系统 I/O 详解。1.系统接口 2.open函数返回值 3.重定向

2021-03-31 21:47:27 1022 1

原创 牛客经典链表题—(NC3)链表中环的入口结点

满难度系数 * * * * *,此题难度系数 * * *。满考频热度 * * * * *,此题热度 * * * * *。

2021-03-30 15:22:05 1457 4

原创 C++_深浅拷贝详解

C++深浅拷贝详解与对比。

2021-03-29 16:03:52 3566 4

原创 牛客经典链表题—(NC4)判断链表中是否有环

满难度系数 * * * * *,此题难度系数 * *。满考频热度 * * * * *,此题热度 * * * * *。

2021-03-27 16:48:00 2019 4

原创 牛客经典链表题—(NC78)反转链表

满难度系数 * * * * *,此题难度系数 * *。满考察热度 * * * * *,此题热度 * * * * *。

2021-03-26 16:48:25 449 2

原创 Linux—myshell(简易版)

1.模拟实现简易版shell1.1 模拟思路1.2 模拟代码1.3 运行展示1.4 注释详解

2021-03-24 17:40:26 2009 10

原创 Linux_进程控制(创建进程,等待进程,进程终止)

创建进程,等待进程,进程终止

2021-03-20 23:48:56 4330 1

原创 C++模板—(template)

1.泛型编程2.函数模板2.1 函数模板概念2.2 函数模板格式2.3 Swap()函数模板原理图2.4 函数模板的实例化2.4.1 隐式实例化2.4.2 显式实例化2.5 模板参数的匹配原则3.类模板3.1 类模板的定义格式3.2 类模板的实例化

2021-03-15 16:06:40 1111 2

原创 C/C++动态内存管理—(new与malloc)

文章目录1.C/C++内存分布2.C语言动态内存分配2.1 malloc2.2 calloc2.3 realloc2.4 free3.C语言动态内存代码示例4.C++动态内存分配4.1 new4.1.1 operator new4.2 delete4.2.1 operator delete5.C++动态内存代码示例6.new/delete和malloc/free的异同7.动态内存常见问题--内存泄露7.1内存泄漏有什么危害?7.2 如何避免内存泄漏?1.C/C++内存分布虚拟地址空间分布:由C/C+

2021-03-14 22:03:02 7398 7

原创 Linux—程序地址空间详解!

1.早期内存分配方式2.为什么要有程序地址空间?3.程序地址空间分布4.程序地址空间有什么作用?5.操作系统中管理内存的不同方法

2021-03-13 22:03:35 464 1

原创 Linux—环境变量

1.环境变量概念2.环境变量种类3.常见环境变量3.1 PATH3.2 HOME3.3 SHELL4.和环境变量相关的命令4.1 echo4.2 export4.3 env4.4 unset5.环境变量组织方式6.通过代码如何获取环境变量7.环境变量通常是具有全局属性的

2021-03-13 15:47:51 5067 10

MySQL重点知识整理.png

MySQL重点知识整理.png

2021-06-13

Linux重点知识整理.png

Linux重点知识整理.png

2021-06-13

C++重点知识整理.png

C++重点知识整理.png

2021-06-13

C语言重点知识整理.png

C语言重点知识整理.png

2021-06-13

数据结构重点知识整理.png

数据结构学习框图

2021-06-09

空空如也

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

TA关注的人

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