快乐冲浪与生活

多体验、多体会、多体悟

0%

jq 是 Linux 下处理 JSON 文档字符串的命令行工具,可用于过滤并格式化输出特定的内容。其官网的手册详尽地介绍了 jq 的使用方法,内容相当丰富。本文则注重对过滤器的使用,并通过不同的示例加以说明。

本文主要介绍如何基于 Docker 生成容器化应用以及配置 Nginx 来实现 Web 服务的负载均衡,包含以下内容:

  1. Go 简易 Web 程序(hello world)
  2. 通过 Dockerfile 生成镜像
  3. Nginx 配置
  4. Docker Compose 多容器启动

Go Web 程序

本次配置使用 Go Web 程序作为后端服务,其作用是接收请求并返回“hello-world”,代码如下:

Series 和 DataFrame 是 Pandas 中两种重要的数据结构,也是我们操作和分析的主要对象。其中 Series 是一种类似于数组、列表或表格中一列的 一维数据对象,DataFrame 则可以表示表格化的数据对象,可由多个 Series 对象组成。

本文主要摘录 Series 和 DataFrame 两种数据结结构的创建方法以及一些注意事项。

django.forms 包提供了 HTML 表单验证的功能,在没有使用 DRF 的情况下,无法合理地处理 API 传参的验证,其中传参验证中就缺少了参数默认值的设置。

层次结构

django.forms 包提供的 Field 类如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
__all__ = (
    'Field', 'CharField', 'IntegerField',
    'DateField', 'TimeField', 'DateTimeField', 'DurationField',
    'RegexField', 'EmailField', 'FileField', 'ImageField', 'URLField',
    'BooleanField', 'NullBooleanField', 'ChoiceField', 'MultipleChoiceField',
    'ComboField', 'MultiValueField', 'FloatField', 'DecimalField',
    'SplitDateTimeField', 'GenericIPAddressField', 'FilePathField',
    'JSONField', 'SlugField', 'TypedChoiceField', 'TypedMultipleChoiceField',
    'UUIDField',
)

继承关系如下图: