首先安装vue-cli
:
1 | yarn global add @vue/cli |
然后使用vue create <app-name>
创建项目:
注意:使用vue create .
表示在当前目录下创建项目。
首先安装vue-cli
:
1 | yarn global add @vue/cli |
然后使用vue create <app-name>
创建项目:
注意:使用vue create .
表示在当前目录下创建项目。
当我使用nginx
反向代理到vue service
时,产生了一个Invalid Host header
异常。
经过查找,发现对Host Header
检查是Webpack DevServer的一种特性。
可以通过设置devServer.disableHostCheck或devServer.allowedHosts这两种方式中的一种来消除异常。
1 | module.exports = { |
其他有关使用Webpack DevServer的服务都可以使用相同的办法处理。
身份证号是由17位数字加1位校验码组成。
校验码的计算
将前17位每一位分别乘以对应的加权因子,求和之后对11取余,然后通过余数查找对应校验码。
加权因子:
位置序号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
加权因子 | 7 | 9 | 10 | 5 | 8 | 4 | 2 | 1 | 6 | 3 | 7 | 9 | 10 | 5 | 8 | 4 | 2 |
校验码:
余数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|
校验码 | 1 | 0 | X | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
关于15位身份证号
我国早期的身份证号是由15位数字组成,可按下面规则升18位身份证号:
可以使用环境变量来配置Docker Compose CLI。例如COMPOSE_PROJECT_NAME
、COMPOSE_FILE
等。
更多设置请参考。
我们可以在compose file中直接引用环境变量:
1 | web: |
可以通过以下两种方式设置环境变量:
创建环境变量文件,然后使用env-file
选项设置:
1 | $ cat .env.prod |
直接在Shell环境中设置环境变量:
1 | $ export TAG=1.1.0 |
今天遇到一个奇怪的问题,就是在使用NOT IN
操作时后面跟一个子查询,发现始终查询不到结果,
但是使用IN
操作能够查询到结果。SQL语句如下:
1 | SELECT * FROM parking_records |
查询相关资料后发现,在使用NOT IN
操作时,你需要确认values
中不能有NULL
值,修改后的SQL语句如下:
1 | SELECT * FROM parking_records |
目标:执行python manage.py runserver
时自动进行代码检查。
要达成该目标,可借助Django内置signal:autoreload_started
。
安装以下packages:
1 | flake8 |
然后修改manage.py
文件,添加check_style
函数,内容如下:
1 | @receiver(autoreload_started) |
1 | <type>(<scope>): <subject> |
上面是一次Commit后Message格式规范,分成标题,内容详情,结尾三个部分,各有各的用处,没有多余项。
头部即首行,是可以直接在页面中预览的部分,一共有三个部分<type>
,<scope>
,<subject>
。
含义分别如下:
在这里,我们使用dpage/pgadmin4镜像。
首先,配置docker-compose.yaml
文件:
1 | version: '3.7' |
在首次启动服务之前,先创建pgadmin
目录,以便挂载到容器中:
1 | mkdir pgadmin/ |
然后执行命令docker-compose up -d
启动服务。
Celery是python中常用的一个异步任务队列,使用它可以简化搭建任务队列的工作。
查看worker的状态:
1 | $ celery -A proj status |
查看worker的详细信息:
1 | $ celery -A proj inspect stats |
MinIO是一个高性能对象存储服务。它与Amazon S3
云存储服务兼容。
1 | version: '3.7' |