首页
学习
活动
专区
工具
TVP
发布

就业 C++ 综合学习

专栏成员
101
文章
10749
阅读量
23
订阅数
【Linux】信号的保存
我们也介绍了core term两种默认操作,core在执行信号后会形成一份core文件(默认是关闭的,因为原本core文件的后缀是pid,运行出错后会创建core文件,导致磁盘空间不足),该文件里存储了出错原因,可以再gdb调试时进行使用。
叫我龙翔
2024-06-23
710
【Linux】 进程信号的发生
生活中信号随处可见,我们的生活离不开信号。就比如过红路灯,看见绿灯亮的信号,我们就可以过马路了;听见闹钟响了,我们知道时间到了;看见别人脸色不好,我们就知道他有心事…所以信号在生活中随时可以产生(与我们的动作是异步的):
叫我龙翔
2024-06-17
870
【刷题】初探递归算法 —— 消除恐惧
总结来说,递归代码的编写如同使用一个“黑盒”一样,我们需要相信递归调用会正确解决子问题,而我们只需要关注处理当前的问题。
叫我龙翔
2024-06-03
790
【Linux】从零开始认识进程间通信 —— 共享内存
吃苦受难绝不是乐事一桩,但是如果您恰好陷入困境,我很想告诉您:“尽管眼前十分困难,可日后这段经历说不定就会开花结果。”请您这样换位思考、奋力前行。
叫我龙翔
2024-06-02
2440
【Linux】 管道扩展 — 开始使用命名管道
命名管道时进程间通信的一种,那么原理也就是类似的:先让不同的进程看到同一份(操作系统)资源(“一段内存”)。
叫我龙翔
2024-05-31
660
【C++】从零开始map与set的封装
首先,为了了解map 与 set 的底层原理我们开始学习二叉搜索树,二叉搜索树在二叉树的基础上增添了:
叫我龙翔
2024-05-28
1210
【C++】从零开始构建红黑树
❗注意 ❗:红黑树的规则并不要求红黑节点严格交替出现。黑色节点可以连续,但红色节点不能连续。这是规则的设定。
叫我龙翔
2024-05-27
850
【Linux】进程通信实战 —— 进程池项目
进程池是一种用于管理和复用进程的技术,它可以有效地管理系统资源并提高程序的性能和效率。通过维护一组预先创建的进程与管道,进程池可以避免频繁地创建和销毁进程,从而减少了系统开销和资源浪费。
叫我龙翔
2024-05-26
520
【Linux】从零开始认识进程间通信 —— 管道
以前我们学习的过程中,进程是具有独立性的。但有些时候需要多个进程进行协同,这时候就需要进程间的通信来保证信息的互通。
叫我龙翔
2024-05-26
870
【C++】“旋转!跳跃!我闭着眼!”—— 从零开始构建AVL树
前两篇文章: 【C++】从零开始构建二叉搜索树 【C++】初探 map 与 set 我们学习了二叉搜索树:二叉搜索树虽可以缩短查找的效率,如果数据有序或接近有序二叉搜索树将退化为单支树,这样二叉搜索树效率退化为O(n),不够高效!所以就有了改进版的二叉搜索树->AVL树(平衡二叉搜索树)
叫我龙翔
2024-05-26
770
【C++】初探 map 与 set
关联式容器也是用来存储数据的,与序列式容器不同的是,其里面存储的是<key, value>结构的键值对,在数据检索时比序列式容器效率更高!
叫我龙翔
2024-05-26
460
【C++】从零开始构建二叉搜索树
普通的二叉树没有特别的性质,今天我们就来赋予其一个全新的性质来满足高速搜索的需求 ,并为后序的map与set做铺垫 ,二叉搜索树的特性了解,有助于更好的理解map和set的特性
叫我龙翔
2024-05-26
820
【刷题】一篇文章搞定“位运算”
如果涉及到数组或者运算,经常就需要使用位运算来巧妙的解决这些问题。那么接下来我们来学习这个算法
叫我龙翔
2024-05-26
590
【Linux】 拿下 系统 基础文件操作!!!
在C语言已经掌握文件操作的一些接口,接下来我们来从操作系统的层面来理解文件操作!!! 基础IO的篇章我们将讲解以下内容:
叫我龙翔
2024-05-26
780
【C语言】if语句
本段代码会让你输入一个值并赋给a,然后进入if语句进行判断,如果a的值小于10,则会执行打印的任务,反之不执行。
叫我龙翔
2024-05-26
870
【Linux】动态库与静态库的底层比较
我们前两篇文章讲解了如何建立动静态库与如何使用动静态库。 接下来我们就来深入聊聊动静态库。
叫我龙翔
2024-05-13
1780
【Linux】从零开始认识动静态库 -动态库
这里出现了main函数的报错。因为代码中没有main函数,就不可能形成可执行程序!
叫我龙翔
2024-05-12
800
【Linux】从零开始认识动静态库 - 静态库
今天我们来学习动静态库。我们之前有没有使用过库呢??? 当然了: strerror strstr strcpy memset...等函数都要有具体的实现,那这个具体的实现在哪里呢???就是在我们的库中!
叫我龙翔
2024-05-11
1100
【刷题】前缀和进阶
今天我们继续加强对前缀和算法。 前缀和算法是对数组进行预处理操作,进而避免大量重复的操作!使得算法性能增强! 适用于对数组有大量重复操作的问题,一维预处理较简单,二维比较复杂,画图分析可以顺利解决!
叫我龙翔
2024-05-11
770
【C++】从零开始认识多态
面向对象技术(oop)的核心思想就是封装,继承和多态。通过之前的学习,我们了解了什么是封装,什么是继承。
叫我龙翔
2024-05-08
720
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档