EOS nodeos启动过程

本文从源码的角度看 EOS 是怎样工作的,代码分析基于版本 59626f1e6,请读者自行获取,本文假设你对 EOS工作过程,C++ 等基础知识已经有一定了解。文中可能涉及错误请发邮件到 i@timqi.com 反馈。

Chrome架构4 - 交互处理

本系列文章从内部剖析了 Chrome 浏览器的进程、线程架构设计,各部原理等基础知识,梳理了浏览器是怎样将你的代码变成网站的,解开某个特定技术为什么可以提高性能的疑问。本文是这个系列的最后一篇,讲述了 Chome 浏览器怎样处理响应来自外部的事件并流畅交互的。

Chrome架构3 - 加载渲染

本系列文章从内部剖析了 Chrome 浏览器的进程、线程架构设计,各部原理等基础知识,梳理了浏览器是怎样将你的代码变成网站的,解开某个特定技术为什么可以提高性能的疑问。本文是这个系列的第三篇,讲述了 Chome 浏览器渲染器进程是如何处理页面文档、css、js等资源的。

Chrome架构2 - 导航过程

本系列文章从内部剖析了 Chrome 浏览器的进程、线程架构设计,各部原理等基础知识,梳理了浏览器是怎样将你的代码变成网站的,解开某个特定技术为什么可以提高性能的疑问。本文是这个系列的第二篇,讲述了 Chome 浏览器从您键入 URL,从 Internet 获取数据并开始展示页面前的过程中发生了什么。我们把这一过程称作 导航。

Chrome架构1 - 多进程

本系列文章从内部剖析了 Chrome 浏览器的进程、线程架构设计,各部原理等基础知识,梳理了浏览器是怎样将你的代码变成网站的,解开某个特定技术为什么可以提高性能的疑问。本文是这个系列的第一篇,讲述了 Chome 浏览器在 CPU,GPU,内存,和多进程架构 方面的设计。

Effective Py - Miscellaneous

Now you may know the main keypoints of the python development. We will talk about some miscellaneous in python practice. Including concurrecy & parallelism, build-in modules, and collaboration, production.

Effective Py - Metaclasses 与 Attribute

Metaclasses 为 Python 语言提供了有关类本身运行时的信息,学习 Metaclasses 的使用也能够让我们更好的理解 Python 的运行机理。本文涉及的 @property, __get__, __set__, __getattr__, __setattr__, __getattribute__, __new__ 等方法的运行机制。

Effective Py - 类与继承

Python 作为一门面向对象的编程语言,支持继承、多态、封装全部特性。Python 中的类和继承可以简洁明了的表述对象行为,为复杂环境快速改变需求提供了有利支持,知道它们是如何工作的会让你的代码可维护性更强。

Effective Py - 函数

函数是 Python 开发者组织代码逻辑的第一个强力工具,函数能够把大块逻辑拆分成小片,提高代码的可读性、可维护性,同时也利用代码复用与重构。Python 语言中的函数拥有一些其他语言中没有的特性,显著的增加了开发效率降低了 bug 率。

Effective Py - Pythonic 思考方式

编程语言的优雅用法通常是它的用户日渐定义积累的,这么多年以来 Python 社区发明了 Pythonic 一词用来形容遵循最佳风格的编程方法。这些风格通常没有在编译器中严格的限制,但都是广大用户多年积累的宝贵经验,遵循这些原则能够让你更好的与人合作,编写更加易懂易维护的代码。了解 Python 禅学,import this 试试。本篇简单介绍几条 Pythonic 的思考方式