摘要:
哈夫曼树可视化 import matplotlib.pyplot as plt class Tree: def __init__(self, weight=None, left=None, right=None): self.weight = weight self.left = left self 阅读全文
摘要:
对于以下代码 i = 1 s = 'python' d = {} l = [] 解析编译后的pyc文件得到如下结果: 从字节码查看consts名字空间与names名字空间,得到以下结果: 在Python程序运行开始前,运行时栈与locals命名空间像下图所示那样: 当执行完"i=1"这条指令,字节码 阅读全文
摘要:
在Python中,关于线程状态信息的抽象是通过PyThreadState对象来实现的,一个线程将拥有一个PyThrasdState对象。所以从另一种意义来说,这个PyThreadState对象也可以看成是对线程本身的抽象。但实际上,这两者有很大的区别,PyThreadStaye并非是对线程本身的模拟 阅读全文
摘要:
python的虚拟机是python的核心,在.py源代码被编译器编译为字节码指令序列后,就将由python的虚拟机接手整个工作。python的虚拟机将从编译得到的PyCodeObject对象中依次读入每一条字节码指令,并在当前的上下文环境中执行这条字节码指令。如此反复运行,所有由python源代码所 阅读全文
摘要:
python源码 python源码在安装路径下可找到 include: 包含了python所提供的所有头文件,都使用c编写 lib: 包含了python自带的所有标准库,都使用python编写 parse:包含python解释器中的Parse部分 ps:其他的不太清楚了,有知道的朋友还望留言使我补拙 阅读全文
摘要:
官网地址:https://flask-socketio.readthedocs.io/en/latest/getting_started.html 安装 pip install flask-socketio==5.3.1 简单使用 项目目录结构如下: server代码 import random i 阅读全文
摘要:
在本模块中,我们将逐步为先前模块中构建的应用程序建立本地开发环境。我们将使用Docker来构建镜像,并使用Docker Compose来简化所有工作。 在容器中运行数据库(mysql) 首先,我们将研究如何在容器中运行数据库,以及如何使用卷和网络来持久化数据并允许我们的应用程序与数据库进行通讯。然后 阅读全文
摘要:
在上个模块中,我们创建了一个自己的镜像test_docker,现在我们可以运行该镜像,并查看我们的应用程序是否正常运行。 容器 容器是一个常规的操作系统进程,除了该进程是独立的之外,因为它具有自己的文件系统,自己的网络以及独立于主机的独立的进程树。 1.在容器内运行镜像 docker run <镜像 阅读全文
摘要:
安装docker https://dockerdocs.cn/get-docker/ 构建第一个镜像 1.创建flask应用 from flask import Flask app = Flask(__name__) @app.route('/') def test(): return 'ok111 阅读全文
摘要:
只能处理.xlsx格式的excel 依赖包安装 pip install openpyxl==3.0.10 封装常用方法 点击查看代码 import functools from typing import Mapping, List import openpyxl from openpyxl.dra 阅读全文