摘要:
一、什么是NumPy (一)工作环境的安装 使用的是Anaconda环境,它是一个集成的工作环境,方便管理各种包,这里提供一个版本的链接: https://pan.baidu.com/s/1pHqRTy_uwKMArtt8SvY6Tw 提取码: 3922 。在下载后按照指示进行安装即可。 注意安装完 阅读全文
摘要:
一、什么是Celery Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以实现任务的异步处理以及定时任务的处理,它的基本工作流程是: 先启动任务执行单元Worker,让它一直监听消息中间件中是否有任务 客户端可以发布异步任务和定时任务 通过Celery将上述任务添加到消息 阅读全文
摘要:
一、什么是XSS攻击 跨站脚本攻击(Cross-Site Scripting,XSS)是指通过存在安全漏洞的Web 网站注册用户的浏览器内运行非法的 HTML 标签或 JavaScript 进行的一种攻击。动态创建的 HTML 部分有可能隐藏着安全漏洞。 跨站脚本攻击可能造成以下影响:利用虚假输入表 阅读全文
摘要:
一、什么是SQL注入 针对 Web 应用使用的数据库,通过运行非法的 SQL 而产生的攻击。 Web 应用通常都会用到数据库,当需要对数据库表内的数据进行检索或添加、删除等操作时,会使用 SQL 语句连接数据库进行特定的操作。如果在调用 SQL 语句的方式上存在疏漏,就有可能执行被恶意注入(Inje 阅读全文
摘要:
一、问题背景 之前使用django+vue进行前后端分离碰到跨域请求问题,跨域(域名或者端口不同)请求问题的本质是由于浏览器的同源策略导致的,当请求的响应不是处于同一个域名和端口下,浏览器不会接受响应,同源策略也是浏览器针对请求的安全问题所作出的一种保护行为。针对跨域问题,可以有下面的解决方式: J 阅读全文
摘要:
一、索引 索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。 分类: 普通索引 唯一索引 全文索引 组合索引 主键索引 1、普通索引 普通索引仅有一个功能:加速查询 注意:创建索引时如果是blob 和 t 阅读全文
摘要:
一、表关系 二、创建数据库和表 (一)创建数据库 创建数据库test2,用于存放上述表 (二)创建表 创建上述表以及相应的约束 创建班级表 创建学生表 创建教师表 创建课程表 创建成绩表 三、创建测试数据 班级表添加数据 学生表添加数据 教师表添加数据 课程表添加数据 成绩表添加数据 四、操作数据表 阅读全文
摘要:
一、日期函数 1、NOW() 返回当前日期和时间 2、DATE_FORMAT(d,f) 按表达式 f的要求显示日期 d 3、DATE_ADD(d,INTERVAL expr type) 计算起始日期 d 加上一个时间段后的日期 注意:\expr:正数(加)、负数(减) \unit:支持毫秒micro 阅读全文
摘要:
一、TCP协议简述 TCP协议位于传输层用来建立传输数据的通道以及传输数据,那么在这一层的tcp协议就涉及到客户端与服务端通信的连接,数据的传输、关闭连接。 通信的连接使用的就是客户端与服务端的三次握手,一旦三次握手成功就建立了双方的通信通道;接着就可以互相通信传输数据了;最后传输数据完成后断开双方 阅读全文
摘要:
一、Nginx概述 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。它的特点是支持高并发;资源消耗少;可以做HTTP反向代理和负载均衡;支持异步网络i/o事件模型epoll。 (一)Nginx目录文件 下面列出几个比较重要 阅读全文