自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 windows下安装redis数据库

第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases 这里我下载的是msi安装程序版: 安装时会让你指定Redis使用的端口号,这个最好找个地方记下来。 安装好后,你会发现Windows Service列表中,就出现了Redis服务,确保该服务是启动状态: 第二...

2019-09-16 16:36:00 157

转载 http和https协议

《http和https协议》 一.HTTP协议   1.官方概念:     HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。(虽然童鞋们将这条概念都看烂了,但是也没办法,毕竟这就是HTTP的权威官方的概念解释,要想彻底理解,请客观目...

2019-09-15 19:17:00 176

转载 python时间类型转换

  我们使用python 的datetime模块比较两个时间的前后关系时,会出现报错:   TypeError: can't compare offset-naive and offset-aware datetimes   这是因为两个时间不属于同一类型,offset-naive是不含时区的类型,而offset-aware是有时区类型,两者自然不能比较。 ...

2019-08-21 09:46:00 156

转载 Django内置模版过滤器

Django内置过滤器总览 可以查询下表来总览Django的内置过滤器: 过滤器说明 add 加法 addslashes 添加斜杠 capfirst 首字母大写 center 文本居中 cut 切除字符 date 日期格式化 default 设置默认值 defau...

2019-08-07 18:44:00 338

转载 Django中与CSRF相关的内容

Django中与CSRF相关的内容 1.什么是CSRF? ​ CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点内的信任用户,而CSRF则通过伪装成受信任用户的...

2019-08-07 00:11:00 124

转载 MySQL的sql_mode合理设置

MySQL的sql_mode合理设置 ​ sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. 1.sql model 常用来解决下面几类问题:   (1) 通过设置sql mode, 可以完成不同严格程度的数...

2019-07-27 21:04:00 675

转载 mysql的安装、启动和基础配置 —— windows版本

1.下载 第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://dev.mysql.com/downloads/,选择Community选项 第三步 :点击MySQL Community Server进入htt...

2019-07-27 19:33:00 107

转载 Navicat安装及简单使用

一、安装   下载地址:https://pan.baidu.com/s/1bpo5mqj   下载完之后,直接解压出来就能用,看一下解压之后的目录:   双击打开下面这个文件(可以把它添加一个桌面快捷方式,或者添加到任务栏):          然后会提示你输入注册码:            回到navicat的解压出来的文件夹里面,有个叫做key.txt的...

2019-07-27 17:28:00 165

转载 Django自带的后台管理系统

1.准备工作: 1-1.创建django项目和应用 1-2.修改settings.py配置文件: #应用配置: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions',...

2019-07-23 21:11:00 530

转载 HTTP协议

HTTP协议 HTTP协议简介   超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。   HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World W...

2019-07-12 22:10:00 100

转载 python中的异常处理

异常处理 1.什么是异常? 异常就是程序运行时发生错误的信号,异常发生之后的代码就不执行了 2.python中的常见异常种类: AttributeError 试图访问一个对象没有的属性,比如foo.x,但foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错...

2019-06-30 21:07:00 105

转载 基于tcp协议的登录,文件上传和下载

​ 【1】先登录,登录不成功循环登录,直到成功。登录成功后可以选择上传或者下载,上传有对应的文件,可选择上传哪个;下载有对应的文件,可选择下载哪个 ​ 【2】登录,上传,下载时最好设置状态码,客户端和服务端约定好状态码,操作成功或者失败后,发送对应的状态码。注意,每一个操作要有唯一的状态码。 ​ 比如: 登录成功 100 登录失败 101 ​ 注册成功 102 注册失败 103 ​ 上传...

2019-06-23 17:13:00 519

转载 用tcp协议实现一个并发的socketserver 进行密文登录

先在客户端进行摘要,客户端把用户名作为盐。 然后在服务端进行二次摘要,用固定的盐(不能让别人知道你的盐是什么),然后存到文件中,密文存储。或者和文件中的密文对比。 这样即使在网络上用户信息被截获,和存在服务端文件中的用户密码密文也不同。 如果只能摘要一次(加密一次),就在服务端进行摘要。在客户端摘要,和明文一样,别人都能知道你的盐是什么。 用到的知识点:网络编程,socketserver...

2019-06-12 19:50:00 122

转载 python的socket模块

sk.bind(address)   s.bind(address) 将套接字绑定到地址。address地址的格式取决于地址族。在AF_INET下,以元组(host,port)的形式表示地址。 sk.listen(backlog)   开始监听传入连接。backlog指定在拒绝连接之前,可以挂起的最大连接数量。 backlog等于5,表示内核已经接到了连接请求,但服务器还没有...

2019-06-12 17:39:00 66

转载 面向对象和pickle模块结合

面向对象和pickle模块相关 1.面向对象: class 类名: def init(self,参数1,参数2): self.对象的属性1 = 参数1 self.对象的属性2 = 参数2 def 方法名(self):pass def 方法名2(self):pass 对象名 = 类名(1,2) #对象就是实例,代表一个具体的东西 2.pickle模块: 只能是Python语言遵循的一种数据...

2019-06-09 10:21:00 128

转载 python 中多个装饰器的执行顺序

python 中多个装饰器的执行顺序: def wrapper1(f1): print('in wrapper1') def inner1(*args,**kwargs): print('in inner1') ret = f1(*args,**kwargs) return ret return inner1 de...

2019-06-08 11:40:00 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除