✿༺小陈在拼命༻✿
码龄4年
关注
提问 私信
  • 博客:573,190
    社区:1,315
    574,505
    总访问量
  • 126
    原创
  • 204
    排名
  • 9,485
    粉丝
  • 558
    铁粉
  • 学习成就

个人简介:大二本科在读,C/C++领域新星创作者,CSDN见习校园主理人,阿里云乘风者计划专家博主,终极目标是在大二暑期找到实习!!平时喜欢用博客记录自己学习的点滴!!如果我的总结能够对你有一定的帮助,那真的是太棒了!!!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 毕业院校: 合肥工业大学
  • 加入CSDN时间: 2020-09-26
博客简介:

weixin_51142926的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    9
    当前总分
    7,566
    当月
    530
个人成就
  • C/C++领域新星创作者
  • 获得22,272次点赞
  • 内容获得17,295次评论
  • 获得16,767次收藏
  • 代码片获得630次分享
创作历程
  • 120篇
    2024年
  • 6篇
    2023年
成就勋章
  • 入选《本周创作者榜》第88名
TA的专栏
  • Linux
    19篇
  • Python基础
    1篇
  • C语言
    20篇
  • C++
    21篇
  • 数据结构
    22篇
  • 日常刷题笔记
    4篇
  • 基础算法思想的总结
    12篇
  • 递归、搜索与回溯算法总结
    7篇
  • 动态规划算法模型总结
    10篇
  • BFS算法总结
    4篇
  • 贪心算法总结
    4篇
  • 图论相关算法
  • ACM模式笔试强训
  • 探索《Effective C++》
兴趣领域 设置
  • 编程语言
    c++c语言
  • 数据结构与算法
    算法数据结构
  • 操作系统
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux :进程间通信之管道

在某些场景下我们需要不同进程之间进行(1)基本数据的交互。(2)发送命令。(3)实现某种协同。(4)通知某些信息……
原创
发布博客 2024.11.18 ·
2379 阅读 ·
229 点赞 ·
162 评论 ·
158 收藏

Linux:理解动静态库

如果我们写了一些方法想给别人用??有什么办法呢??——>(1)我直接把头文件和源文件给他(.c+.h) ——>这样会让别人轻易看到你的实现 (2)把源文件打包成库,再和头文件一起给他(库+.h)——>这样别人看不到你的实现——>所以平时为了能够不让别人轻易窃取我们的劳动成果,我们一般采用的都是第二种方法,所以这就涉及到了如何把源文件打包成库的问题——>库又分静态库和动态库
原创
发布博客 2024.11.11 ·
3293 阅读 ·
257 点赞 ·
153 评论 ·
167 收藏

Linux:认识文件系统

我们的操作系统必须想办法把磁盘空间组织起来!
原创
发布博客 2024.11.04 ·
6209 阅读 ·
248 点赞 ·
154 评论 ·
166 收藏

Linux:认识文件

1、文件=内容+属性2、文件分为打开的文件和没打开的文件 (如c中的fopen和fclose) 可以用以下的例子去理解:快递(文件) 有被人(进程)取走的快递(打开的文件)和没被取走的快递(没打开的文件),被人取走的快递研究的是人和快递的关系(进程和文件的关系) ,而没被人取走的快递,他会被暂时安防在菜鸟驿站(磁盘) 他的数量很多(文件非常多) 所以我们打算去取的时候其实我们是会收到一个取件码的(查找该文件的信息) 然后我们根据这个号码比方说3-1113 我们会找到
原创
发布博客 2024.10.28 ·
3305 阅读 ·
248 点赞 ·
171 评论 ·
167 收藏

Python:背景知识及环境安装

Python第一个正式版本发布于 1991 年(1991 年是一个神奇的年份. Python, 万维网, Linux, Vim, Qt, 第一台笔记本电脑, 都诞生于 1991 年. ).
原创
发布博客 2024.10.25 ·
4289 阅读 ·
189 点赞 ·
160 评论 ·
162 收藏

Linux:基础IO

现代操作系统不做任何浪费空间和时间的事情。!
原创
发布博客 2024.10.21 ·
3422 阅读 ·
256 点赞 ·
150 评论 ·
151 收藏

Linux:进程替换

