11 2021 档案

摘要:https://pubs.opengroup.org/onlinepubs/009604499/utilities/xcu_chap02.html 阅读全文
posted @ 2021-11-29 09:55 鸪斑兔 阅读(16) 评论(0) 推荐(0) 编辑
摘要:有一种观点:协程就是函数调用栈。每增加一个协程,就增加一个函数调用栈。 这个是从实现的角度来解释协程,确实可以让大家清楚协程实现的原理。 通常来说,每调用一个函数都会生成一个调用栈帧,记录函数执行时需要的各种信息,函数退出时销毁栈帧,返回上次调用者的栈帧里接着执行。 而协程给开发者提供了在多个函数之 阅读全文
posted @ 2021-11-17 11:49 鸪斑兔 阅读(142) 评论(0) 推荐(0) 编辑
摘要:https://flaggo.github.io/python3-source-code-analysis/ https://fasionchan.com/python-source/ https://he11olx.com/tags/CPython3-6%E6%BA%90%E7%A0%81/ ht 阅读全文
posted @ 2021-11-17 11:43 鸪斑兔 阅读(252) 评论(0) 推荐(0) 编辑
摘要:cmake_minimum_required(VERSION 3.0)project(cpython)file(GLOB SOURCE_FILES Python/*.c Parser/*.c Objects/*.c Modules/*.c)include_directories(Include)in 阅读全文
posted @ 2021-11-17 11:37 鸪斑兔 阅读(173) 评论(0) 推荐(0) 编辑
摘要:NDEBUG:关闭DEBUG信息。在release版本必须在Python.h中显示定义该宏变量,否则代码中的assert语句不会被移除(会影响性能。) 阅读全文
posted @ 2021-11-17 09:56 鸪斑兔 阅读(25) 评论(0) 推荐(0) 编辑