自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Operating Systems

相反,如果给定厚块中对象的引用计数变为 0,通用的内存分配程序可以从专门的分配程序中回收这些空间,这通常发生在虚拟内存系统需要更多的空间的时候。这个二进制程序的代码页最开始是在硬盘上,但程序运行的时候,它们被加载到内存中(要么在程序开始运行时全部加载,要么在现代操作系统中,按需要一页一页加载)。如果是这样,只增加了很少的开销,因为 TLB 处理器核心附近,设计的访问速度很快。所以,系统的设计采用了这种分层的方式,这样可以让要求高性能的设备(比如显卡)离 CPU 更近一些,低性能的设备离 CPU 远一些。

2025-03-01 16:04:46 778

原创 C++排序优化(参考std::sort)

今天在使用了std::sort之后,便有点好奇为什么它能够比我们自己的写的排序速度快那么多,就花了一个上午的时间研究了一下,并写了一个我自己的版本。我写的版本和std::sort基本差不太远,不想看源码的可以参照我的代码,逻辑非常清晰。(注:想要理解需要有快速排序、堆排序、插入排序的基础知识)

2025-03-01 15:47:54 430

原创 内存池及其C++代码实现

内存池原理及实现。

2024-09-06 22:33:32 1011

原创 C++ 静态AOP组件实现(增强函数与对象)

C++ AOP组件的完整实现

2024-09-05 21:12:47 526

原创 Linux 环境下C++进程及线程终止行为额外管理

包括:线程的信息、线程执行权的放弃、程序的退出的额外管理(main 函数执行后继续执行逻辑、异常退出后执行额外的逻辑)。/Base/Detail/CurrentThread 部分。主要是对程序的一些简单行为进行更为简易方便的管理。环境要求:Linux 系统,gcc / clang。

2024-07-22 11:46:46 278

原创 基于pygame的贪吃蛇小游戏(附源码)

面向对象的小demo,逻辑清晰,更利于新手程序员的理解。

2024-06-15 16:06:02 829

原创 C++线程池完美实现

利用C++17实现了功能强大的线程池。这里放上代码供大家参考。

2023-12-10 21:31:05 207 1

原创 AVL树C++代码实现

C++实现的一个平衡二叉树, 参考了许夜3大佬的这篇文章,建议读完后再看我的代码。这个类只是我项目的一部分,有些成员的实现不在这里,不用担心,不影响阅读,看到跳过就行。如果对我的项目感兴趣的话,可以看这个链接,如果你觉得我写的不错,麻烦给俺个star~

2023-10-04 20:32:01 411 1

原创 python特性——类(class)的分析

学习完C++、Java后对于python面向对象(class)语言特性有了一些新的感悟,记录下来,相信你看完之后就能在写python class时正确不出错并且能有更多想法。

2023-09-07 22:33:49 154 1

原创 C语言初学者必写项目(贪吃蛇)贼简单,附源码。

C语言实现的贪吃蛇小项目

2023-03-06 21:16:32 478 1

空空如也

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

TA关注的人

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