05 2023 档案

摘要:我们此前花了很大功夫写了一个极其简单的web框架myWeb,想要给别人用的时候,需要让别人拷贝源代码才行,这太low了,所以本篇文章会介绍如何将自己写的模块打包上传至pypi。以便让需要的人通过pip进行安装。 本文所依赖的环境为: 这里你可能会好奇,为啥和之前版本不一样了呢?因为我在学习打包的时候 阅读全文
posted @ 2023-05-09 00:12 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:想增加网站安全性,购买商业版本的SSL证书又太贵? 本篇文章手把手教你使用let's encrypt申请免费的SSL证书。 本文所依赖的环境为: 前置条件 若你想使用let's encrypt申请免费的SSL证书,必须要满足以下几点: 必须有一个域名。 必须有一台拥有公网IP的服务器。 在创建证书的 阅读全文
posted @ 2023-05-08 00:03 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:上一篇文章,我们已经为框架定义了【响应对象】,该框架不仅可以获取客户端上传的报文信息,还能生成一些简单信息,如自定义响应头等等。今天我们再次完善一下该框架,给框架增加权限验证的功能,给框架加上一个BasicAuth的方法。 本篇文章所依赖的环境为: 本次代码已经放到了gitee上:gitee.com 阅读全文
posted @ 2023-05-07 00:03 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:上一篇介绍web应用框架的文章,我们已经介绍了如何添加动态路由,这里简单回顾下: 在我们编写的框架中,我们添加动态路由,是使用了正则表达式,同时在注册的时候,需要注明该路由是请求路由,即: regular=True。如果还没看过上一篇文章的小伙伴,建议先看上一篇文章,以便能够做到承上启下: pyth 阅读全文
posted @ 2023-05-06 00:05 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:在python中,向函数传递参数的类型有两种,一种是值传递,还有一种是引用传递,如果你恰恰好会一点c基础,你可以理解为前者为传递形参,而后者传递指针。本篇文章将探究python的值传递和引用传递。 文本所依赖的python环境为: 什么是值传递和引用传递 值传递,我们可以理解为传递了一个副本过去,即 阅读全文
posted @ 2023-05-05 00:19 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:昨天我们已经已经修改了web路由注册,将其从函数方式注册,修改为类装饰器注册,如果你还没有看过此前那篇文章,建议你先看下,以便做到承上启下: python|web应用框架|使用类装饰器注册路由:juejin.cn/post/722879… 今天我们将继续对该框架进行路由添加正则表达式。 本篇文章所依 阅读全文
posted @ 2023-05-04 00:05 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:之前我们介绍了如何利用WSGI写一个简单的web应用框架。写出来之后,项目虽然能用,如果还没有看过上述文章的,建议先看下,以便做到承上启下: python|写一个简单的web应用框架: juejin.cn/post/722635… 本文的python环境为: 本文有知识依赖,需要先初步了解pytho 阅读全文
posted @ 2023-05-03 12:19 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:我们上一篇文章介绍了什么是元类、元类的作用,以及创建类的2种方式,最后是创建如何定义元类,在python中,有一个特殊的类,称之为type类,也是元类。我们创建的所有类都基于此。 本篇文章,我们将继续介绍元类的用法。 元类的生命周期 我们之前介绍过,关于类的生命周期,这里先简单回顾下,如果将类实例化 阅读全文
posted @ 2023-05-02 07:26 pdudos 阅读(0) 评论(0) 推荐(0) 编辑
摘要:什么是元类 在python中,元类的关键字是metaclass,翻译过来就是【元类】,元类可以用来控制类的创建过程,可以定义类的结构、属性和方法。 哎,你是不是感觉很熟悉呢? 因为我们之前的文章在介绍类继承和多态的时候提及过,上述功能继承也能实现,那为什么还需要元类呢? 在python中,元类对类的 阅读全文
posted @ 2023-05-01 00:03 pdudos 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示