摘要:
react核心概念 元素:一种不变的jsx对象 组件:react中的对象,类比其他语言中的类,组件的实例化过程生成元素,组件的定义分两种:函数形式、继承类形式,必须以大写字母开头 组件的实例化:实际上没有这个概念,只是为了理解,定义组件实际上就是定义了一个标签,标签组成元素即相当于实例化。简单理解, 阅读全文
摘要:
nginx upstream 负载均衡的几种分配方式: 轮训 权重 ip_hash 示例 upstream api { ip_hash; # ip_hash方式 server 192.168.0.100:8000 weight=1 down; # weight 权重分配,值越大分配越多 down表示 阅读全文
摘要:
如果你的项目依赖于另一个项目,而另外项目的功能依赖又依赖于第三方服务。诸如此类复杂的问题应该如何进行编排以保证其可靠性? 开发环境、测试环境、正式环境应该共用资源? 前端服务应该怎么做自动化部署? 配置应该怎样管理? 相互依赖的服务怎样保证数据的一致性?(没有外键约束的情况下) 阅读全文
摘要:
Celery关键配置 # 任务失败或超时自动确认,默认为True CELERY_ACKS_ON_FAILURE_OR_TIMEOUT=False # 任务完成之后再确认 CELERY_ACKS_LATE=True # worker进程崩掉之后拒绝确认 CELERY_REJECT_ON_WORKER_ 阅读全文
摘要:
主要内容 本文聚焦于如何以亲身体验的方式劝退那些妄图想学rust的同学。 详细内容 简单概念 crate 可以简单理解为依赖包,或者说库 cargo,简单来说就是python 的pip,nodejs 的npm,rust下的包管理工具。 crates.io,等同于python的pypi.org,nod 阅读全文
摘要:
简述 为什么flask会自动打印请求access log ? 为什么flask会出现重复打印或不打印的问题? supervisor + gunicorn + flask的部署组合到底哪个组件在打印? 开发模块应该怎样配置日志? python日志模块的逻辑 官方文档的日志处理流程。 logging模块 阅读全文
摘要:
简单说明 python signal 模块是对系统进程信号的实现。在进程运行过程中,进程会后台监听信号事件,执行相应的处理函数。例如 键盘中断事件, 强制杀死进程命令,都是向进程发送相应的信号。每个信号有一个编号和名称。其作用是一样的,在标准库中作为常量定义。 简单使用 注册函数 信号事件处理函数接 阅读全文
摘要:
安装 基本使用 使用命令行 执行,默认寻找当前目录下的fabfile.py文件中定义的任务。 全局变量 在fabfile.py中,适用于全局的变量有: 局部变量 核心命令 命令行传参 命令行参数仅支持字符串格式,传参方式与传入roles一样,用key=value表示,用逗号相连 主机管理 可以通过几 阅读全文
摘要:
https://webpack.js.org/concepts/modules/ what is a webpack module webpack supports modules written in a variety of languages and preprocessors, via lo 阅读全文
摘要:
概述 下文讲述使用sphinx自动生成reStructuredText python API文档的简单过程。 配置流程 安装依赖 创建项目 项目相关文件说明(以默认配置为例) 项目结构: 其中index.rst是入口文件,sphinx生成文档的实质是根据配置遍历路径内文件并提取docstring进行 阅读全文