卡片盒学习法

缘起 之前看过左耳朵耗子写的关于程序员成长的一篇blog, 里面在谈到程序员成长的部分, 推荐大家每周完成ARTS: Algorithm: 每周完成一道leetcode

rust语言设计理念和社区导向

前言 rust作为目前比较受欢迎的新兴语言,能够比较好的兼顾安全性和性能. 我们通过参考资料1来了解rust语言设计和社区的一些理念. 这些理念分

成胖子的xv6之旅

阅读条件:

C语言基础, 操作系统爱好者


最近博客更新比较少,是因为我今年的主要学习方向是系统性完成对操作系统主要概念,框架的掌握.因此我给自己安排的计划主要包括如下内容:

Python虚拟机初始化

阅读条件:

C语言基础, Python虚拟机基本了解


前言

Python源码剖析一书的第二部分主要讲述了虚拟机主循环是如何运行的.那么在命令行启动python之后,到执行主循环之前都经历了哪些事情呢?这是我们今天要解决的问题.

Python对象模型之我见

阅读条件:

C语言基础,Python对象模型基本了解


前言

在深入学习Python的过程中,不可避免地会接触到这样的概念:

在Python中一切都是对象

这个一切甚至比我想象的还要深入,因为在Python的实现层面也都是用面向对象实现的.那么与对象模型相关的,实例的概念是不是也是用面向对象实现的呢?是的,在Python中,类的定义本身也是一个对象.