随笔分类 - 笔记
笔记相关
摘要:这一章的内容基本上都是容易理解的。在一边读一边敲代码的过程中,发现了一个问题。 在 tombola_runner.py (在书中是示例 11-15) 中有这样一行代码: virtual_subclasses = list(Tombola._abc_registry) 运行会报错: Attribute
阅读全文
摘要:有一个点卡住了。就是关于这个类的 类方法 和 静态方法。 class Demo: @classmethod def klassmeth(*args): print(args) return args @classmethod def testclsmeth(cls): print(cls) @sta
阅读全文
摘要:装饰器的内容,之前在 Java 中也遇到过,当时只是懵懵懂懂,一方面是当时自己的水平有限,另一方面,当初的学习资料的讲解也不是那么好。而这本书中的第 7 章这一章,讲装饰器可以说是讲得相当好。大部分内容都是通俗易懂,只有最后一点地方需要小小琢磨一下。 关于装饰器,有几个名词要注意: 装饰器函数,返回
阅读全文
摘要:这里有一个对于 C 语言中 qsort() 函数的经典讲解。遂记录之。 /** * 《代码的未来》2.6 图3 关于 C 语言 qsort 使用的一种典型示例 */ #include <stdio.h> #include <stdlib.h> int icmp(const void *a, cons
阅读全文
摘要:示例 5-10 这段代码有点费解。 def tag(name, *content, cls=None, **attrs): // ① """生成一个或多个 HTML 标签""" if cls is not None: attrs['class'] = cls if attrs: // ② attr_
阅读全文
摘要:示例 2-17 代码: import bisect import sys HAYSTACK = [1, 4, 5, 6, 8, 12, 15, 20, 21, 23, 23, 26, 29, 30] NEEDLES = [0, 1, 2, 5, 8, 10, 22, 23, 29, 30, 31]
阅读全文
摘要:原文档:https://link.zhihu.com/?target=https%3A//krasjet.github.io/quaternion/ 一、笔记 1、p11 这里的平移,如果轴不经过原点,那么,在平移过程中,要旋转的点也是跟随轴一起平移的,它们可以看作一个整体。也就是说,先将轴和要围绕
阅读全文