排序:
默认
按更新时间
按访问量

Python3.5源码分析-垃圾回收机制

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的垃圾回收概述 随着软硬件的发展,大多...

2018-08-13 18:42:40

阅读数:47

评论数:0

Python3.5源码分析-内存管理

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的内存管理概述 python提供了对内存的垃圾收集机制,内存管理相关的...

2018-08-12 18:50:48

阅读数:22

评论数:0

Python3.5源码分析-sys模块及site模块导入

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3的sys模块初始化 根据分析完成builtins初始化后,继续分析sy...

2018-08-08 11:02:45

阅读数:13

评论数:0

Python3.5源码分析-内建模块builtins初始化

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3模块初始化与加载 Python的模块分...

2018-08-08 08:57:26

阅读数:47

评论数:0

python3.5源码分析-启动与虚拟机

Python3源码分析 本文环境python3.5.2。 参考书籍<<Python源码剖析>> python官网 Python3启动流程概述 本文基于python3分析其基本的运行过程。作为一门动态...

2018-08-05 16:39:24

阅读数:36

评论数:0

微服务初步理解

本文参考书籍 https://github.com/oopsguy/microservices-from-design-to-deployment-chinese 微服务简介 单体应用 在项目开发启动阶段,比如开发一个电商系统,该系统包括了订单模块、商品搜索模块、用户模块和后台等...

2018-08-04 12:06:12

阅读数:55

评论数:0

python3.5全局解释器锁GIL-实现原理浅析

python3全局解释器锁浅谈 本文环境python3.5.2。 python全局解释器锁 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threa...

2018-07-28 10:14:35

阅读数:44

评论数:0

gevent源码初探-wsgi例子解析

gevent源码分析 本文环境gevent-0.9.0。 gevent简介 gevent是Python的一个并发框架,以协程库greenlet为基础,基于libev的高性能IO复用机制,其中可以使用monkey是程序中运行的IO阻塞操作转化为gevent中对应的非阻塞操作,从而在减少对...

2018-07-21 13:26:23

阅读数:38

评论数:0

flask源码学习-路由的注册与请求处理的过程

Flask源码分析 本文环境python3.5.2,flask-1.0.2。 Flask的路由注册 此时编写的脚本内容如下, from flask import Flask app = Flask(__name__) @app.route('/') def hello_wo...

2018-07-14 11:59:05

阅读数:72

评论数:0

flask源码学习-helloworld与本地启动流程

Flask源码分析 本文环境python3.5.2,flask-1.0.2。 Flask的初探 首先,在项目文件夹下建立flask_run.py文件,然后写入如下, from flask import Flask app = Flask(__name__) @app.rou...

2018-07-13 12:39:06

阅读数:117

评论数:0

celery源码分析-定时任务

celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery的定时任务与Django配置 celery也可以执行定时任务来执行相关操作,celery与django的配置方法如下, 1.在celery_app.tasks中添加...

2018-07-12 17:33:12

阅读数:67

评论数:0

celery源码分析-Task的初始化与发送任务

celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery的任务发送 在Django项目中使用了装饰器来包装待执行任务, from celery import shared_task, app @shared_task...

2018-07-08 18:00:27

阅读数:71

评论数:0

celery源码分析-worker初始化分析(下)

celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery的worker启动 在上文中分析到了Hub类的初始化,接下来继续分析Pool类的初始化, class Pool(bootsteps.StartStopStep): ...

2018-07-08 11:48:05

阅读数:66

评论数:0

celery源码分析-wroker初始化分析(上)

celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery与Django的配合使用 首先,在安装有django的环境中创建一个django项目, (venv) wuzideMacBook-Air:workpy wuzi$ ...

2018-07-07 17:02:13

阅读数:83

评论数:0

celery源码分析:multi命令分析

celery源码分析 本文环境python3.5.2,celery4.0.2,django1.10.x系列 celery简介 celery是一款异步任务框架,基于AMQP协议的任务调度框架。使用的场景与生产者消费者类似,生产者发送消息,发送到消息队列中,然后消费者通过消息队列获取消息然...

2018-07-07 10:25:55

阅读数:65

评论数:0

操作系统学习:Linux0.12文件异步IO

本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 4.Linux内核设计的艺术 ps:基于x86硬件的pc系统 Linux0.12异步IO Linux在需要同时使用多个文件描述符来访问数据会间歇传输的IO设备,如...

2018-06-23 23:17:02

阅读数:26

评论数:0

操作系统学习:Linux0.12初始化详细流程-进程退出与系统进入怠速

本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 4.Linux内核设计的艺术 ps:基于x86硬件的pc系统 Linux0.12初始化续 此时系统已经加载了/etc/rc中的命令进行了执行,我们继续往下分析。 ...

2018-06-18 10:11:57

阅读数:50

评论数:0

操作系统学习:Linux0.12初始化详细流程-打开文件与加载可执行程序

本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 4.Linux内核设计的艺术 ps:基于x86硬件的pc系统 Linux0.12初始化续 本次主要分析文件的打开与可执行程序的加载。 打开文件与中断的执行过程 ...

2018-06-17 12:17:54

阅读数:52

评论数:0

操作系统学习:Linux0.12初始化详细流程-进程1加载虚拟盘和根文件系统安装

本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 4.Linux内核设计的艺术 ps:基于x86硬件的pc系统 Linux0.12初始化续 在上文中主要分析了读取硬盘数据到内存中,通过将硬盘中的数据读入到内存中缓...

2018-06-16 15:11:01

阅读数:38

评论数:0

操作系统学习:Linux0.12初始化详细流程-进程1调度与读取硬盘数据

本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 4.Linux内核设计的艺术 ps:基于x86硬件的pc系统 Linux0.12初始化续-时间中断和任务切换 此时操作系统以及开启了时间中断,在进程0在fork出...

2018-06-14 16:27:23

阅读数:40

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