02 2022 档案
摘要:Linux的/proc目录下有很多文件可以显示内核信息,甚至可以通过修改文件改变一些内核的参数。这是怎么做到的呢? 其实/proc目录下的文件都实现了Linux的VFS接口,每个文件可以认为对应一个内核参数。实现VFS接口后就可以像普通文件一样读写了。 每当收到文件查看请求时,就转换为对内核参数的访
阅读全文
摘要:PyCodeObject:代码对象,就是一段代码编译后形成的对象,函数中对应的就是函数体的代码编译结果。 PyFunctionObject :函数对象,它是对PyCodeObject的封装,相当于 PyCodeObject + 函数def定义这一行代码。它在PyCodeObject基础上增加了函数的
阅读全文
摘要:cmake_minimum_required(VERSION 3.0)project(cpython)file(GLOB SOURCE_FILES Python/*.c Parser/*.c Objects/*.c Modules/*.c)include_directories(Include)in
阅读全文