为什么要有进程替换呢???比方说我们想用fork创建一个子进程去帮助我们完成一个工作,这个工作我们需要封装成一个函数去使用,但难道我们每次都要自己写一个函数吗?或者说子进程一定要用我父进程的代码吗? 难道不可以是我们之前已经写好的一个可执行程序,当我想去执行的时候直接让子进程用一下不就可以了,但是因为操作系统不相信任何人,所以我们也必须要有一些系统调用接口来完成这个工作。
原创
发布博客 2024.10.14 ·
3194 阅读 ·
241 点赞 ·
154 评论 ·
148 收藏

Linux:进程的创建、终止和等待

进程最重要的三个核心:进程创建、进程等待、进程终止。所以我们在需要多进程的时候,我们的代码核心首先要考虑以下要素:(1)需要有循环fork创建子进程 (2)需要在合适的时候让子进程退出(常用exit)(3)父进程必须等待子进程(阻塞就是一直卡住等,非阻塞轮询就是得需要一个while循环 反复调用) 他有义务回收所有子进程!
原创
发布博客 2024.10.07 ·
3834 阅读 ·
261 点赞 ·
156 评论 ·
154 收藏

Linux:进程地址空间

所谓进程地址空间,本质上就是一个描述进程可视化范围的地址空间内存在各种区域划分,对线性地址进行start、end即可。本质上其实就是一个内核数据结构,和PCB一样,地址空间也是需要被操作系统管理的:先描述再组织。 而每一个进程都有自己的进程地址空间,PCB内部有一个指针指向这块空间!
原创
发布博客 2024.09.30 ·
3593 阅读 ·
245 点赞 ·
156 评论 ·
162 收藏

Linux:环境变量

为什么我们平时输入的指令可以直接运行,但是自己编译出来的程序却要加 ./?
原创
发布博客 2024.09.23 ·
3630 阅读 ·
266 点赞 ·
174 评论 ·
169 收藏

Linux:进程状态和优先级

进程的状态和优先级是我们需要深入理解的!!
原创
发布博客 2024.09.16 ·
3655 阅读 ·
272 点赞 ·
166 评论 ·
179 收藏

Linux:理解进程概念

OS中不仅仅只有一个进程,可能运行着多个进程(比如我们可能同时运行着qq和qq音乐),所以OS必须要将进程管理起来!!根据我们以往的管理经验,我们需要先描述再组织!!
原创
发布博客 2024.09.09 ·
3690 阅读 ·
279 点赞 ·
184 评论 ·
182 收藏

Linux:深入理解计算机软硬件体系和架构

首先我们要知道,我们最常见的计算机(笔记本)以及我们不常见的计算机(服务器)其实本质上都是一堆硬件的结合:cpu、网卡、显卡、内存、磁盘、显示器、键盘…… 但他们并不是毫无章法地放在一起,硬件和硬件之间需要有效地组织成一个系统才能更好地发挥功能,我们把这个组织结构叫做冯诺依曼体系结构!
原创
发布博客 2024.09.02 ·
15473 阅读 ·
256 点赞 ·
178 评论 ·
198 收藏

Linux:开发工具(3)

git是一款服务端和客户端为一体的具有网络功能的版本控制器
原创
发布博客 2024.08.26 ·
3596 阅读 ·
268 点赞 ·
182 评论 ·
178 收藏

Linux:开发工具(2)

gcc和makefile
原创
发布博客 2024.08.19 ·
3601 阅读 ·
247 点赞 ·
180 评论 ·
192 收藏

贪心算法总结(4)

贪心算法总结(4)
原创
发布博客 2024.08.16 ·
1891 阅读 ·
164 点赞 ·
155 评论 ·
145 收藏

Linux:开发工具(1)

所以软件包,就是有些人把一些需要用到的软件提前编译打包好,放在一个服务器上(即软件包管理器,他们的关系就好比APP和应用商店的关系)
原创
发布博客 2024.08.12 ·
3009 阅读 ·
214 点赞 ·
157 评论 ·
171 收藏

贪心算法总结(3)

贪心算法总结3
原创
发布博客 2024.08.10 ·
2038 阅读 ·
151 点赞 ·
145 评论 ·
130 收藏

Linux:Linux权限解析

什么叫做权限呢??通俗一点说就是一件事情是否允许你做!
原创
发布博客 2024.08.05 ·
5563 阅读 ·
270 点赞 ·
163 评论 ·
172 收藏

Linux:Xshell相关配置及前期准备

使用云服务器不仅环境搭建简单, 避免折腾, 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到, 这个时候就和一个公司发布一个正式的网站没有任何区别. 也就能让我们自己写的程序真的去给别人去使用.
原创
发布博客 2024.08.03 ·
2084 阅读 ·
148 点赞 ·
140 评论 ·
134 收藏
加载更多