自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC分页查询

JDBC查询步骤:测试是否导入JDBC包创建Connection,连接数据库声明用于编写sql的字符串创建用于执行sql的Statement若有返回结果,创建用于存储结果的ResultSet用next()方法遍历ResultSet为要读取的每个字段声明变量,并getString(序号|字段名)分页查询要点分页查询方法传入Statement,不用再创建一遍连接查询从第x条开始的n条数据第1-5条:SELECT * FROM software LIMIT 0,5package t

2020-12-17 16:50:54 479

原创 Java自定义异常的创建及多层调用

步骤:1.创建异常类,继承Exception类;2.在类中创建两个构造方法,一个带报错信息参数,一个不带;3.带报错信息参数的构造方法要继承父类(Exception类)的构造方法,目的是 e.getMessage()和报异常时能获取报错信息4.最后一层调用catch异常,之前的只要抛出异常5.调用抛出异常的方法,必须throws该异常6.第一次遇到判断异常的方法A,要new一个异常,才能抛出;继而,调用A的其他方法也有异常可以抛出带报错信息参数的构造方法继承父类的构造方法:不继承父类方

2020-12-16 17:38:43 467 1

原创 Tomcat启动成功,且能访问localhost:8080,但404报错,无法访问webapps/ROOT下的文件

可能是安装了多个tomcat,并且环境变量中指定的tomcat路径,不管启动哪个位置的tomcat,都会运行环境变量中指定路径的tomcat以为运行的是tomcat8.5.50将hello.html文件放在tomcat8.5.50文件夹的webapps/ROOT中查看得知tomcat启动的是8.0.12版本在环境变量中CATALINA_HOME的值配置的是tomcat8.0.12的地址,此为死值,导致无论运行哪个tomcat,运行的都是该文件夹下的tomcat8.0.12在tomcat/

2020-12-15 17:51:07 3097

原创 蓝桥杯 PREV-53 正则问题 Java版

问题描述考虑一种简单的正则表达式:  只由 x ( ) | 组成的正则表达式。  小明想求出这个正则表达式能接受的最长字符串的长度。例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。输入格式  一个由x()|组成的正则表达式。输入长度不超过100,保证合法。输出格式  这个正则表达式能接受的最长字符串的长度。样例输入((xx|xxx...

2020-02-22 18:11:15 177

原创 蓝桥杯 PREV-52 小数第n位 (Java版)

问题描述我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。  如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入格式一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000)输出格式一行3位数字,表示:a除以b,...

2020-02-11 22:31:16 136

原创 蓝桥杯 PREV-53 分考场(Java版)

问题描述n个人参加某项特殊考试。  为了公平,要求任何两个认识的人不能分在同一个考场。  求是少需要分几个考场才能满足条件。输入格式第一行,一个整数n(1<n<100),表示参加考试的人数。  第二行,一个整数m,表示接下来有m行数据  以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) 表示第a个人与第b个人认识。输出格式一行一个整...

2020-02-10 23:06:01 171

原创 蓝桥杯 PREV-54 和根植物(Java版) 并查集

问题描述w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。  这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式  第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n<100...

2020-01-30 22:11:35 158

原创 蓝桥杯 PREV-55 小计算器

问题描述模拟程序型计算器,依次输入指令,可能包含的指令有1. 数字:‘NUM X’,X为一个只包含大写字母和数字的字符串,表示一个当前进制的数  2. 运算指令:‘ADD’,‘SUB’,‘MUL’,‘DIV’,‘MOD’,分别表示加减乘,除法取商,除法取余  3. 进制转换指令:‘CHANGE K’,将当前进制转换为K进制(2≤K≤36)  4. 输出指令:‘EQUAL’,以当前进制输出...

2020-01-29 21:36:52 290

原创 天猫商城项目学习笔记

1、一开始没手动启动redis.bat,导致报错端口6379未检查到Redis服务端启动解决方法:一开始查,说是 #127.0.0.1->#0.0.0.0,并去掉#后面发现只是单纯没有手动启动…2、项目启动后,无法加载图片,报错Failed to load resource: the server responded with a status of 404 ()解决方法:此三项未...

