- 博客(49)
- 收藏
- 关注
转载 explain分析sql语句结果属性详解
Explain语法:explain select … from … [where …]例如:explain select * from news;输出:+----+-------------+-------+-------+-------------------+---------+---------+-------+------| id | select_type | table | ...
2020-02-15 15:54:36 480
原创 JAVA SE 高级知识学习笔记( 反射)
类的加载概述* 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。* 加载* 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。* 连接* 验证 是否有正确的内部结构,并和其他类协调一致* 准备 负责为类的静态成员分配内存,并设置默认初始化值(静态方法随着类的加载而加...
2018-10-28 10:47:10 286
原创 JAVA SE 高级知识学习笔记( 多线程)
多线程* 1.什么是线程 * 线程是程序执行的一条路径, 一个进程中可以包含多条线程 * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作* 2.多线程的应用场景 * QQ同时和多个人一起视频 * 服务器同时处理多个客户端请求多线程并行和并发的区别* 并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)*...
2018-10-16 22:50:34 325
原创 JAVA SE 高级知识学习笔记( IO流)
IO流IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 * 字符流 : 字符流只能操作纯字符数据,比较方便...
2018-10-16 19:11:36 432
原创 XML 学习笔记
可扩展标记语言用于数据存储、配置文件、数据传输一、XML约束(dtd约束)1、创建一个student.dtd约束文件<?xml version="1.0" encoding="UTF-8"?>//名字为student的xml文件下 只能有students的标签<!ELEMENT student (students*) > //students的...
2018-08-23 18:24:49 189
原创 JDBC笔记
一、第一个JDBC程序 初始化数据库数据eclipse中导入mysql数据驱动实现JDBC的基本操作1、注册驱动2、创建连接3、得到执行sql语句的Statement对象4、执行sql语句,并返回结果5、处理结果package demo01;import java.sql.Connection;import java.sql.D...
2018-08-13 14:38:13 232
原创 MySql学习笔记
一 、sql的分类DDL 数据定义语言,用来定义数据库对象:库、表、列等;CREATE、 ALTER、DROP DML 数据表操作语言,用来定义数据库记录(数据);INSERT、 UPDATE、 DELETE DCL DQL 数据查询语言,用来查询记录(数据)。SELECT ...
2018-07-29 21:56:11 479 2
原创 JavaScript学习笔记
JavaScript的使用 导入js方式在html页面中直接插入javascript 引入外部的javascript外部的js文件中不能包含<script>标签。 在导入外部js文件的<script>标签中不能在写javascript代码。 <!DOCTYPE html><html><head>...
2018-07-22 22:19:41 225
原创 并查集
并查集是一种奇怪的树结构。在并查集中,不是父亲指向孩子,而是孩子指向父亲。这样的一种奇怪结构,却能出奇快的解决集合相关的合并和查询问题。在这一章,我们将连续优化我们的并查集,释放出并查集的最大能量!一般有两个操作 union(p,q)并 find(p)查sConnected( p , q ),传入 p 和 q 两个元素,判断两个元素是否相连接 并查集的基本数据表示对于如上需求,最简...
2018-07-18 00:34:58 196
翻译 排序算法总结:Insertion Sort 插入排序\Merge Sort归并排序\Quick Sort快速排序\Heap Sort堆排序
原地排序:原地排序就是指在排序过程中不申请多余的存储空间,只利用原来存储待排数据的存储空间进行比较和交换的数据排序。稳定排序:对于相等的元素,在排序后,原来靠前的元素依然靠前相等元素的相对位置没有改变。插入排序插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。c++代码实现#in...
2018-07-12 12:54:07 563
转载 【数据结构】线索二叉树的基本操作 构造 找前驱 找后继
上图所示的二叉链表,存在多个空指针域。假设一个二叉链表的结点数为n,则共有2n个指针域。而n个结点的二叉树共有n-1条分支。所以空指针域的个数为:2n - (n-1) = n+1。可以在这n+1个空指针域中保存结点的(以先序、中序或后序遍历的)前驱和后继指针,这样在下次遍历时,可以大大提高速度。将所有空指针域中的rchild指向它的后继。 将所有空指针域中...
2018-06-07 21:30:48 1350 1
转载 【数据结构】二叉树的链式储存以及基本操作
#include <bits/stdc++.h>#define MAXSIZI 10/*1、以二叉链表表示二叉树,建立一棵二叉树2、输出二叉树的中序遍历结果3、输出二叉树的前序遍历结果4、输出二叉树的后序遍历结果5、计算二叉树的深度6、统计二叉树的结点个数7、统计二叉树的叶结点个数;*/using namespace std;//以二叉链表表示二叉树,建立一棵二...
2018-06-06 09:30:05 3898 1
翻译 【数据结构】C/C++ 顺序栈的 创建、初始化、入栈、遍历等基本操作
#include <bits/stdc++.h>#define MAXSIZI 10using namespace std;// 顺序栈typedef struct SequentStack{ int data[MAXSIZI]; //定义数组的大小 int top; //top始终指向栈顶元素}SequentStack;//初始化Seq...
2018-06-04 17:09:44 10026 3
原创 【数据结构】C/C++ 循环队列的 创建、初始化、入队、出队、遍历等基本操作
#include <bits/stdc++.h>#include <stdio.h>#include <stdlib.h>#include <cmath>#define MAXSIZE 10using namespace std;//循环队列的基本操作typedef struct { int front; //队头指针 ...
2018-05-30 10:42:26 5608
原创 【数据结构】C/C++ 单链表的 创建、初始化、增、删、改、查、遍历等基本操作
#include<bits/stdc++.h>#include <stdio.h>#include <stdlib.h>using namespace std;typedef int ElemType;typedef struct pNode{ ElemType data; struct pNode *next;}LinkList;...
2018-05-24 22:50:42 8225 1
原创 1127: 最长上升子序列
1127: 最长上升子序列描述题目描述:很普通的动态规划基础题,求一个数字序列的最长上升子序列;输入:不确定行,每行表示一个序列;当遇到0时表示程序结束;输出:输出最长上升序列的长度(后面的数要比前面的数大);每个测试结果占一行;样例输入1 2 3 4 58 12 2 7 6 90样例输出53#include<bits/stdc++.h>#include <stdio.h>...
2018-05-10 17:20:24 400
原创 1437: Letters Only
1437: Letters Only描述题目描述:Coffin是一个热爱读书的Geeker。一天他在网上下载了一本PDF的电子书,发现文字里夹杂了许多非英文字符和数字,Coffin一边说这都什么玩意儿,一边开始coding想去除电子书里的非英文字符和数字。输入:一段字符串输出:去除非英文字符、标点、数字,保留英文字符、空格、换行符。样例输入Th哇is is a sim嘛ple bo嘛ok.A.C....
2018-05-10 17:19:23 342
转载 1752: 最长公共子序列问题
1752: 最长公共子序列问题描述题目描述:读入两行字符串A和B,输出最长的公共子序列的长度。 如 abcdefg和 agcdgef的最长公共子序列为acdef,长度为5输入:两个字符串A和B,长度最长为100输出:最长公共子序列的长度样例输入abcdefgagcdgef样例输出5#include <iostream>#include<bits/stdc++.h>u...
2018-05-10 17:18:01 263
翻译 1378: 2014年蓝桥杯C/C++程序设计A组(省赛)第三题——神奇算式
1378: 2014年蓝桥杯C/C++程序设计A组(省赛)第三题——神奇算式描述题目描述: 由4个不同的数字,组成的一个乘法算式,它们的乘积仍然由这4个数字组成。 比如: 210 x 6 = 1260 8 x 473 = 378427 x 81 = 2187 都符合要求。 如果满足乘法交换律的算式算作同一种情况,那么,包含上边已列出的3种情况,一共有多少种满足要求的算式。...
2018-05-05 20:51:42 461
原创 1965: 2015年蓝桥杯C/C++程序设计A组(省赛)第八题——饮料换购
1965: 2015年蓝桥杯C/C++程序设计A组(省赛)第八题——饮料换购描述题目描述:乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。输入:输入:一个整数n,表示开始购买的饮料数量(0<n<1...
2018-05-02 23:05:19 379
原创 1960: 2015年蓝桥杯C/C++程序设计A组(省赛)第二题——星系炸弹
acmclub3801421 Sec128 MB1960: 2015年蓝桥杯C/C++程序设计A组(省赛)第二题——星系炸弹描述题目描述:在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。 有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计...
2018-05-02 23:04:20 358
原创 1959: 2015年蓝桥杯C/C++程序设计A组(省赛)第一题——方程整数解
题目描述:方程: a^2 + b^2 + c^2 = 1000 (或参见【图1.jpg】) 这个方程有正整数解吗?有:a,b,c=6,8,30 就是一组解。 你能算出另一组合适的解吗?请填写该解中最小的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。输入:无输出:略样例输入样例输出略PS:一共有两种解,第二种解的最小值为10#include <iostream>...
2018-05-02 23:02:37 294
原创 1950: 2016年蓝桥杯C/C++程序设计A组(省赛)第八题——四平方和
1950: 2016年蓝桥杯C/C++程序设计A组(省赛)第八题——四平方和描述题目描述:四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + 2^2 (^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和...
2018-04-30 20:49:53 275
原创 【数据结构】C/C++ 顺序表的 创建、初始化、增、删、改、查、遍历等基本操作
#include<bits/stdc++.h>#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100using namespace std;typedef int elemtype;typedef struct{ elemtype data[MAXSIZE]; int last;...
2018-04-27 22:03:59 5218
原创 AOJ [Aizu-ALDS1_3_C]
Your task is to implement a double linked list.Write a program which performs the following operations:insert x: insert an element with key x into the front of the list.delete x: delete the first elem...
2018-04-17 14:49:47 498
原创 PAT 1002. 写出这个数 (20)
1002. 写出这个数 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有...
2018-04-11 22:13:58 151
原创 OJ 1865: Harry Potter And The Half-Blood Prince
1865: Harry Potter And The Half-Blood Prince描述题目描述:这几天HBO一直在播放哈利波特系列电影,viewsetting觉得还行,就刷了一遍。哈利波特系列电影改编自J.K.Rowling的同名系列小说。在Harry Potter And The Half-Blood Prince中,哈利·波特和阿不思·邓布利多成功说服了霍拉斯·斯拉格霍恩重返学校,担任魔...
2018-04-11 22:10:57 375
原创 PAT 1072. 开学寄语(20)
下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。输入格式:输入第一行给出两个正整数N(<= 1000)和M(<= 6),分别是学生人数和需要被查缴的...
2018-04-11 22:06:17 163
原创 PAT 小赌怡情(15)
1071. 小赌怡情(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注t个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家t个筹码;否则扣除玩家t个筹码。注意:玩家下注的筹码数不能超过自己帐户...
2018-04-10 22:47:05 165
转载 2016年蓝桥杯C/C++程序设计A组(省赛)第三题——方格填数
1947: 2016年蓝桥杯C/C++程序设计A组(省赛)第三题——方格填数描述题目描述:如下的10个格子 ±-±-±-+ | | | | ±-±-±-±-+ | | | | | ±-±-±-±-+ | | | | ±-±-±-+(如果显示有问题,也可以参看【图1.jpg】) 填入0~9的数字。要求:连续的两个数字不能相邻。 (左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数...
2018-04-09 17:57:06 349
原创 2016年蓝桥杯C/C++程序设计A组(省赛)第二题——生日蜡烛
1946: 2016年蓝桥杯C/C++程序设计A组(省赛)第二题——生日蜡烛描述题目描述:某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。输入:无输出:略样例输入样例输出略#incl...
2018-04-09 16:51:23 324
原创 2016年蓝桥杯C/C++程序设计A组(省赛)第一题——网友年龄
1945: 2016年蓝桥杯C/C++程序设计A组(省赛)第一题——网友年龄描述题目描述:某君新认识一网友。 当问及年龄时,他的网友说: “我的年龄是个2位数,我比儿子大27岁, 如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”请你计算:网友的年龄一共有多少种可能情况?提示:30岁就是其中一种可能哦.请填写表示可能情况的种数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文...
2018-04-03 19:20:42 454
原创 1478: 2018蓝桥杯培训-STL应用专题-day 5 stack作业题1
1478: 2018蓝桥杯培训-STL应用专题-day 5 stack作业题1描述题目描述:四月一日快到了,Vayko想了个愚人的好办法——送礼物。嘿嘿,不要想的太好,这礼物可没那么简单,Vayko为了愚人,准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。用()表示一个盒子,B表示礼物,Vayko想让你帮她算出愚人指数,即最少需要拆多...
2018-03-28 21:56:49 372
原创 1926: 2018蓝桥杯培训-STL应用专题-day 2 vector作业题1
1926: 2018蓝桥杯培训-STL应用专题-day 2 vector作业题1描述题目描述:字符串有些是对称的,有些不是对称的,请将那些对称的字符串安从小到大的顺序输出,字符串先以长度论大小,如果长度相等,再以ASCII码值为排序标准;输入:输入一个n,表示接下来有n组字符串,串长<=256; n<=1000;输出:根据每个字符串,输出对称的那些串,并且要求按从小到大的顺序输出;样例...
2018-03-27 23:36:41 410
原创 1923: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题3
1923: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题3描述题目描述:STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为sort的应用教学,题目如下: 读入n条学生成绩记录,包括学生姓名,总成绩,语文,数学和英语成绩,要求按总成绩从高到低输出n条记录,每条记录占一行。总成绩相同时按语文成绩从高到低输出,语文成绩相同时按数学成...
2018-03-24 11:06:20 466
原创 1922: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题2
1922: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题2描述题目描述:STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为sort的应用教学,题目如下: 读入n条学生成绩记录,包括学生姓名和总成绩,要求按成绩从高到低输出n条记录,每条记录占一行。(成绩不会重复)输入:第一行读入一个 n ( 0<n<=100) 接...
2018-03-24 11:04:56 351
原创 1921: 2018蓝桥杯培训-STL应用专题-day 1 sort作业题1
题目描述:STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。 此题为sort的应用教学,题目如下: 读入n个数,要求按照从大到小的顺序输出出现的数字。输入:第一行读入一个 n ( 0<n<=1000000) 第二行读入n个整数k (-2^31 <= k < 2^31 )输出:按从大到小的顺序输出出现的数字,数字之间用一个空...
2018-03-24 11:03:18 309
原创 东秦OJ 1838: Euler theorem
题目描述: HazelFan有两个正整数a,b,他想计算a mod b。 但现在他忘了b的值,只记得a的值,请告诉他不同的可能的求余结果的数量。 输入: 第一行包含一个正整数T(1≤T≤5),表示测试样例数。 对于每个测试样例: 一行,包含正整数a(1≤a≤1e9)。 输出: 对于每个测试用例: 单行包含一个非负整数,表示答案。 样例输入 2 1
2017-12-25 01:36:02 848
原创 1146. 【C语言训练】字符串正反连接
【C语言训练】字符串正反连接 题目描述: 所给字符串正序和反序连接,形成新串并输出 输入: 任意字符串(长度<=50) 输出: 字符串正序和反序连接所成的新字符串样例输入 123abc 样例输出 123abccba321#include <iostream>using namespace std;int main(){ string str;
2017-12-25 00:48:33 2515
原创 PAT 1006. 换个格式输出整数 (15)
1006. 换个格式输出整数 (15) 输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。 输出格式:每个测试用例的输出占一行,用规定的格式输出n。 输入样例1: 234 输出样例1: BBSSS1234 输入样例2: 23 输出样例2: SS123代码#include <iostream>using namesp
2017-12-23 23:26:21 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人