- 博客(107)
- 资源 (1)
- 收藏
- 关注
原创 手写一个日志
那接下来就需要思考我们在哪里定义这个对象,因为显示器和文件是共享的,最好的办法就是在显示刷新的时候或者文件进行刷新到缓存区的时候,那合起来我们可以对文件刷新和显示器刷新做一个简单的封装,这样只要在外面进行枷锁。这里我们的输出方向就两个,一个是默认向显示器进行打印,一个是向我们的文件进行输出,那我们这个时候可以定义两个宏,然后添加一个属性就是_type确定我们输出的方向。这里需要注意我们打开方式是以写的方式打开,以写的方式打开一个文件的话,会清空内容,所以我们需要以app的方式也就是追加的方式打开这个文件。
2024-10-25 17:01:21
898
3
原创 模板进阶 | 非类型模板参数 | 类模板的特化 | 模板的分离编译 | 模板的优缺点
模板的进程 ---继上次的模板初阶,包含模板的非类型模板参数,特化,以及分离编译的问题,最后讲解了模板的优缺点,快来看看吧!!!!!
2024-04-13 14:13:35
939
84
原创 进程控制 | 认识fork函数 | 进程终止 | 进程等待
进程控制 | 了解进程创建 | 深入讲解进程终止 和进程等待 如何终止进程 绝对的干货
2024-03-22 18:59:24
1260
39
原创 进程的概念 | PCB | Linux下的task_struct | 父子进程和子进程
进程的一些基本概念 | PCB 父进程| 子进程 |查看进程的pid |fork函数的解释,快来一起学习吧!!!
2024-03-18 11:43:53
1197
40
原创 C++模板从入门到入土
模板是C++里面比较重要的东西,本文章讲了初阶模板,包括了类模板和函数模板,围绕这两个展开讲解,希望对大家有帮助~
2024-02-22 12:05:08
3272
40
原创 数据结构——利用堆进行对数组的排序
数据结构——利用堆的性质进行排序(但是我们这里的本质却成了选择排序),也讲了向下建堆和向上建堆的时间复杂度。
2023-11-27 18:41:19
1479
28
原创 leetcode一道比较难的链表题
这道题需要对链表的结构掌握才能有更好的思路,大家可以挑战的试试这个题目。讲解可能不是特别详细,大家可以尝试画图整合一下思路
2023-11-09 18:18:11
281
9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人