自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【操作系统 / 系统编程】2025 秋招超详细复习指南 - 基于 Linux 环境的全面复习 - 持续更新(目前1.8w字)

八股看得头昏眼花?还是得理解知识本身

2024-08-21 00:19:13 594

原创 【C++】两万字!2025 秋招超实用复习指南 - 持续更新

回归知识本身,是一名优秀程序员最基本的自我修养

2024-08-16 17:35:17 814

原创 【已解决】VSCode 连接 Linux 云服务器,代码写着写着服务器突然挂了是怎么回事?

内存占用飙升到99%,怎么解决?

2024-08-06 18:20:28 570

原创 【Linux】写一个日志类

简单实现一个日志类,方便以后记录程序报错信息

2024-06-01 20:17:15 1337 5

原创 【数学】猴子分桃

老猴子辛苦了一辈子,给那群小猴子们留下了一笔巨大的财富——一大堆桃子。老猴子决定把这些桃子分给小猴子。第一个猴子来了,它把桃子分成五堆,五堆一样多,但还多出一个。它把剩下的一个留给老猴子,自己拿走其中的一堆。第二个猴子来了,它把桃子分成五堆,五堆一样多,但又多出一个。它把多出的一个留给老猴子,自己拿走其中的一堆。后来的小猴子都如此照办。最后剩下的桃子全部留给老猴子。这里有n只小猴子,请你写个程序计算一下在开始时至少有多少个桃子,以及最后老猴子最少能得到几个桃子。

2024-05-21 20:45:52 679 4

原创 【投机取巧】反转部分单向链表

给定一个单链表,在链表中把第 L 个节点到第 R 个节点这一部分进行反转。

2024-05-21 11:33:58 429

原创 【EASY】三角形

给定三条边,请你判断一下能不能组成一个三角形。

2024-05-20 23:21:11 196 1

原创 【位运算】不用加减乘除做加法

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。

2024-05-20 17:10:00 721 1

原创 【EASY】快到碗里来

小喵们很喜欢把自己装进容器里的(例如碗),但是要是碗的周长比喵的身长还短,它们就进不去了。现在告诉你它们的身长,和碗的半径,请判断一下能否到碗里去。

2024-05-19 17:42:33 356

原创 【递归 / 公式】跳台阶扩展问题

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。

2024-05-19 17:18:56 712

原创 【找规律】星际密码

星际战争开展了100年之后,NowCoder终于破译了外星人的密码!他们的密码是一串整数,通过一张表里的信息映射成最终4位密码。表的规则是:n对应的值是矩阵X的n次方的左上角,如果这个数不足4位则用0填充,如果大于4位的则只输出最后4位。

2024-05-18 22:32:28 1014 1

原创 【EASY】数根

数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根;如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。

2024-05-18 21:10:18 326

原创 【C++】智能指针

C++中的智能指针是一种用于管理动态分配的内存的机制,它们可以自动地处理内存的分配和释放,从而减少内存泄漏的风险。智能指针提供了一种安全而方便的方式来管理动态分配的内存,而不需要手动调用 new 和 delete 操作符。

2024-05-12 16:37:43 2277 72

原创 【C++】异常

C++ 中的异常处理机制允许程序员处理和管理在程序执行期间发生的异常情况。C++ 使用 try、catch 和 throw 关键字来实现异常处理。

2024-05-10 18:16:00 2300 52

原创 【Linux】System V 共享内存

共享内存区是最快的 IPC 形式。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执行进入内核的系统调用来传递彼此的数据。

2024-05-07 09:15:03 1470 51

原创 【Linux】进程间通信 - 管道

两个进程间,可以进行“数据”的直接传递吗?不能!进程具有独立性!进程间通信的本质:先让不同的进程,看到同一份资源(一般都是要由 OS 提供)。

2024-05-05 17:58:17 1005 47

原创 【已解决】VSCode 连接远程 Ubuntu :检测到 #include 错误。请更新 includePath。

即使是同一个报错,在不同的环境中,报错原因、解决方法都是不同的,本文只能解决跟我类似的问题,如果你发现你跟我遇到的问题不太一样,建议寻找其他解法。

2024-05-04 17:05:07 1999 7

原创 【C++】包装器

function 包装器 也叫做适配器。C++ 中的 function 本质是一个类模板,也是一个包装器。

2024-05-01 17:51:08 836 56

