摘要: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 阅读全文
posted @ 2019-10-30 14:53 码员 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 目录 前言 思路 获取授权码 发送简单邮件示例 多封邮件发送多个收件人 发送带附件的邮件 前言 我们在Django中会碰到发送邮件的需求,Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMTP服务器,常用的免费服务器有:163、126、QQ,下面以 阅读全文
posted @ 2019-10-28 19:10 码员 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 目录 About 下载 安装 测试 返回上一页 About Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js的包管理器npm是全球最大的开源库生态系统。 http: 阅读全文
posted @ 2019-10-24 15:39 码员 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Django中与CSRF相关的内容 1.什么是CSRF? ​ CSRF(Cross site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XS 阅读全文
posted @ 2019-08-07 00:11 码员 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1.下载 第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://dev.mysql.com/downloads/,选择Community选项 第三步 :点击My 阅读全文
posted @ 2019-07-27 19:33 码员 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、安装 下载地址:https://pan.baidu.com/s/1bpo5mqj 下载完之后,直接解压出来就能用,看一下解压之后的目录: 双击打开下面这个文件(可以把它添加一个桌面快捷方式,或者添加到任务栏): 然后会提示你输入注册码: 回到navicat的解压出来的文件夹里面,有个叫做key. 阅读全文
posted @ 2019-07-27 17:28 码员 阅读(319) 评论(0) 推荐(0) 编辑
摘要: HTTP协议 HTTP协议简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。 阅读全文
posted @ 2019-07-12 22:10 码员 阅读(251) 评论(0) 推荐(0) 编辑
摘要: sk.bind(address) s.bind(address) 将套接字绑定到地址。address地址的格式取决于地址族。在AF_INET下,以元组(host,port)的形式表示地址。 sk.listen(backlog) 开始监听传入连接。backlog指定在拒绝连接之前,可以挂起的最大连接数 阅读全文
posted @ 2019-06-12 17:39 码员 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 面向对象和pickle模块相关 1.面向对象: class 类名: def __init__(self,参数1,参数2): self.对象的属性1 = 参数1 self.对象的属性2 = 参数2 def 方法名(self):pass def 方法名2(self):pass 对象名 = 类名(1,2) 阅读全文
posted @ 2019-06-09 10:21 码员 阅读(246) 评论(0) 推荐(0) 编辑