自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Shell脚本使用随笔

Shell脚本录对比两个数据库索引差别:select new_table_name, new_columu_name, new_index_name, case new_non_unique when '0' then 'yes' when '1' then 'no' end, new_index_type from(select table_name as new_table_name, column_name as new_columu_name, group_concat(index_

2021-08-10 09:59:49 224

转载 数据库索引解释与适合建索引的字段

问题为什么要给表加上主键?为什么加索引后会使查询变快?为什么加索引后会使写入、修改、删除变慢?什么情况下要同时在两个字段上建索引?这些问题他们可能不一定能说出答案。知道这些问题的答案有什么好处呢?如果开发的应用使用的数据库表中只有1万条数据,那么了解与不了解真的没有差别, 然而, 如果开发的应用有几百上千万甚至亿级别的数据,那么不深入了解索引的原理, 写出来程序就根本跑不动,就好比如果给货车装个轿车的引擎,这货车还能拉的动货吗?接下来就讲解一下上面提出的几个问题,希望对阅读者

2021-08-04 09:46:36 809

原创 一些不错的电影

电影推荐(我看过的),持续更新中…黑帮犯罪系列小人物(英)家庭情感系列我的姐姐你好,李焕英(喜剧)喜剧系列丧尸系列活死人军团(英)

2021-06-06 19:29:53 194

转载 Java 引用数据类型强制类型转换注意点

在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。当我们用一个类型的构造器构造出一个对象时,这个对象的类型就已经确定的,也就说它的本质是不会再发生变化了。在Java中我们可以通过继承、向上转型的关系使用父类类型来引用它,这个时候我们是使用功能较弱的类型(父类)引用功能较强的对象(子类,子类中有子类自己定义

2021-05-17 20:02:02 531

原创 LeetCode 403.青蛙过河

LeetCode 403.青蛙过河题目解题思路代码题目解题思路这道题第一眼看上去就能想到要用递归,因此可以先写出递归的实现代码,但别提交因为递归的时间复杂度很高,此题又是困难题,因此暴力递归肯定时间超时。所以为了保证我们的通过率,还应再次基础上进行记忆化搜索来优化算法。递归第一步先考虑怎么出来,此题结束递归的条件为判断当前位置经过{k-1,k,k+1}步能不能刚好到达最后一颗石子,即stones[i] + (k-1 || k || k+1) == stones[stones.lenth - 1]

2021-04-29 13:18:22 164

原创 KMP算法

#@TOC KMP算法解题思路KMP算法最常用的用法即:查找一个字符串在另一个字符串中的位置,时间复杂度为O(m+n);KMP算法的核心就是模式串的next[]数组的求法以及所代表的含义。求next[]就是看模式串的前缀集合与后缀集合的交集中最长元素的长度,且我们规定next[0] = 0;因为第一个字符没有前缀和后缀。前缀:对于"aba",它的前缀集合为{“a”, “ab”};后缀:后缀集合为{“ba”, “a”}。举个例子:模式串为t"abcabd"{a}无前后缀,则next[0] =

2021-04-22 10:53:46 52

原创 LeetCode 91. 解码方法

LeetCode 91. 解码方法 (Java 回溯+记忆化搜索、动态规划)解题思路解法一:解法二:解题思路小小炫耀一下!!看到这题一开始想到的就是回溯。递归的结束条件为能遍历完整个字符串即解法可行,返回1。因为题目说明"06"与"6"并不相等,因此当我们遇到字符’0’时,就结束递归。如果不是’0’就有两种情况前进1个字符或2个字符,因为单个字符一定能找到对应字母,所以先让其以每次扫描1字符的顺序递归当进行每次扫描2字符时,先要判断下标是否越界,然后判断这两个字符组成的数字是否字母集合内即小

2021-04-22 10:43:40 150

原创 Python3中print的用法(仅限本人所学到的)

1.正常用法#需注意python中print函数输出完默认换行,与java中的println效果一样a = 1print(a)#输出1print('a')#输出a2.使print输出在同一行index = 1while index <=5: print('哈哈 ', end='') index += 1#输出:哈哈 哈哈 哈哈 哈哈 哈哈3.输出参数3.1 按照类型格式输出name = '张三'age = 123print('姓名:%s \n年龄:%d'%

2020-10-31 12:27:34 1793

原创 10-25 查询选修张老师讲授所有课程的学生

10-25 查询选修张老师讲授所有课程的学生本题目要求编写SQL语句, 查询选修了张老师所讲授的所有课程的学生。提示:请使用SELECT语句作答。表结构:请在这里写定义表结构的SQL语句。例如:CREATE TABLE `stu` ( `sno` char(4) NOT NULL, `sname` char(8) NOT NULL, `sex` tinyint(1) DEFA...

2020-03-23 11:20:07 10498 7

原创 10-30 插入学生总学分表

10-30 插入学生总学分表本题目要求编写Insert语句, 计算每位同学获得的总学分,并将所有学生的总学分按学号升序排序后一起插入到totalcredit表中。注意:1)当某门课程成绩在60分以上时才能合计计入总学分2)如果某学生尚未选修任何课程时,总学分计为0,并插入到totalcredit表中。表结构:请在这里写定义表结构的SQL语句。例如:CREATE TABLE `cou`...

2020-03-23 10:59:19 7329 1

原创 检索部分教师并插入新表

本题目要求编写 Insert语句, 检索所授每门课程平均成绩均大于70分的教师姓名,并将检索的值插入一个新的教师表faculty表中表结构:请在这里写定义表结构的SQL语句。例如:CREATE TABLE `cou` ( `cno` char(4) NOT NULL, `cname` varchar(30) NOT NULL, `credit` smallint(6) DEFAU...

2020-03-23 10:40:43 4376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除