自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 一文了解 Python 中的装饰器

本文将带你学习装饰器在 Python 中的工作原理,如果在函数和类中使用装饰器,如何利用装饰器避免代码重复(DRY 原则,Don’t Repeat Yourself )。装饰器在 Python中是一个非常强大和有用的工具,因为它允许程序员修改函数或类的行为。装饰器允许我们包装另一个函数,以扩展包装函数的行为,而无需修改基础函数定义。这也被称为元编程,因为程序本身在程序运行时会尝试修改自身的另一部分。装饰器是​语法糖: ​在代码中利用更简洁流畅的语法实现更为复杂的功能。我们知道,Python 一切皆对象。这意

2022-07-07 15:47:58 1592

原创 用它5分钟以后,我放弃用了四年的 Flask

有一个非常简单的需求:编写一个 HTTP接口,使用 POST 方式发送一个 JSON 字符串,接口里面读取发送上来的参数,对其中某个参数进行处理,并返回。如果我们使用 Flask 来开发这个接口,那么代码是这样的:代码看起来已经很简洁了。我们用发个请求看看效果,如下图所示: 看起来没什么问题。现在,我搞点破坏,把字段改成字符串,再运行一下: 不出所料,报错了。现在我们把字段改回数字,但是直接移除字段: 又报错了。为了防止用户不按规矩提交数据,我们必需在接口里面做好各种异常数据的判断。于是增加判断

2022-07-07 15:34:51 119

原创 【无标题】【面试高频题】难度 1.5/5,数据结构运用题

这是 LeetCode 上的 1801. 积压订单中的订单总数 ,难度为 中等。Tag : 「数据结构」、「模拟」、「优先队列(堆)」给你一个二维整数数组 ordersordersorders ,其中每个 orders[i]=[pricei,amounti,orderTypei]orders[i] = [price_i, amount_i, orderType_i]orders[i]=[pricei​,amounti​,orderTypei​] 表示有 amountiamount_iamounti​ 笔类型

2022-07-07 13:06:02 157

原创 深入了解Python装饰器函数

本篇文章给大家带来了关于python的相关知识,其中主要整理了装饰器函数的相关问题,包括了装饰器的形成过程、本质与功能、进阶与优化等等内容,下面一起来看一下,希望对大家有帮助。假如我写了一个函数 f之后我想知道这段函数执行所要的时间,这好办,我只要将代码改为如下就行但之后我有写了无数个函数f2,f3……fn,我想知道每个函数执行所需要的时间,那么如果都像上面一样改,岂不是很闹心?还是不行,因为这样实在是太麻烦了。那怎么办呢?于是灵机一动,写了一个timer函数。。。这样看起来是不是简单多啦

2022-07-06 19:37:05 287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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