Python __all__变量用法

当我们向文件导入某个模块时,导入的是该模块中那些名称不以下划线(单下划线“_”或者双下划线“__”)开头的变量、函数和类。因此,如果我们不想模块文件中的某个成员被引入到其它文件中使用,可以在其名称前添加下...

Python自定义模块

到目前为止,读者已经掌握了导入 Python 标准库并使用其成员(主要是函数)的方法,接下来要解决的问题是,怎样自定义一个模块呢? 前面章节中讲过,Python 模块就是 Python 程序,换句话说,只要是 Python 程...

密码保护:Go高效的分布式任务队列

简单、可靠、高效的分布式任务队列 今天介绍 一下在写项目中使用到的一个简单高效的任务队列库。 Asynq 是一个 Go 库,用于排队任务并与 worker 异步处理它们。它由 Redis 提供支持,旨在实现可扩展且易...

php 读取yaml文件

遇到一个项目需要读取yaml文件具体操作如下 # 读取yaml需要symfony的yaml组件 $ composer require symfony/yaml db.yml文件 db_config: username: 'root' password: 'root' host: '127.0.0.1'...

Golang 中正则表达式 regexp 的基本用法

Golang 中使用正则一般就是使用 regexp 包。 这里只介绍一些常用操作,已经可以满足大部分开发需求,更多内容请详见官方文档 regexp package。 1. 正则表达式的语法 我们知道想要使用正则匹配,就需要严格...

Gin参数绑定bind与验证器

1 bind参数绑定 在Gin框架中,bind用于绑定参数,即将请求参数绑定到结构体中。通过使用bind,我们可以方便地将请求参数与结构体字段进行绑定,从而更方便地处理和验证参数。 Gin框架提供了多种绑定方法,包...