6. Long Object 的乘法
整数的基本运算 上一节讲到,在 PyLong Type 中定义了整数类型的各种属性,比如整数类型的名称 “int”。整数对象最常用的是一些数学运算,整数对象当然也是支持这些方法的,它们定义在: 注意其中 &long as …
阅读全文Vibe coding 仙人,什么好玩研究什么,不限于 Python、AI、美食、美景、美人....

整数的基本运算 上一节讲到,在 PyLong Type 中定义了整数类型的各种属性,比如整数类型的名称 “int”。整数对象最常用的是一些数学运算,整数对象当然也是支持这些方法的,它们定义在: 注意其中 &long as …
阅读全文A glance 针对小整数的优化; 小整数区间; ob type 和全局整数类型对象 PyLong Type Start 整数对象是 Python 中最常用的对象,如果每用到一个整数对象就要进行一次对象的创建、销毁,那 …
阅读全文A glance 精巧的整数类型的结构; Python 为什么可以表示超长整数?为什么 intel 32 设备上使用 2^30 进制。 Python 整数的理论上限; Start 整数类型是 Python 最基本的内置对 …
阅读全文Python 对象 Python 是高度面向对象的动态语言,从 Python 3 开始,包括所有基本类型在内,都是对象。CPython 是由非常底层的 C 语言实现的,它即不是动态语言,也不是支持面向对象,那么 …
阅读全文操作系统 你可以选择任意喜欢的操作系统,Python 可以在几乎所有桌面系统和服务器系统上编译,为了方便调试,建议使用 Mac/Linux/Windows 之一。我的开发环境是一台树莓派,虽然只有信用卡大小,但可以运行功 …
阅读全文之前很长一段时间,我一直将注意力集中在 Python 应用上,推广一些好用但不知名的库或者框架。我有个习惯,碰到比较好的工具,喜欢研究它的底层实现,而非满足于 “用好” 一个工具,期间阅读了一些优秀的 Python 库源 …
阅读全文上一节已经实现了聊天软件的最关键部分:消息的接收和显示。其实我们已经实现了一个单向的聊天工具,如果把 HTTP 调试工具可以算作聊天发送端的话。 当然,这样的作品交差肯定是不行的,今天只剩下最后一哆嗦,继续加油了。 界面 …
阅读全文昨天花了一整节来讨论一些关键问题: 多线程 多线程通信 PySimpleGUI 异步模式 光说不练假把式,让我们行动起来。这节我们一鼓作气实现 6.2 提到的第一步:web 服务接收数据并显示在视窗里。 一个关键约束 前 …
阅读全文上一节已经完成对服务端的改造,服务端可以正常将客户端 POST 过来的数据 print 出来,起码逻辑上服务端已经具备接收能力,虽然很糙。 TIPS 无论大产品、小产品,都是从粗糙到细致,不断 ”打磨“,最终逼近目标,不 …
阅读全文之前一段时间,我们都在研究做天气预报程序,最后的成品本质上还是文本的,有的朋友问我,为什么不根据天气,展示不同的 Gif 动图啊,那样就很好用了啊! 这是一个非常好的建议,与我的想法不谋而合,但是在 …
阅读全文市场长期将 CUDA 软件生态视为 NVIDIA 最深的护城河,但随着 Triton 等高级抽象编译框架的普及,底层硬件软件栈正在被“屏蔽”。竞争对手通过单卡算 …
1. DRAM与内存墙 2017 年,NVIDIA V100 搭载 HBM2 显存,带宽 0.9TB/s,峰值算力 125 TFLOPS。2023 年,H100 …
开发者通常为了提高内存使用效率,或者避免内存泄漏,需要将内存池化管理。稍复杂一点的系统,一般都会有自己的内存管理机制,我在研读源码的时候,比较习惯先看内存管理模 …
推荐书籍 这是我从大量算法书籍中精心筛选出来的,它 重视算法原理的理解, 用生动的例子替代晦涩的公式证明, 绘图也非常有趣, 对非专业开发者十分友好。 我的 …
封神?一点都不夸张! 如果对所有算法排位,傅立叶变换绝对可以封神。傅立叶变换有多牛?!相当于给人类安了第三只眼!基本上不是人类能搞出来的东西。凡人,准备 …