2020-01-29 15:01:25 351 1

原创 MySQL学习笔记

1、用cmd进入MySQL“C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysql.exe” -u root -padmin因为安装时选complete,此为默认路径root-用户名 admin-密码然后,即可在用命令行写sql文2、导入sql文件方法一:mysql->set names utf8;mysql->s...

2020-01-27 13:25:19 210 1

原创 SQL Server 笔记

1、将一张表的部分字段传入另一张表(未建立),同时创建这张表必须选整张表,不能只选部分字段,可以用FROM嵌套语句实现选取原表部分字段SELECT * INTO 库名.新表名FROM ( SELECT ... FROM 库名.原表名) 临时表名; 2、在表中添加新的字段/删除字段/更新字段更新时,”=“只能一一对应,可以用WHERE语句用唯一标识值(eg.id)进行比对,一条一条选入...

2020-01-10 09:36:49 178

原创 2020-01-06

要替换的文件后加 .bckconfig文件夹下为配置文件tomcat是运行web的环境svn类似git,用于协同编码web环境配置1.改users/…地址,改为本地实际地址2.空白文件夹用于存储数据库内聚函数count()不能和其他列同时选择group by要写在where前面localhost:怎样实现网页数据传入表同时自动处理ij idea不能运行,左侧找到main函数右...

2020-01-06 18:28:04 112

原创 tomcat学习笔记

若在浏览器直接打开自己写的页面,地址栏显示的时本地网盘地址因为一般我们访问的网站时部署在服务器上的而tomcat本身是一个web 服务器,test.html部署在了这个web服务器上bin->startup.bat Tomcat启动之后,不要关闭控制台窗口 java -version 后发现是jdk1.7,故重装jdk1.8版部署一个功能完备的web应用 有很多种方式,但是如果只是...

2019-11-21 21:08:04 214

原创 jdk环境变量的配置

这篇写的很清楚 HOW2J JDK例如JDK所在位置 E:\JDK右键我的电脑->属性->高级->环境变量->系统变量注意:是下面的系统变量,不是上面的用户变量新建变量名 JAVA_HOME,变量值 E:\JDK修改变量 Path ,在最前面加上 %JAVA_HOME%\bin;注意:“Path"是首字母大写,不要改成"PATH” bin后面要有分号;注意:系...

2019-11-21 20:50:17 154

原创 java学习笔记(HelloWorld~数组)

从线程和进程的角度来说,进程是资源分配的最小单位,线程是独立调度的最小单位。 同一个进程中的多个线程之间可以并发执行,他们共享进程资源。 线程不拥有资源,线程可以访问隶属进程的资源,进程有自己的独立空间地址,线程没有自己的独立空间地址,但是线程有自己的堆栈和局部变量。...

2019-11-21 17:16:33 241

原创 CCF练习笔记

门禁系统开辟两个数组,一个存读者编号,另一个存来访次数,下标相对应判断来过几次:从后往前对比读者编号,若相等,来访次数为在其来访次数上加一#include <iostream>/* run this program using the console pauser or add your own getch, system("pause") or input loop */...

2019-09-24 14:19:56 146

原创 CCF练习

跳一跳#include <iostream>/* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;int a[1000000]={0};int main(int argc, char** a...

2019-08-24 20:48:02 493

