摘要:
1. Gitlab和GitHub的区别,一句话概括:Gitlab是给企业私有化部署的Git服务器,Github是互联网在线版的Git服务器 安装教程: https://www.cnblogs.com/xuruiming/p/13062000.html 1. 首先看你的Linux系统是什么版本的,这个 阅读全文
摘要:
1. 首先确定你的Linux系统,然后去gitlab官网 https://about.gitlab.com/寻找适合你的版本,不同的系统,对应的gitlab版本不同,网上有很多如何找到适合自己的版本的教程,这里我就不多说了.官网中有安装完的教程。按着教程一步一步来,网上很多教程安装完成之后会出来一个 阅读全文
摘要:
1 # 创建数据库 2 1 create database database-name 3 # 删除数据库 4 drop database dbname 5 # 备份SQL server 6 创建 备份数据的device 7 use master 8 exec sp_addumpdevice 'di 阅读全文
摘要:
Imports 导入 1. 导入通常应当使用单独的行,例如import os , import sys 但是可以这么做; from subprocess import Popen,PIPE 2. 导入总是位于文件的顶部,在模块注释和文档字符串之后,在模块的全局变量与常量之前 3. 导入应该按照以下的 阅读全文
摘要:
1.请求的身份是否合法? 2. 请求参数是否被篡改? 3. 请求是否唯一? 1. 请求身份 使用token的签名认证,使用加密算法生成签名。 2. 防止篡改 参数签名:请求携带参数token 和 sign ,只有拥有合法的身份token 和正确的签名sign才能放行,这样就解决了身份验证和参数篡改问 阅读全文
摘要:
1. 概念 redis是一个key-value存储系统。它支持存储的value类型多,包括string(字符串),list(链表),set(集合),zset(有序集合) 和 hash(哈希)。他不是一个关系型数据库,Redis是单线程的,基于事件驱动的 2. 特点 1. redis 以内存作为数据存 阅读全文
摘要:
1. 继承django中的AbstractUser类,然后在生成迁移文件时,报错。 原因是在继承的AbstractUser类中写了一个一对一字段。 解决办法:不用了user原生类了,自己写密码加密验证,就这么尿性。 2. 解决完上一个问题,在生成迁移文件时,报错。 ERRORS: policies. 阅读全文
摘要:
1. 报错信息 def _connparams(self, async=False, _r210_options=( ^ SyntaxError: invalid syntax 原因: async 在 python3.7已经是关键字了,但是celery4.4.6版本没有更新导致的。此问题将在下一个版 阅读全文
摘要:
1. Shell 脚本的第一行时指定脚本解释器。 #!/bin/bash 或者 #!/bin/sh 2. Shell 脚本的开头会加版本,版权等信息 #!/bin/bash #Author: iskylite #Blog: http://www.cnblogs.com/iskylite/ #Date 阅读全文
摘要:
懒加载在前端中的意义: 懒加载的主要目的就是作为服务器前端的优化,减少请求次数或者延迟请求数。 实现原理: 先加载一部分数据,当触发某个条件时利用异步加载剩余的数据,新得到的数据不会影响原有数据的显示,同时最大幅度的减少服务器端资源耗用。 实现方式:1. 第一种时纯粹的延迟加载,使用setTimeO 阅读全文