Python七号

其他

什么是双因素验证 2FA,如何用 Python 实现?

位数密码提交到服务器(输入到网页上),服务器服务器也使用同样的密钥和当前时间戳,生成一个动态码,跟用户提交的动态码比对。只要两者不一致,就验证失败,也就是下面这段逻辑,如果超过
2022年7月8日
其他

来让人工智能帮你写注释吧,支持 Python

关于代码的注释,我自己也是很少写,但是时间一长,连自己都要看很久才知道啥意思,要让别人看明白,更是耗费时间了。为什么写代码不写注释,主要原因还是因为懒,懒得思考怎么写。不过今天发现一个
2022年3月16日
其他

这几个 VS Code 快捷键,请一定要用一用,可以大大提高你的编辑效率

i通常我们启用扩展或配置设置以在保存时格式化文档,但有时我们喜欢控制何时要格式化文档。这就是这个命令的用武之地。它允许我们根据配置的设置格式化当前文档。14、复制选择的内容到下面或上面快捷键Mac:
2021年9月20日
其他

Python黑魔法之metaclass

方法。把上面的例子运行完之后就会明白很多了,正常情况下我们在父类中是不能对子类的属性进行操作,但是元类可以。换种方式理解:元类、装饰器、类装饰器都可以归为元编程。Python
2019年12月20日
其他

再谈装饰器

职业的,学习的东西更要使用才行,如果工作上没有需求,那么就自己创造需求,自己来实现,只有这样,才能真正的学会。否则,当时弄懂了,时间一长,全忘了,结果花了时间,白费功夫。我很喜欢布尔值,要么是
2019年4月24日
其他

我是装饰器

somefunc至此,一个完整的,不带参数的装饰器便写好了。自上而下,讲讲我的用法。上面设计比较简单,不带任何参数。我们也会经常看到带参数的,其使用方法大概如下:@logged('debug',
2019年4月23日
其他

用 Python、nginx 搭建在线家庭影院

%(message)s")fh.setFormatter(formatter)ch.setFormatter(formatter)logger.addHandler(ch)
2018年11月19日
其他

花10分钟让你彻底学会定时任务框架apscheduler

自带的任务计划,都可以实现守时任务。没错,操作系统基本都会提供定时任务的实现,但是如果你想要更加精细化的控制,或者说任务程序需要跨平台运行,最好还是自己实现定时任务框架,Python
2018年10月13日