笔记
文章平均质量分 65
失心
勤奋才是改变命运的唯一捷径
展开
-
MySQL数据库删除大量数据的方式
mysql删除大量数据的方式原创 2022-07-11 16:44:09 · 8106 阅读 · 1 评论 -
sql查询重复数据
sql查询重复数据原创 2022-07-10 11:20:03 · 7207 阅读 · 0 评论 -
web应用中的数据源
数据源原创 2022-07-01 10:35:33 · 448 阅读 · 0 评论 -
Statement和PreparedStatement
Statement和PreparedStatement原创 2022-06-30 17:10:26 · 222 阅读 · 0 评论 -
对于SpringSecurity的简单使用
对于SpringSecurity的简单使用原创 2022-06-03 10:00:55 · 375 阅读 · 0 评论 -
JDBC连接数据库
一、什么是JDBC说到JDBC我们首先应该想到Java中的13个规范,里面就其中一条规范就是JDBC,哪它究竟是什么又有什么用呢?我们先看一下百度百科怎么描述原创 2022-05-02 13:58:52 · 5339 阅读 · 0 评论 -
关于Spring的事务管理
1、什么是事务?事务就是一系列的动作,它们被当做一个单独的工作单元,这些动作要么全 部完成,要么全部不起作用2、举例说明什么是事务假如在网上买一本书,这本书的单价是30元,显示库存还有10本;我们想要买一本,但发现我们手机里的钱的余额还有20元,这时如果是正常购买这本书的话,会有两步:①、点击购买,购买成功;我们手机的钱的余额减30 ②、这本书的库存会变成还有9本。但我们此时手机里的钱的余额不够买一本这样的书,我们点击付款,会出现余额不足,购买失败,我们的账户的余额是不变的,但此时,书的库存可能还原创 2020-11-20 16:06:54 · 148 阅读 · 0 评论 -
使用eclipse写项目时,并使用maven导包后,查看不了源码
1、在eclipse中设置在使用maven导入包时,同时也下载它的源码①.在Window里选择Preferences②.进入Preferences后,在左边的菜单栏中找到Maven,点击Maven,然后勾选右边的两个选项,点击Apply2、此时我们可能还是无法查看源码,因为我们所要的包是已经导入过了的,第一步只是设置以后导包时下载它的源码;所以我们要在我们的项目中查看源码,还需要以下操作①.在我们的项目下找到 pom.xml 右键 ===> Run AS ===>Maven原创 2020-11-15 14:58:22 · 733 阅读 · 0 评论 -
Java web使用Cookie的自动登录
1.在Java web 项目里建立一个 login.jsp 页面,用于编写登录页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title原创 2020-09-20 20:01:48 · 2053 阅读 · 0 评论 -
Java标识符及命名规则与规范
一、标识符是用来给类、方法、变量进行命名的。在 Java 中用标识符来进行命名需要遵循一些规则。1、标识符必须以字母、下划线、和符号 $ 开头2、标识符其他部分可以是字母、下划线、$符号、和数字任意组合3、Java标识符区分大小写,无长度限制4、标识符不可以是 Java 关键字二、标识符命名的规范(非强制性要求)1、在写类名时每个单词的首字母大写2、在写变量名和方法名时第一个单词小写,从第二个单词开始每个单词的首字母大写...原创 2020-06-27 17:25:48 · 747 阅读 · 0 评论 -
关于 Java 的代码注释
1、单行注释以 // 开头, // 后面皆为注释,示例如下:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World");//输出 Hello World }}2、多行注释以 /* 开头,以 */ 结尾,在 / *和 */ 之间的内容为注释,也可以使用多行注释作为行内注释,但多行注释不能嵌套使用。示例如下:publ原创 2020-06-26 17:28:13 · 821 阅读 · 0 评论 -
关于Java的包和 import 的使用
一、包1、包是Java中管理类的重要手段。通过包我们可以解决类重名问题,也可以实现对类的有效管理。2、包的英文名为 package .包的使用通常有两个要点:(1)、通常为类的第一句非注释语句(2)、包名通常是将域名倒着写,再加模块名,便于内部类的管理。列如 在公司开发中,公司a开发的某个项目,包名为 cn.a.项目名3、包使用时的注意事项(1)、在项目开发时都要使用包,不要使用默认包(2)、包 cn.a 和包 cn.a.sum 是两个独立的包,没有包含关系4、Java中常用的原创 2020-06-25 20:52:26 · 1782 阅读 · 0 评论 -
输出指定大小的 HDU 字符串
输入的第一行包含一个正整数N(N<=20),表示一共有N组数据,接着是N行数据,每行包含一个正整数M(M<=50),表示一行内有M个“HDU”相连。输出指定大小的方形字符串,输出格式参见样本数据。Sample Input212Sample OutputHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUHDUimport java.util.Scanner;public class Main{ public static vo原创 2020-05-15 21:58:54 · 186 阅读 · 0 评论 -
关于Java的输入与输出
前言学习任何一门编程语言我们编写的第一个程序应该都是输出 " Hello World "因为输入输出语句既简单又便于我们理解,但在Java语言学习的时候输入输出语句就很丰富了,所以在这里我对Java的输入输出语句,在我个人的理解和查找资料的基础上做了个总结首先是输入在 Java 中,我们使用 Scanner 类接受用户从键盘输入的数据; 方法如下:1、使用 java.util 包。 ...原创 2020-05-01 09:50:36 · 407 阅读 · 0 评论 -
C语言建立由不同类型数据组成的组合型数据结构 ------ 结构体
前言我们前面所见的变量大多数是相互独立的、没有内在联系的,在内存中地址也是互不相干的,但在实际生活和工作中我们常常用到一些数据它们之间是有联系的,我们再把它们单独定义就难以体现出它们的内在联系;如一个学生的性别、姓名、学号、年龄等数据的储存,这样的一组数据我们还好去定义,但若是多个学生这样的数据我们再这样一个一个去定义就既麻烦也难以体现出这些数据的联系,当然我们学过数组,可以用数组去储存一组数据...原创 2020-04-29 19:35:55 · 3895 阅读 · 1 评论 -
给一些整数,任务是按升序对这些数字进行排序【开始我的 java 之旅】
输入包含多个测试用例。输入的第一行是单个整数n,它是测试用例的数量。随后是n测试用例。每个测试用例包含一个整数m(1 <= N <= 1000)要排序的整数,然后m个整数紧跟在同一行中。确保所有整数都在32-int范围内。对于每种情况,请打印排序结果,然后一行打印一种情况。package news;import java.util.*;public class Hd1089 ...原创 2020-04-18 21:01:15 · 293 阅读 · 0 评论 -
数列有序!
输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。对于每个测试实例,输出插入新的元素后的数列。#include<stdio.h>int main(){ int m,n,i,j,t,a[109]; while(scanf("%d%d",&m,&n)!=EOF)...原创 2020-04-13 19:23:44 · 640 阅读 · 0 评论 -
给定一个日期,输出这个日期是该年的第几天。
输入数据有多组,每组占一行,数据格式为YYYY / MM / DD组成,具体可见样本输入,另外,可以向你确保所有的输入数据是合法的。对于每组输入数据,输出一行,表示该日期是该年的第几天。样本输入1985/1/202006/3/12#include<stdio.h>int main(){ int i,n,m,k; int a[15]={0,31,29,31,30,31,3...原创 2020-04-12 18:46:55 · 3932 阅读 · 1 评论 -
C语言之指针(四)
四、通过指针引用一维数组引用数组元素有下标法和指针法,下标法如下:#include<stdio.h>int main(){ int i,a[10]; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { pr...原创 2020-04-11 15:43:42 · 162 阅读 · 1 评论 -
偶数求和
有一个长度为m(m<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每n个数求出一个平均值,如果最后不足n个,则以实际数量求平均值。编程输出该平均值序列。输入数据有多组,每组占一行,包含两个正整数m和n,m和n的含义如上所述。对于每组输入数据,输出一个平均值序列,每组输出占一行。#include<stdio.h>int main(){ in...原创 2020-04-09 19:03:37 · 1677 阅读 · 1 评论 -
数矩形
给你一个高为n ,宽为m列的网格,计算出这个网格中有多少个矩形数矩形的公式是数出长边上的线段数和宽边上的线段数,相乘即为矩形数;计算线段数的公式为从1累加直到线段长度#include<stdio.h>int main(){ int abc(int a); int t,m,n,s; scanf("%d",&t); while(t--) { sc...原创 2020-04-08 20:30:20 · 924 阅读 · 0 评论 -
判断闰年
给定一个起始年份m,再给定一个整数n;从起始年m开始判断是否为闰年,直到第n个闰年停止,输出第n个闰年的年份;输入第一行是一个整数t,表示测试t例,然后输入t行,每行一个m、n#include<stdio.h>int main(){ int m,n,t; scanf("%d",&t); while(t--) { int a=0; scanf("%d %d"...原创 2020-04-07 20:09:42 · 121 阅读 · 1 评论 -
C语言之指针(三)
三、指针的算术运算(当指针指向数组元素的时候,指针的算术运算才有意义)什么叫指针的算术运算?我们都知道对数值型数据进行的算术运算(加、减、乘、除、等等) int a,b.c; a=1;b=2; c=a+b;指针也就是地址,指针的算术运算就是对地址进行运算。指针的算术运算的意义在指针指向数组的时候,对指针进行算术运算,就对引用数组元素提供了方便,列如指针变量p指向数组a的首地址a[...原创 2020-04-03 19:36:24 · 193 阅读 · 0 评论 -
C语言之指针(二)
二、指针变量做函数参数在使用函数时我们一般都使用的是基本类型做函数参数,如 int、double、float等等。那在使用指针变量做函数参数和基本类型做函数参数有什么不同呢?(1) 在使用基本类型做函数参数时是把实参的值传递给形参,在被调函数中形参值的改变不能改变主函数中实参的值,如下:这个程序是想通过函数来交换实参a和b的值,但是实参和形参是在不同的存储单元中,在调用函数的过程中只是把...原创 2020-03-31 19:04:51 · 149 阅读 · 0 评论 -
用三分法求非单调函数的极值
现在,有一个函数:F(x)= 6 ∗*∗ x7+8∗x6+7∗x3+5∗x2−y∗x^ 7+8*x ^ 6 + 7 * x ^ 3 + 5 * x ^ 2-y * x7+8∗x6+7∗x3+5∗x2−y∗x(0 <= x <= 100)当x在0到100之间时,找到最小值。输入的第一行包含一个整数T(1 <= T <= 100),它表示测试用例的数量。然后是T行,每行只有一...原创 2020-03-29 13:25:30 · 389 阅读 · 0 评论 -
用二分法求方程式的近似解
给定方程888x4+7x^4+7x4+7x3+2x^3+2x3+2x2+3x^2+3x2+3x+6x+6x+6 = Y,您能找到0到100之间的解吗?输入的第一行包含一个整数T(1 <= T <= 100),它表示测试用例的数量。然后紧跟着T行,每行都有一个实数Y(fabs(Y)<= 1e10)对于每个测试用例,您应该只输出一个实数(精确到小数点后4位),它是等式的解,如果0...原创 2020-03-27 21:21:13 · 2892 阅读 · 0 评论 -
C语言之指针(一)
一、指针的定义、初始化及解引用1、什么是指针?在对程序进行编译时系统会给每个变量分配内存空间,在对一个变量进行操作时,会先对它的内存空间进行寻址,每一个变量都有它自己的地址,指针就相当于变量地址,通过指针能找到变量的内存单元。2、直接访问和间接访问...原创 2020-03-26 10:32:15 · 133 阅读 · 0 评论 -
把一个偶数拆成两个不同素数的和,有几种拆法呢?
输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。#include<stdio.h>#include<math.h> int sushu(int m)//编写一个判断一个数是否为素数的函数{ int i; if(m==1) return 0; if(m==2||m=...原创 2020-02-07 09:46:23 · 3552 阅读 · 1 评论 -
给定一个区间,判断这个区间内有多少数在它的各个位上不含有62或4
含有4或62的数。例如:62315、 73418、 88914。61152虽然含有6和2,但不是62连号,所以不属于。输入的都是整数对n、m(0<n≤m<1000000),如果遇到都是0的整数对,则输入结束。对于每个整数对,输出一个不含有4或6数字的统计个数,该数值占一行位置。1、用数组,把这个最大为七位数的数字各个位上的数都求出来存入数组然后断#include<stdio...原创 2020-02-06 10:20:04 · 1610 阅读 · 0 评论 -
求时钟时钟和分针的夹角
夹角的范围[0,180],时针和分针的转动是连续而不是离散的。输入数据的第一行是一个数据T,表示有T组数据。每组数据有三个整数h(0 <= h < 24),m(0 <= m < 60),s(0 <= s < 60)分别表示时、分、秒。对于每组输入数据,输出夹角的大小的整数部分。#include<stdio.h>#include<math...原创 2020-02-05 17:01:04 · 2521 阅读 · 0 评论 -
天空数
四位数2992,这个数,它的十进制数,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22,把这样的一个四位数命名为天空数,任给一个四位数判断它是否为天空数#include<stdio.h>int main(){ int n,m,h,s,a,b,c,d,k=0,t=0; while(scan...原创 2020-02-02 21:12:56 · 396 阅读 · 0 评论 -
给两个十六进制整数,计算它们的总和,并以十六进制输出
Sample Input+1A 121A -9-1A -121A -AASample Output2C11-2C-90#include<stdio.h>int main(){ long long int a,b,s; while(scanf("%llX%llX",&a,&b)!=EOF) { s=a+b; i...原创 2020-02-02 12:26:25 · 1853 阅读 · 0 评论 -
给定一个矩形的宽度和高度,打印出它
输入包含多个测试用例。对于每个用例,都有两个数字n和m(0 <n,m <75)指示矩形的宽度和高度。每打印一个矩形要空一行#include<stdio.h>int main(){ int a,b,i,j; while(scanf("%d%d",&a,&b)!=EOF) { for(i=1;i<=b+2;i++)//先对高度进行循环,一行...原创 2020-01-30 17:30:56 · 423 阅读 · 0 评论 -
RPG难题
有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.#include<stdio.h>int main(){ int i,n; long long a[100]; while(scanf("%d",&n)!=EOF) { a[1]=3;a[2]...原创 2020-01-29 12:16:00 · 344 阅读 · 0 评论 -
安全密码
一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为:1.大写字母:A,B,C…Z;2.小写字母:a,b,c…z;3.数字:0,1,2…9;4.特殊符号:~,!,@,#,$,%,^;给你一个密码,你的任务就是判断它是不是一个安全的密码。#include&...原创 2020-01-28 14:47:52 · 4469 阅读 · 0 评论 -
输入一个字符串,判断其是否是C的合法标识符。
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。#include<stdio.h>#include<string.h>//在使用字符串处理函数时,应当在程序文件的开头加入此头文件int main(...原创 2020-01-16 13:11:40 · 18239 阅读 · 0 评论 -
亲和数
古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是本身的约数)之和为:1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284。而284的所有真约数为1、2、4、71,142,加起来恰好为220。人们对这样的数感到很惊讶,并称为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就成...原创 2020-01-22 17:01:28 · 325 阅读 · 0 评论 -
给定三条边,请你判断一下能不能组成一个三角形。
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出是,否则否。#include<stdio.h>int main(){ double a,b,c,m,n;//三角形的三条边可能不是整数 scanf("%lf",&m); while(m--) ...原创 2020-01-22 10:47:32 · 5773 阅读 · 2 评论 -
已知多边形的各点坐标,求多边形的面积
输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3 <= n <= 100),它表示可以的边数(当然也是顶点数),然后是按照逆时针顺序指定的n个顶端的坐标(x1,y1,x2,y2 … xn,yn),为了简化问题,这里的所有坐标都用整数表示。输入数据中所有的整数都在32位整数范围内,n = 0表示数据的结束,不做处理。对于每个测试实例,请输出对应的多个面积,结果精确...原创 2020-01-22 09:49:57 · 4047 阅读 · 1 评论 -
统计给定文本文件中汉字的个数。
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。#include<stdio.h>#include<string.h>int main(){ int i,j,n,s=0; char a[1000]; while(scanf("%d",&n)!=EOF) { getch...原创 2020-01-18 18:54:27 · 1001 阅读 · 0 评论