自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 考研408操作系统第一章大管家的介绍

**多道批处理系统:** **物业管家正式诞生!* **单道批处理系统:** 有了个**半自动传达室**。* **分时操作系统:** **大厅里的叫号机**。* **早期(人工操作阶段):** 相当于**烂尾楼**。* **实时操作系统:** **大楼的消防与安保系统**。* **异步:** 门店下单进货的时间不一样,到的货时间也不一样,管家不需要死等,谁准备好了就处理谁。* **文件管理:** 管理大楼的公共仓库,给每个门店的货物贴上标签(文件名),放好,方便下次找。

2026-07-11 14:20:04 214

原创 他是怎么做到调用库的

如果函数是 C 语言编写的扩展(例如 json 模块的部分实现),解释器会通过 Python C API 调用编译好的动态链接库(.so 或 .dll)里的函数。库就是模块或包的集合,提供现成的功能。整个过程就像图书馆的管理员:你告诉他要借一本书(库名),他去书架(路径)找书,找到后把书的内容(模块代码)读给你听(执行),你就可以引用里面的知识(调用函数)了。· 执行模块的字节码:在模块的命名空间中执行模块的代码,这样模块里定义的函数、类等就会被创建并绑定到模块对象的属性上。

2026-03-09 08:49:01 156

原创 字节码和机器码的区别

Python 源代码被编译成字节码(.pyc 文件),再由 Python 虚拟机(PVM)逐条解释执行。· Python:python hello.py → 先编译成字节码(存在内存或 .pyc),然后 PVM 读取字节码并执行(实际通过调用底层 C 函数完成操作)。· 机器码:是 CPU 直接识别和执行的二进制指令(由 0 和 1 组成),与特定的硬件架构(如 x86、ARM)绑定。· C 语言:gcc hello.c → 直接生成包含机器码的可执行文件(如 a.out),运行时 CPU 直接执行。

2026-03-09 08:43:31 90

原创 可以刷一刷的Liunx知识点(纯新手)

6perf是Liunx的性能分析工具(软件),用来看他出没出问题。3vi是操作系统Liunx的一个标准文本编辑器。进程管理 内存管理 网络子系统。5低优先级进程饥饿实际上就是一直轮不到它。7lockdep不是软件,用来调试死锁问题。文件系统管理 设备驱动与硬件控制。4Nginx是Web服务器。1Liunx是一种操作系统。

2025-11-21 20:26:34 237 1

原创 计数排序算法

简单来说,计数排序的时间复杂度为 O(n + k),是算法中遍历元素进行统计(O(n))​ 和处理数值范围(O(k))​ 这两个主要部分共同作用的结果。它的卓越效率体现在数据范围 k不大时,是一种典型的以空间换取时间的算法因此,在选择是否使用计数排序时,务必先评估待排序数据的范围 k。如果 k过大,即使元素数量 n本身不小,计数排序也可能不是最优选择。

2025-11-17 20:02:31 1082

原创 如何在eclipse创建maven

摘要:本文介绍在Eclipse中创建Maven项目的步骤:通过File→New→Project选择Maven Project,选用Maven-archetype-quickstart模板,设置工作空间并填写GroupID和ArtifactID,最终生成包含src目录和POM文件的基础项目结构。

2025-10-20 09:41:43 136

原创 Rational rose 创建用例图,但是工具图标中没有需要的图标,怎么添加

Rational rose 创建用例图,但是工具图标中没有需要的图标,怎么添加

2025-09-19 11:12:51 451

空空如也

空空如也

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

TA关注的人

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