自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】-- 高并发内存池

C++项目,高并发内存池

2023-06-27 15:59:43 516 13

原创 【Linux】 -- TCP协议 (一)

TCP协议讲解

2023-06-11 18:09:48 4212 3

原创 【Linux】 -- 进程控制

进程控制,包括创建 终止 等待 替换

2023-04-08 20:10:00 541 4

原创 【Linux】 -- 进程地址空间

Linux 进程地址空间

2023-03-26 18:14:56 476 2

原创 【Linux】-- 进程优先级和环境变量

Linux中进程优先级和环境变量

2023-03-23 21:45:06 967 5

原创 【Linux】-- 进程概念

进程的概念

2023-03-22 20:26:37 782 3

原创 【Linux】 -- make/Makefile

介绍Linux常用工具 make/Makefile

2023-03-09 17:44:27 1444 7

原创 【Linux】-- 工具介绍 vim_gcc/g++_gdb

介绍Linux中常用的工具 vim gcc gdb 的使用

2023-03-07 18:48:17 703 2

原创 【Linux】-- 权限和Shell运行原理

较详细地介绍了Linux中的权限

2023-03-07 12:04:14 2435 6

原创 【Linux】-- 基本指令

Linux基本指令

2023-03-06 13:10:02 2491 3

原创 数据结构初阶 -- 顺序表

线性表讲解

2023-03-01 15:33:52 772 5

原创 数据结构入门--时间 空间复杂度

时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。

2023-02-28 16:31:01 689 4

原创 C++11--lambda表达式

C++11中lambda表达式讲解

2023-02-16 18:11:23 818 8

原创 C++11--右值引用与移动语义

介绍C++11右值引用和移动语义

2023-02-10 13:58:22 898 15

原创 C++11入门

C++11新语法介绍。C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率,公司实际项目开发中也用得比较多,我们值得作为一个重点去学习。

2023-02-08 18:55:24 1200 5

原创 C++初阶--哈希

哈希的实现与应用

2023-02-06 17:21:09 1128 7

原创 C++初阶--map和set

树型结构的关联式容器主要有map、set、multimap、multiset.这四种容器的共同点是:使用红黑树作为底层结果,容器中的元素是一个有序的序列

2023-02-01 16:51:08 1326 12

原创 C++初阶--二叉搜索树

二叉搜索树可以是一棵空树,也可以是具有以下性质的二叉树:1.如果它的左子树不为空,则左子树上所有节点的值都小于根节点的值2.如果它的右子树不为空,则右子树上所有节点的值都大于根节点的值3.它的左右子树也分别为二叉搜索树

2023-01-28 16:45:07 708 8

原创 C++初阶--多态

多态:多种形态,不同的对象去完成同一件事,结果不同。

2023-01-25 16:28:58 747 9

原创 C++初阶--继承

面向对象语言的特性之一 -- 继承

2023-01-24 15:31:33 760 4

原创 C++的IO流

C语言中我们用到的输入输出方式就是scanf ()与printf()scanf(): 从标准输入设备(键盘)读取数据,并将值存放在变量中printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)流是什么“流”即是流动的意思,C++流是指信息从外部输入设备(如键盘)向计算机内部(如内存)输入和从内存向外部输出设备(显示器)输出的过程。这种输入输出的过程被形象的比喻为“流”。

2023-01-21 18:24:45 2623 12

原创 C++初阶--模板

C++初阶模板相关知识

2023-01-20 14:19:48 1134 5

原创 C++初阶--stack和queue

stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。队列是一种容器适配器,专门用于在FIFO上下文中操作,其中从容器一端插入元素,另一端提取元素。

2023-01-18 14:15:00 1993 5

原创 C++入门--list

list是序列容器,允许在序列内的任何位置执行O(1)的插入和删除操作,以及双向迭代。

2023-01-15 18:29:05 1485 3

原创 C++入门--vector

vector是表示可变大小数组的序列容器。

2023-01-12 17:21:54 1437 7

原创 C++初阶--string

string类的使用与模拟实现

2023-01-08 20:06:38 1011 3

原创 C语言--探索函数栈帧的创建与销毁

局部变量是怎么创建的?为什么局部变量的值是随机值?函数是怎么传参的?形参与实参的关系?函数怎么调用与返回?

2023-01-06 22:13:49 1235 20

原创 C++入门 -- 模板初阶与string简介

STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。STL的版本有:原始版本(HP实验室研发),P.J.版本,RW版本,SGI版本。下面就是我们熟知的六大组件。

2023-01-04 20:03:33 844 3

原创 C&C++内存管理

new/delete申请和释放的是单个元素的空间,new[]和delete[]申请的是连续空间,而且new在申请空间失败时会抛异常,malloc会返回NULL。new和delete是用户进行动态内存申请和释放的操作符,operator new和operator delete是系统提供的全局函数,new在底层调用operator new来申请空间,delete在底层调用operator delete释放空间。3. malloc申请空间时,需要手动计算空间大小并传递,new只需在其后跟上空间的类型即可

2023-01-03 19:14:13 701 5

原创 C++初始化列表,explicit,静态成员变量与函数,友元

C++初阶类和对象中初始化列表,explicit,静态成员变量与函数,友元的讲解

2023-01-01 20:47:06 846 5

原创 C++类和对象详解

C++类和对象完整讲解

2023-01-01 20:05:17 753 5

原创 C++入门--关键字:auto,nullptr

C++入门--关键字:auto,nullptr

2022-12-28 19:38:48 655 3

原创 C++初阶--引用、extern“C“、inline

C++初阶--引用、extern"C"的用法与原理、inline的使用并与宏的比较

2022-12-27 19:47:54 610 2

原创 C++初阶--缺省参数与函数重载

C++初阶--缺省参数与函数重载。函数重载的原理,c语言不支持函数重载而c++支持函数重载的原因,c++是如何支持的。

2022-12-25 17:03:04 602 6

原创 C++初阶-命名空间

C++初阶

2022-12-24 19:53:41 506 3

原创 C语言扫雷小游戏

用C语言来实现简单小游戏,扫雷

2022-12-08 19:11:32 274 1

原创 C语言 猜数字游戏

关于猜数字游戏关键在于生成一个随机数,只生成一个随机数可以使用rand() 函数 头文件stdilb.h rand 可以生成0到RAND_MAX即32767(0x7FFF)之间的数而使用rand()之前要调用srand(),而srand参数要是一个随机数可以拿时间戳来设置随机数生成起始点time_t time(time_t *time)time_t类型相当于long类型即srand((unsigned int)time(NULL))头文件time.h实现逻

2022-11-27 22:24:41 486 3

原创 初阶c语言

基本类型char //字符数据类型shout //短整形int //整形long //长整型long long //更长整形float //单精度浮点数double //双精度浮点数float //双精度浮点数类型的意义:使用这个类型开辟内存空间的大小(大小决定了使用的范围)如何看待内存空间的视角1.1类型的基本归类整形家族char。

2022-11-26 00:10:24 394 38

原创 初识c语言

C语言 国际标准 ANSIC c89 c99...写一个c语言程序 1.创建工程 2.添加源文件 3.写代码c语言代码中 .c 源文件 .h头文件第一个c语言程序#include<stdio.h>int main(){printf("hello world\n");return 0;}main是主函数,程序的入口,有且仅有一个。int 整型main前面的int表示函数调用返回一个整型值。printf 打印函数库函数 c语言本身

2022-11-22 19:26:46 300 42

空空如也

空空如也

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

TA关注的人

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