一、冒泡排序: 冒泡排序最好的情况是一趟就排完 时间复杂度为O(n); 最坏的情况就是刚好是反序的 需要循环(n-1)趟 每趟需要循环(n-1-i)次 时间复杂度为 ((n-1)*n)/2 也就是O(n^2) 所以冒泡排序的平均时间复杂度为O(n^2); 二、选择排序: 选择排序最好、最差、平均时间 ...
分类:
编程语言 时间:
2019-12-20 18:42:30
阅读次数:
233
https://segmentfault.com/a/1190000018662023 MySQL使用时,有一件很痛苦的事情肯定是结果乱码。将编码格式都设置为UTF8可以解决这个问题,我们今天来说下为什么要这么设置,以及怎么设置。 MySQL字符格式 字符集 在编程语言中,我们为了防止中文乱码,会使 ...
分类:
数据库 时间:
2019-12-20 12:17:19
阅读次数:
112
fsLayuiPlugin 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作。 GitHub下载 码云下载 测试环境地址:http://fslayui.itcto.cn 基础配置入口,包含常量的配置,错误消息处理配 ...
分类:
其他好文 时间:
2019-12-20 12:08:20
阅读次数:
71
sql语句是select left(replace(rq,'-','/'),10) as rq from 表名 tp5.1中的写法 $res = Db::table('表名') ->field("left(replace(rq,'-','/'),10) as rq") ->paginate(20); ...
分类:
数据库 时间:
2019-12-20 11:48:14
阅读次数:
129
1. 图形界面方式操作数据表 (1)创建和修改数据表 列名中如果有两个以上单词时,最好用下划线连接,否则可能会给将来的查询维护带来不便。我们公司美国佬做的数据库就很烦,所有列名都有空格,一旦忘记用方括号就GG了。 (2)删除数据表 ...
分类:
数据库 时间:
2019-12-20 01:21:27
阅读次数:
138
fsLayuiPlugin 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作。 GitHub下载 码云下载 测试环境地址:http://fslayui.itcto.cn css和js引用 公共css和js必须全部引 ...
分类:
其他好文 时间:
2019-12-19 21:42:12
阅读次数:
74
原因: 可能原因一: 直接通过表工具导出的数据表结构中没有指明主键 修改方式: 在对应的表的小括号内添加 PRIMARY KEY (`主键ID`) 可能原因二: 直接通过表工具导出的数据表结构中没有指明主键自增 修改方式: 将对应的主键设置为自增长 AUTO_INCREMENT 可能原因三: 在表名 ...
分类:
其他好文 时间:
2019-12-19 16:20:10
阅读次数:
98
外键 什么是外键 外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束,并且用于建立和加强两个表数据之间的链接。 /*被引用的表(即表grade)是主表,引用外键的表(即表student)是从表,两个表是主从关系。*/ 为表添加外键约束 语法格式:ALTER TABLE 表名 ... ...
分类:
其他好文 时间:
2019-12-19 13:15:25
阅读次数:
264
一:需求A表和B表的表结构相同,A表是历史表,B表是增量数据表;想要根据关联条件更新A表中的数据。 二:表结构CREATE TABLE `A` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `bid` bigint(20) NOT NULL , `sid` b ...
分类:
数据库 时间:
2019-12-19 13:10:20
阅读次数:
204
2019 2020 1学期 20192429《网络空间安全专业导论》第十一周学习总结 第5章 应用安全 5.1 应用安全概述 早期的应用系统采用的客户/服务器模式是一种双层的结构,通常是将一台个人计算机做客户机使用,另外一台服务器用于存放后台的数据库系统,应用程序可以和客户端直接相连,中间没有其他的 ...
分类:
其他好文 时间:
2019-12-18 23:54:17
阅读次数:
169