03 2020 档案
摘要:1 恢复 方式一 source sqlFile.sql 登陆MySQL 创建数据库db (create database db;) 进入/使用 数据库db (use db;) 将要导入的sql文件放到mysql安装目录的bin文件夹下 注意 sql中关联表的创建顺序 (推荐 无外键关系的实体表在前,
阅读全文
摘要:0 序 0.1 前言 吐槽一下,均是这两天遇到的破烂事儿,搞定了也好,以后出现此类问题也就放心些了。 下列遇到的问题大都是因为MySQL从5.x版本升级到8.0.11(MySQL8.0涉及重大改版)后,跟着连带着出现的情况。 为方便快速检索,本文按照【MySQL错误代码】升序排列 在后续的开发过程,
阅读全文
摘要:1 变量 1.1 变量的【定义】 1.2 变量的【作用域】 1.3 变量的【初始值】 1.4 补充:缓存变量 1.5 变量的【分类】与【未初始化情况】 2 类对象 2.1 类对象的初始化/构造过程 + 1 【对象】的初始化流程 + 2 实验 + 3 360公司2020春招技术C卷试题 (题目小有改动
阅读全文
摘要:一 题目 + Input: + String a = "15324564...1455445"; //数字过长,不能转换为int/long型运算 + String b = "45645612...145"; //数字过长,不能转换为int/long型运算 + Output: + x = a + b
阅读全文
摘要:一 开源协议 常见的开源协议【简单一览】↓(原著:乌克兰 - Paul Bagwell,译者:中国 - 阮一峰) 开源协议【细分一览】↓(作者: 中国 - 刘哇勇-博客园) 二 选择开源协议 推荐:如何为你的代码选择一个开源协议? - 博客园 三 为Github添加开源协议 情况1:【新建Githu
阅读全文
摘要:一 关系表的介绍 * 课程表 * 学生表 * 选课表 二 SQL查询语句格式 /* SQL查询的一般格式 SELECT [ALL | DISTINCT] [* | coulmnNameA,coulmnNameB,...] FROM [tableName | viewName | (select语句)
阅读全文
摘要:一 存储过程的特点 MySQL 5.0 版本开始支持存储过程 1.1 定义 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要
阅读全文
摘要:InnoDB VS MYISAM 参考文献 innoDB与MyISAM的区别 - Zhihu
阅读全文
摘要:1 二叉排序树/二叉查找树/Binary Sort Tree 1种对排序和查找都很有用的特殊二叉树 叉排序树的弊端的解决方案:平衡二叉树 二叉排序树必须满足的3条性质(或是具有如下特征的二叉树) 若它的左子树不为空,则:左子树上所有结点的值< 它根结点的值 若它的右子树不为空,则:右子树上所有结点的
阅读全文
摘要:1 折半插入排序 1.1 算法思想 相比于【直接插入排序】:采用“顺序查找法”查找当前记录在已排好序的序列中的插入位置, 折半插入排序利用“折半查找法”快速查出目标插入位置,再针对性滴移动元素,实现插入。 1.2 算法特征 属于【插入排序】 直接插入排序 折半插入排序 希尔排序 适用于【稳定性】:稳
阅读全文
摘要:1 直接插入排序 1.1 算法思想 插入排序的基本思想是:每一趟将1个待排序的记录,按其关键字的大小插入到已经排好序的一组记录的适当位置上,直到所有待排序记录全部插入为止。 1.2 算法特征 + 属于【插入排序】 + "直接插入排序" + "折半插入排序" + 希尔排序 + 适用于【稳定性】:稳定
阅读全文
摘要:1 冒泡排序 1.1 算法思想 交换排序的基本思想:两两比较待排序记录的关键字,一旦发现2个记录不满足次序要求时,则:进行交换,直到整个序列全部满足要求为止。 1.2 算法特征 + 属于【交换排序】 + "冒泡排序" + "快速排序" + 适用于【稳定性】:稳定 + 适用于【规模N】:较小 + 适用
阅读全文
摘要:1 选择排序 1.1 算法思想 每一趟从待排序的记录中选出关键字最小的记录,按顺序放在已排序的记录序列的最后(or最前面),直到全部排完位置。 1.2 算法特征 + 属于【选择排序】 + "简单选择排序" + 堆排序 + 适用于【稳定性】:不稳定(亦可稳定,与“交换记录”的策略相关) + 适用于【存
阅读全文
摘要:1 快速排序 1.1 算法思想 快速排序是由冒泡排序改进而得的。 在冒泡排序过程中,只对相邻的2个记录进行比较;因此,每次交换2个相邻记录时,只能消除1个逆序。 若能通过2个(不相邻)记录的1次交换,消除多个逆序,则:会大大加快排序的速度。 而快速排序方法中的1次交换,则:可能消除多个逆序。 1.2
阅读全文