第一个　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来了,一起来看看尤大大说了啥　2222222　4234　说在前面前端的技术一直更新特别快,特别是框架这块。4月21晚,Vue作者尤雨溪在B站直播分享了Vue.js　3.0　Beta最新进展。赶紧拿出小本本做笔记,一起来看看尤大大说了些什么。Performance当我们项目功能越来越多、模块规模一步步扩大,这个时候性能考量是非常重要的,那么Vue.js　3.0　Beta在性能上给我们带来了哪些惊喜呢?重写了虚拟Dom的实现(且保证了兼容性,脱离模版的渲染需求旺盛)。　编译模板的优化。　更高效的组件初始化。　update性能提高.　一步一步搞懂MyBatis中设计模式源码——代理模式　2222222　4234　无代理不框架,无反射不框架;万字长文,助你理解MyBatis中动态代理源码　半个月时间4面阿里,成功拿下offer,分享个人面经　2222222　4234　月初才开始投简历准备面试,上个月接到阿里的面试通知,也是我近期面试的第一家公司,却没想到来了一个开门红!总共4轮面试,我很快就拿到了阿里的offer,结果出来很快,也给我增添了不少的信心。特分享一下这次阿里的面经,供大家参考。阿里一面一面是在上午9点多接到支付宝的面试电话的,因为很期望能够尽快接到阿里的电话,所以非常兴奋。电话接通之后还是非常紧张的,毕竟是第一次这样的面试。中间面的问题有些记不清了,下面列出了一面问到的问题:自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟)　你感　python实用的几个脚本程序(自己在用)　2222222　4234　文章目录一、简介二、　重点1.　数据集划分训练集与测试集1.1　数据集为视频帧文件夹(文件夹划分)1.2　数据集为视频文件(文件划分)2.　label的重建2.1　原label读取2.2　新label的建立一、简介本文主要是自己近期在做毕业设计(连续手语识别)时候写的几个python脚本,用于处理数据集的。记录一下。二、　重点本文撰写采用Windows操作系统,如果是Linux记得修改字符串分割方式及目录层数多加一层。