摘要:
cpython解释器 在源码ceval.c 的 _PyEval_EvalFrameDefault函数有一个大的 switch (opcdoe) 就是字节码解释器的主要部分,示例代码如下: switch (opcode) { case LOAD_FAST: // 实现 LOAD_FAST 操作的代码 阅读全文
摘要:
type hint大纲 什么是类型安全以及我们为什么需要类型安全 如何使用Python3的type hint 老项目如何逐步引入type hint Type hint在运行时的应用 疑问 type hint在编译时会被去掉吧? 是的,Python的类型提示(Type Hints)只是一种语法糖,它们 阅读全文
摘要:
2024年最推荐的python3版本为3.11 python虚拟机和对象 Python对象和虚拟机_v4.pdf Python虚拟机的原理 • 字节码生成 • 虚拟机运行 Python对象的实现 • 数据结构 • 类型系统 • 内存管理 Python虚拟机 字节码和机器码有什么区别 字节码和机器码是 阅读全文
摘要:
cpp编译排除 一个c++文件不需要被编译但还保留在工程中(阅读),可使用ExcludedFromBuild,有两种方法实现: 图形化操作 改vs的项目配置文件 图形化操作 在vs的资源管理器选中文件 - 右键 - 属性 - 切到当前的编译配置项(debug/release),有个选项【从生成中排除 阅读全文