原创 LeetCode刷题笔记(2019.8.5-

1、160相交链表不是两链表值相等,而是指向同一个空间先将较长的链表头指针后移至两链相同长度的位置/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {}...

2019-08-18 14:23:57 107

原创 Github项目学习——tower_game

盖楼游戏配置环境Node.js相关教程:https://www.runoob.com/nodejs/nodejs-tutorial.htmlNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为...

2019-08-18 14:23:12 241

原创 jQuery学习笔记

**选择器**<script src="jquery.min.js"></script><script>$(function(){$("#b").click(function(){$("div").addClass("pink");});});</script><style>.pink{background-co...

2019-08-18 14:22:31 118

原创 数学建模 2013B碎纸片的拼接复原

一、读取所有图片%A=imread('C:\Users\admin\Desktop\数学建模\数学建模\2013B\附件1\000.bmp');%imshow(A);file_path = 'C:\Users\admin\Desktop\数学建模\数学建模\2013B\附件1\';% 图像文件夹路径img_path_list = dir(strcat(file_path,'*.bmp')...

2019-08-18 14:21:37 6458 6

原创 Ajax学习笔记

请输入用户名:<input type="text" name="name" id="name" value="abc" onkeyup="check()"><span id="result"></span><script>var xmlhttp;function check(){var name=document.getElementB...

2019-08-13 14:00:26 116

原创 javascript学习笔记

一、阶段练习1加法计算器<html><body><input id="num1" type="text" size="7">+<input id="num2" type="text" size="7">=<input id="result" type="text" size="7"><input type="butto...

2019-08-05 14:22:04 286

原创 CSS学习笔记

一、练习-表格斑马线<html><style>tr.first{border-bottom-style:solid;border-bottom-color:gray;border-bottom-width:2px;}tr.odd{border-bottom-style:solid;border-bottom-color:gray;border-bott...

2019-07-31 16:11:23 224

原创 HTML学习笔记

一、阶段性练习一<html><body><h1>英雄联盟 (电子竞技类游戏)</h1><p><b>《英雄联盟》</b>(简称lol)是由美国<i>Riot Games</i>开发,中国大陆地区腾讯游戏代理运营的英雄对战MOBA竞技网游。</p><p...

2019-07-29 19:35:55 125

原创 CCF二十四点

思路:该题运算符有优先级堆栈 先转为后缀表达式注意:1、程序没有编译或编译不成功,运行的结果只能是上一次成功编译程序的结果(重启软件)2、c语言没有string和bool类型,要通过引用头文件等方式,间接使用3、由于可以无限读取,所以在2011年12月,ANSI 采纳了 ISO/IEC 9899:2011 标准,标准中删除了 gets()函数,使用一个新的更安全的函数gets_s()替...

2019-07-28 12:13:58 339

原创 【CCF 201903-2 二十四点】为什么在DEVC++和CODEBLOCK都能运行成功,在CCF显示运行错误?

#include <iostream>#include <stdlib.h>#include <malloc.h>using namespace std;typedef struct st1{ char biaodashi[7];//1 中缀转后缀时存运算符 2 存储后缀 int top;}*CharStack;typedef ...

2019-07-27 15:20:59 873

原创 CCF小中大(C语言版)

80分可能错误·:忽略n为偶数是中位数四舍五入 (保留一位小数!n为1时 三个值一样#include <stdio.h>int a[100000];int main(){ int n,i,j,fab,m,max,min,middle; float b; scanf("%d",&n); for(i=0;i<n;i++) ...

2019-07-26 09:58:54 1203 2

原创 递归合集

一、习题2.6 递归求简单交错幂级数的部分和 (15 分)本题要求实现一个函数,计算下列简单交错幂级数的部分和:f(x,n)=x−x​2​​ +x​3​​ −x​4​​ +⋯+(−1)​n−1​​ x​n​​函数接口定义:double fn( double x, int n );其中题目保证传入的n是正整数,并且输入输出都在双精度范围内。函数fn应返回上述级数的部分和...

2019-07-24 10:42:26 198

原创 习题2.5 两个有序链表序列的合并 (15 分)

#include <stdio.h>#include <stdlib.h>typedef int ElementType;typedef struct Node *PtrToNode;struct Node { ElementType Data; PtrToNode Next;};typedef PtrToNode List;List ...

2019-07-24 10:10:51 120

原创 习题2.4 递增的整数序列链表的插入 (15 分)

List Insert( List L, ElementType X ){ List head=L; L=L->Next; List node=(List)malloc(sizeof(List)); node->Data=X; node->Next=NULL; List q=head; if(L==NULL) {...

2019-07-24 08:17:23 1327 3

原创 PTA—习题1.9 有序数组的插入 (20 分)

大数据用MAXSIZE判断,不能用10bool Insert( List L, ElementType X ){ int i=0,tag; while(L->Data[i]>X) { i++; } tag=i; if(L->Data[i]==X||(L->Last+1)>=MAXSIZE) ...

2019-07-21 16:55:25 2784 1

原创 PTA—习题2.3 数列求和-加强版 (20 分)

1、pow(10,3)=99原因:pow返回的是double类型,即浮点数,浮点数本身就是表示一个精度的数字,而不是一个准确的数字。可能为99.999999然后转换int所以成为99,浮点数转换为int是可能丢失精度的。所以浮点数不比较相等,只认为两个数字差距小到一定精度就认为相等。2-6 数列求和方法一:N大于21时,AA…A(N个A)的值超过64位,超出整形的数值表示范围,用...

2019-07-18 13:37:50 578

原创 Java项目——单机五子棋(无人机)

原博客:https://blog.youkuaiyun.com/cnlht/article/details/8176130实践目标: 1.掌握JavaGUI界面设计 2.掌握鼠标事件的监听(MouseListener,MouseMotionListener)问题:一、找不到合适的棋盘图,改为14*14二、获取图片:Toolkit.getDefaultToolkit().getImage...

2019-05-14 19:30:36 498

原创 PTA判断素数&left-pad

注意:1、1不是素数2、if(flag) ,只要一个值不是0, 他就相当于真, 0就是假3、用sqrt平方根判断素数,以防超时就是 scanf 输入后,会遗留一个回车符,传递到下面的输入语句;回车符就会被下面的输入语句接收,而结束了输入,这里就是一个错误的值;解决的办法,就是让这个回车符在传递过程中消失;那么就在 scanf 后面加一句空的 getchar(); 用来接收回车符!...

2019-02-01 18:55:00 1505

原创 PTA判断素数

注意:1、1不是素数2、if(flag) ,只要一个值不是0, 他就相当于真, 0就是假3、用sqrt平方根判断素数,以防超时N=根号N*根号NN的因数除了根号N,其他都是成对存在的,且必定一个大于根号N一个小于根号N假设N不是质数,有个因数大于根号N(不是N本身)则N必定有一个与之对应的小于根号N的因数也就是说,如果2到根号N都没有N的因数,那么对应的根号N到N-1都没有N的因...

2019-01-31 21:44:33 6031

原创 PTA正整数A+B

第二个输入可能有空格(题目保证至少存在一个空格),所以我们要用getline去读入第二个整数以防类似于输入:12 + 100 24add输出:112这样的情况得到(%s不接收空格)不然可能一直是13分这个问题还未解决解决方法:1、把两个字符串放在一个中,利用题目条件 两个中间为空格2、getline()接受包括空格在内的字符3、fgets()*scanf读不进空格‘ ’...

2019-01-30 11:47:10 4591

原创 PTA帅到没朋友&输出GPLT

注意:1、已检测出,不重复输出,所以用数组存检测数,以便检查石否重复2、输出,ID不足五位用0补,%5d3、只有一个朋友圈有该ID,且该朋友圈只有一个朋友,也要检测出4、此题若用暴力算法,则可能用到结构体数组,而且查找判定的时间复杂度将高达O(N^3),提交后会有一个点提示超时。故采用一个一维数组来记录是否有朋友,其下标即ID。数组元素只有0和1,0代表没朋友,1代表有朋友。#...

2019-01-29 20:58:45 564

原创 PTA个位数统计&大笨钟

#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#include&amp;lt;string.h&amp;gt; int main(){ int i,a[10]; char n; for(i=0;i&amp;lt;10;i++) { a[i

2019-01-28 14:29:25 438

原创 PTA打印沙漏

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include&lt;string.h&gt;&nbsp;int main(){&nbsp;&nbsp;&nbsp;int n,i,s1,s2=1,yushu,num,k=0,j,max;&nbsp;&nbsp;&nbsp;char sym;&nbsp;&am

2019-01-27 22:04:13 677

空空如也

空空如也

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

TA关注的人

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