logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Python随笔】python的web开发——WSGI、ASGI、uvicorn与FastAPI

今天这篇文章,聊一下python在web开发上的一些基础实现,阐述下自己理解中的WSGI、ASGI,以及拿uvicorn+FastAPI的组合举个ASGI应用的例子。

#python#fastapi
【Medium Python】第二话:dict的keys()返回了什么数据类型?

在python3里面,我们经常会用if k in d.keys()来判断某个key是不是在某个dict里面,或者是用a_dict.keys() - b_dict.keys()来获取两个字典之间keys的差集。那么这里就有一个问题,dict的keys()返回了什么数据类型呢?list?set?两者都是错误答案。Don’t say so much,打印一下type,发现是这么个数据类型:<cla

#python#c语言
【DIY小记】踏平Win10升级之坑——我们无法更新系统保留的分区

前言前几天心血来潮,想把自己船上的Win10更新到18年10月的版本(1809),结果易升下载了更新之后,安装时提示“我们无法更新系统保留的分区”,于是一脸懵逼。坑也是要慢慢踩的。熬了两夜,终于成功解决了这个问题,将Win10升级到了最新版本。踩坑记录原因分析遇到这个问题后,笔者第一时间google百度了下解决方案,看到了以下几条:安装win10总是提示:我们无法更新系统保留的分...

【DIY小记】VMWare设置主机连接到的Ubuntu虚拟机的网络端口

本文介绍一种主机直连虚拟机内部的解决方法,场景为Win11 + VMWare Workstation 16 + Ubuntu 22.04 + NAT模式网络

#ubuntu#虚拟机
【Easy Python】第一话:print('HelloWorld')——输入、输出与函数

【Easy Python】第一话:print(‘HelloWorld’)——输入、输出与函数这个年代,连小学生都会Python了,我家领导还是一行代码都打不出。网上的Python教程一抓一大把,但出于让人更加深刻理解以及实用的目的(尤其是我家领导),Easy Python,开始挖坑!安装Python这个没有教程= =,请安装3.*最新版Python编辑器建议为vscode 、sublim...

#python
【GitHub探索】python调试利器——pysnooper源码分析

前言这次又开了个新坑——探索GitHub,主要内容是试水当期GitHub上较火的repo虽然top榜上各路新手教程跟经典老不死项目占据了大半江山,但清流总是会有的。第一期就试水一下pysnooper吧,一个新奇实用的python调试器。顺便源码分析一波,了解下python的debug操作。废话不多说,进入正题~pysnooper使用效果通常,我们可以在函数上用pysnooper.s...

#python
【GitHub探索】蚂蚁变更管控平台AlterShield设计分析

变更管控是技术风险地一个子领域,主要的目标是在变更过程中,通过对变更流程的管控介入,提前发现变更过程存在的事故风险,或者阻止变更过程的错误进一步扩大影响面。在这个子领域,蚂蚁开源了AlterShield变更管控平台,提供了一套变更风险防御的解决方案。今天,本文就浅析下AlterShield平台整体的设计,适用的场景以及局限性。

#后端开发
【DIY小记】修复Win10启动出现蓝屏0xc0000185错误的一些方法

近些日子想到自己尘封已久的笔记本电脑没有开机了,很多软件驱动之类的没有更新,就打算把电脑开起来做一轮批量升级。但开电脑的时候很久没有进入Win10桌面,等了很长一段时间蓝屏提示0xc0000185错误,说系统需要恢复。经历了一番折腾之后,笔者解决了这个问题。虽然不明确这个问题的根因在哪里,但还是分享一下自己收集到的一些解决方式。

文章图片
#操作系统
【Python随笔】python进程池ProcessPoolExecutor的用法与实现分析

在python开发期间,由于GIL的原因,不能直接采用并行的方式处理代码逻辑。在multiprocessing库的支持下,python程序能够启动子进程执行特定的任务,但子进程的管理也成为了问题。为了简化用户开发成本,python在concurrent.futures下内置了ProcessPoolExecutor这一数据结构,实现了简单的进程管理及任务调度。如果没有特别的需求,开发者只需要用Pro

#python
【Hard Python】【第四章-日志】1、Logger与Manager的源码实现

python语言内置了一个强大的日志模块logging,也是python内部最为复杂的功能模块之一,通过这个模块我们能够实现不同样式的日志打印。关于logging模块的官方文档也非常完备:logging的用法日志常用指引日志操作手册logging APIlogging日志记录工具logging configlogging handlers为此,本文起我们对python的logging模块进行深入剖

#python
    共 13 条
  • 1
  • 2
  • 请选择