然后开始我的表演:首先学习反射之前,我要提出疑问:反射是个什么东西?它是用来做什么的?为啥要用它?它有什么优缺点?它的工作原理是什么?平时的应用场景有哪些?我怎么使用它?(何时用,怎么用,为啥要用等等)这么多的问题,这是在挑衅啊,既然如此,那么我想起来宫本的那句:想挑战的,一个一个来先解决第一个　Python垃圾回收机制　2222222　4234　Python垃圾回收引用计数器为主标记清除和分代回收为辅+　缓存机制1.　引用计数器1.1　环状双向链表　refchain在python程序中创建的任何对象都会放在refchain链表中。#define　PyObject_HEAD　PyObject　ob_base;#define　PyObject_VAR_HEAD　PyVarObject　ob_base;//　宏定义,包含　上一个、下一个,用于构造双向链表用。(放到refchain链表中时要用到)#define　_PyObj　优秀的程序员真的不写注释吗?　2222222　4234　我在很多地方看到这样一个观点,“请停止写注释,因为只有烂的代码才需要注释。”这个观点非常巧妙,它让我想起了孟子的一句话,“杨氏为我,是无君也;墨氏兼爱,是无父也。无父无君,是禽兽也。”动不动就骂别人是“禽兽”,我总觉得有点不妥,这很不符合孟子的浩然之气啊。有些大牛也有孟子这样的觉悟,如果有人要他给自己的代码加上注释,就好像是对他的一种侮辱:“我的代码写得这么优雅,你难道看不懂吗?注释是多余的!”我必须得承认,每个程序员都应该有一颗追求“优雅”的心,力争自己的代码更易阅读和理解——不只是针对机器,还有我　在培训机构花了好几万学Java,当了程序员还常被鄙视,这是招谁惹谁了?　2222222　4234　在之前的文章中说过,我是非计算机专业,通过参加培训进入程序员这行的。入了程序员这行后,挺长一段时间在亲戚朋友中,我还是挺有面子的:家族里的第一个程序员,工作不用风吹日晒,收入比其他行业高不少,尤其是编程对七大姑八大姨来说非常神秘(当然,根本也解释不清楚)。说实话,这个面子和收入,都是托了行业红利的福:近20　来年,计算机、互联网发展这么迅猛,对程序员的需求又这么旺盛。同时,程序员的面子和收入,也吸引了很多人想转行当程序员。我经常在知乎上被邀请回答下面这类问题:转行当程序员,主要就是两种途　Vue3.0