交付:五条验收条款一起过

交付:五条验收条款一起过

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →
⚠️ 第四步:两个热点一起验

⚠️ 第四步:两个热点一起验

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →
🔴 第三步:再搬一个热点过去

🔴 第三步:再搬一个热点过去

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →
⚠️ 第二步:把基准补上

⚠️ 第二步:把基准补上

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →
第一步:把热点写成 C

第一步:把热点写成 C

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →
一个完整的加速小项目

一个完整的加速小项目

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →
⚠️ 这样一个项目的验收,要看几类

⚠️ 这样一个项目的验收,要看几类

要说一个 Python + C 的加速项目能交付了,至少得验【0】。

阅读更多 →
交付一个加速项目,最该先确认什么

交付一个加速项目,最该先确认什么

把一段热点搬到 C 之后,第一件该确认的事是【0】。

阅读更多 →
⚠️ 三步连起来走一遍

⚠️ 三步连起来走一遍

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →
🔴 第三步:拿纯 Python 那份当证人

🔴 第三步:拿纯 Python 那份当证人

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python

阅读更多 →