原创 【C++】lambda 表达式

如果同学们学过其他编程语言(如:Java、python),对 lambda 表达式应该不陌生。lambda 表达式最大的作用就是把一个简单的 类/函数 变为一条语句,可以减少代码量,对程序员友好。本文将对 C++ 中 lambda 表达式的语法进行学习,并简单理解 lambda 表达式的底层。

2024-04-30 08:54:35 745 37

原创 【C++】布隆过滤器

将哈希与位图结合,即布隆过滤器!

2024-04-27 16:05:10 892 47

原创 【C++】位图

所谓位图,就是用每一位来存放某种状态,适用于海量数据,数据无重复的场景。通常是用来判断某个数据存不存在的。

2024-04-26 17:44:59 553 36

原创 【Linux】动态库与静态库

手动创建并深入了解动态库与静态库

2024-04-23 08:56:50 1343 50

原创 【Git】从零开始的 Git 基本操作

从零开始的 Git 学习之旅

2024-04-20 15:04:18 2702 58

原创 【Git】安装 Git

CentOS 和 Unbuntu 下如何安装 Git?

2024-04-16 20:38:11 941 11

原创 【Git】初识 Git

Git 是什么?有什么用?

2024-04-16 20:08:57 728 1

原创 【C++】unordered_map & unordered_set 底层刨析

C++ STL 库中,unordered_map 和 unordered_set 容器的底层为哈希表,本文将简单模拟哈希表(哈希桶),unordered_map 和 unordered_set 只需封装哈希表的接口即可实现。

2024-04-15 17:11:06 1405 74

原创 【数据结构】哈希

unordered 系列的关联式容器之所以效率比较高,是因为其底层使用了哈希结构。

2024-04-11 21:06:59 1870 53

原创 【C++】unordered 系列关联式容器

在内部,unordered_map 没有对 按照任何特定的顺序排序,为了能在常数范围内找到 key 所对应的 value,unordered_map 将相同哈希值的键值对放在相同的桶中。

2024-04-09 18:12:43 1507 72

原创 【C++】map & set 底层刨析

在 C++ STL 库中,map 与 set 的底层为红黑树,那么在不写冗余代码的情况下使用红黑树同时实现 map 与 set 便是本文的重点。

2024-04-06 20:11:55 1531 65

原创 【数据结构】红黑树

红黑树,是一种二叉搜索树,但在每个节点上增加一个存储位表示节点的颜色,可以是 Red 或 Black。

2024-04-04 13:41:26 2547 70

原创 【数据结构】AVL 树

如果一棵二叉搜索树是高度平衡的,它就是 AVL 树。

2024-04-02 09:05:19 1896 69

原创 【C++】map & set

关联式容器也是用来存储数据的,与序列式容器不同的是,其里面存储的是 结构的键值对,在数据检索时比序列式容器效率更高。

2024-03-29 19:32:14 1568 80

原创 【Linux】文件系统

文件 = 内容 + 属性

2024-03-26 17:37:29 4521 124

原创 【Linux】文件描述符 - fd

文件描述符,其本质是数组下标。

2024-03-21 16:09:25 2119 75

原创 【Linux】回顾 C 文件接口

复习 C 的 IO 相关操作。

2024-03-19 09:13:38 1518 73

原创 【数据结构】二叉搜索树底层刨析

之前我们对二叉搜索树进行了初步的认识,本文将对二叉搜索树的底层进行研究。

2024-03-15 11:10:49 1947 94

原创 【数据结构】初识二叉搜索树(Binary Search Tree)

二叉搜索树(BST)又称二叉查找树或二叉排序树。

2024-03-12 21:06:33 1090 66

原创 【Linux】环境变量

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数。

2024-03-10 22:36:10 1432 60

原创 【已解决】无法删除自己上传在CSDN的资源怎么办?(2024亲测可用)

说我没有权限删除自己的资源?看我神之操作!

2024-03-09 20:57:15 699 9

原创 【C++】多态

通俗来说,多态就是多种形态,在完成某个行为时,不同的对象会产生多种不同的状态。我们常用的手机支付,在扫描同一个二维码后,可以选择多种方式进行支付,这就是一种多态。

2024-03-06 20:48:26 1537 76

【C程序设计】2023年山西省专升本考试真题

【C程序设计】2023年山西省专升本考试真题

2024-03-09

空空如也

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

TA关注的人

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