- 博客(18)
- 收藏
- 关注
原创 linux中crt客户端报错Key exchange failed. No compatible key-exchange method解决方法
SSH密钥交换配置
2024-04-26 11:18:04 1126 2
原创 xlsxwriter使用简介
1.优点一、功能比较强相对而言,这是除Excel自身之外功能最强的工具了。比如我就用到了它提供的:字体设置、前景色背景色、border设置、视图缩放(zoom)、单元格合并、autofilter、freeze panes、公式、data validation、单元格注释、行高和列宽设置等等。二、支持大文件写入如果数据量非常大,可以启用constant memory模式,这是一种顺序写入模式...
2019-07-05 17:01:21 2025
原创 数据库查询的优化
1.使用索引应尽量避免全表扫描,首先应考虑在where及order by或者group by涉及的列上建立索引2.优化SQL语句2.1通过explain(查询优化神器)用来查询SQL语句的执行效果可以帮助我们选择更好的索引和优化查询语句,写出更好的优化语句,通常我们可以对相对比较复杂的尤其是涉及多张表的select语句,把关键字explain加到前面,查看执行计划,例如 explain s...
2019-06-18 17:46:51 380
转载 redis和memcache的区别
Redis和Memcache的区别观点一:1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;3、虚拟内存–Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;4、过期策略–memca...
2019-05-30 17:46:47 155
原创 TCP/IP协议族四层模型
TCP/IP协议族四层模型分为:应用层、传输层、网络层、链路层数据链路层 1.1 作用 (1) 实现网卡接口的网络驱动,以处理数据在以太网线等物理媒介上的传输 (2) 网络驱动程序隐藏了不同物理网络的不同电气特性,为上层协议提供一个统一的接口 1.2 协议应用 ARP和RARP(Reverse Address Resolve Protocol)即逆地址解析协议,该协议...
2019-05-30 16:25:52 207
原创 HTTP请求方法及GET和POST区别
HTTP请求方法有几种1.GET:向特定资源发送请求,查询数据2.POST:向指定的资源,提交数据进行处理请求,有可能创建或修改已有数据3.HEAD:和Get请求相一致,只不过不会返回响应体,这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息。(用于获取报头)4.OPTIONS:返回服务器对特定资源所支持的http的请求,可以用来向Web服务器发送请求来测试...
2019-05-30 16:05:26 172
转载 Django内置中间件
Django中常见的内置中间件常见的内置中间件:认证支持中间件、通用中间件、压缩中间件、条件化的get中间件、反向代理支持 (X-Forwarded-For中间件)、会话支持中间件、事务处理中间件。认证支持中间件中间件类: django.contrib.auth.middleware.AuthenticationMiddleware . django.contrib.auth.middlew...
2019-05-21 17:29:38 958
原创 常见的HTTP状态码
● 200 OK - [GET]:服务器成功返回用户请求的数据● 201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。● 202 Accepted - []:表示一个请求已经进入后台排队(异步任务)● 204 NO CONTENT - [DELETE]:用户删除数据成功。● 400 INVALID REQUEST - [POST/PUT/PATCH]:用户...
2019-05-20 17:39:53 214
原创 数据多表查询
多表连接查询能够对多张数据表进行查询操作导语在数据库操作中,数据往往不是存在一张表中的,同一个项目中,根据设计范式,数据可能分散在不同的多张表中,这时查询数据时,就需要多表查询。普通多表查询(无意义)作用:直接将表放在from后面,进行读取。 语法:select 表名.字段 … from 表名1,表名2…select * from t_student,t_clas...
2019-05-20 10:17:56 631
原创 数据单表查询
数据查询能够熟练对数据进行各种查询操作导语在数据库操作中,使用频率最多的是查询操作。查询数据时,根据不同的需求,条件对数据库中的数据进行查询 ,并返回结果。2 准备工作在查询之前,首先要有数据表和相应的数据。在 辅助资料中 有 school.sql 文件,通过导入该文件来快速准备数据。导入之前需要先创建一个数据库使用新创建的数据库使用 source 文件地址 导入数据查...
2019-05-20 10:16:44 228
原创 导入导出数据库
导入导出数据库知道如何导入导出数据库数据库导入导出 作用:使用数据库和导入导出功能,可以对数据库进行备份,迁移等操作。导出数据库导出数据库使用 mysqldump 命令完成语法: mysqldump –uroot –p(注意不要输入密码) 要导出的数据库名 要导出的数据表 … > 目标文件.sql导出整个数据库mysqldump -uroot -p ...
2019-05-20 10:16:20 288
原创 数据完整性约束
数据完整性约束知道什么是数据完整性知道如何使用约束数据完整性存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已丧失数据完整性。数据完整性包括:域完整性实体完整性参考完整性数据库通过约束来保证数据完整性。它通过对表的行或列的数据做出限制,来确保表的数据的准确性,完整性、唯一性,可靠性、联动性。数据常见问题数据冗余失去数据完整...
2019-05-20 10:15:51 558
原创 数据操作
数据操作能够熟练对数据进行插入,修改,删除等操作查询数据作用:查询数据就是通过客户端通过 DBMS 从数据库中取出满足条件的数据。语法:select 字段名列表 from 表名;select * from stu;插入数据作用:向数据库中插入数据语法:insert into 表名 [(字段名列表, …)] values(值列表, …),…插入所有字段数据可以...
2019-05-20 10:15:34 150
原创 数据库字段类型
字段类型知道常用字段类型MySQL 常用字段类型数据表是由若干个字段组成的,每个字段表示不同类型的数据。所以在创建表的时候,需要为每个字段指定相应的数据类型。整数类型 小数类型 字符串类型枚举类型 enum(枚举值1,枚举值2,…)enum(‘男’,‘女’)时间类型 ...
2019-05-20 10:15:05 1666
原创 数据表操作
数据表操作学习目标知道如何对数据表进行创建,修改,删除等操作数据表操作介绍和数据库操作一样,在数据表在操作中,也是是围绕增删改查来操作。查看表 作用:查看所选数据库中所有的表 语法: show tablesshow tables;创建表 作用:在数据库中创建一张新表 语法: create table 表名(字段1 字段类型,字段2 字段类型,字段3 字段类型……);cre...
2019-05-20 10:14:42 166
原创 数据库操作
数据库操作数据库操作介绍在数据库操作中,基本操作都是围绕增删改查来操作。简称CRUDC Create 创建R Read/Retrieve 查询U Update 修改D Delete 删除2. 数据库操作在数操作数据库时,所有的数据库语句都要以分号结束数据库操作不区分大小写创建数据库create database 数据库名create database testdb;c...
2019-05-20 10:14:17 168
原创 数据库服务器和客户端安装
数据库服务器和客户端安装知道数据库提供服务的原理知道一些常用的数据库客户端软件数据库服务器工作流程数据库服务在运行时,也和其它服务一样,即然提供了服务,那么就需要有一个服务器存在。服务器的作用是用来接受用户的操作请求,并将结果返回给用户。提供数据操作服务的称为服务器连接数据库服务器发起操作请求的称为客户端执行过程:客户端发生请求服务器接收请求服务器将请求发给DBMS查询...
2019-05-20 10:13:54 1998
原创 数据库简介
数据库管理数据和其它方式管理数据区别内存管理数据优点:存取速度快 缺点:断电后数据不能保存文件管理数据优点:数据可以持久化保存 缺点:读取速度慢,数据组织格式不好控制数据库管理数据优点:统一的数据组织格式 读取速度快 容量大 缺点:需要专门的管理软件 需要一定的学习成本数据库如何管理数据实际数据库在管理数据时,也是管理文件的形式来进行管理,只是这些文件具有特定的文件格式。...
2019-05-20 10:12:53 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人