自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LL(1)文法的语法分析java实现

LL(1)文法的语法分析java实现

2022-11-23 11:22:31 448

原创 leetcode—6241.数组中不等三元组的数目

LeetCode刷题6241

2022-11-21 18:22:58 227

原创 操作系统实验二

实验成果

2022-10-18 11:42:14 122

原创 java sql简易注入测试

最近对SQL注入比较感兴趣,想着用java测试一下,首先进行了jdbc的简单连接,但是在结果运行的时候却没有得到我想要的结果。假设我有一个student表,我想要通过网页输入信息搜索指定信息(原功能),但是我想通过SQL注入获取到所有信息。我创建了一个表单,通过文本框将我的信息传输到servlet中进行处理。select * from student where id ='1' or 1=1正常情况下应该返回所有记录信息,但是响应时却只有id为1的记录(原表中数据不止一条)。后来经过多次测试与查找资料

2022-05-13 12:34:43 825

原创 java复习

闲来无事,找到了以前的代码,大多数是敲到一半就放弃了比如仿QQ,敲了个登录界面就放弃了;又如实现登录功能,结果发现数据库连接都是问题;又如之前写过简单多线程动画,结果在图像移动过程中出现了图像滞留问题,一直没找到解决办法就放弃了。1.数据库连接以前使用的是sqlite3,用eclipse的jdbc连接,别的数据库就不会了。只想说官方文档很给力!因为觉得MySQL以后可能用的更多,再加上最近也在学习MySQL,所以学习了一下数据库的连接,发现大多数步骤与之前的sqlite几乎一致,我之所以不会的

2022-02-08 22:38:26 748

原创 蓝桥杯试题 基础练习 Huffuman树

资源限制时间限制:1.0s 内存限制:512.0MB问题描述  Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。  给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:  1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + pb。  2. 重复步骤1,直到{pi}中只剩下一个数。  在上面的操作过程中,把所有的费用相加,

2022-01-21 22:28:17 120

原创 蓝桥杯试题 基础练习 高精度加法

资源限制时间限制:1.0s 内存限制:512.0MB问题描述  输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述  由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。  定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。  计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入C[0],即C[

2022-01-21 22:12:34 102

原创 蓝桥杯试题 基础练习 龟兔赛跑预测

资源限制时间限制:1.0s 内存限制:512.0MB问题描述  话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是所有的乌龟却是一致——它们不到终点决不

2022-01-19 22:30:56 90

原创 蓝桥杯试题 基础练习 字符串对比

资源限制时间限制:1.0s 内存限制:512.0MB问题描述  给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:  1:两个字符串长度不等。比如 Beijing 和 Hebei  2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing  3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIj

2022-01-19 21:11:31 61

原创 蓝桥杯基础算法题-------高精度阶乘

问题描述  输入一个正整数n,输出n!的值。  其中n!=123*…*n。—————————————————————————————————算法描述  n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。  将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。  首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。——————————————————————

2022-01-18 22:41:34 178

原创 QQ登录界面制作

实现简单的QQ登录操作(阶段一)学习了java连接数据库后,便想简单的实现一下QQ登录的操作,但是也想拥有一个好看的界面,于是便打算进行界面设计(个人喜好不同,不喜勿喷)。因为看起来比较酷,我取了一个比较科幻的名字:虚现时代效果如下:首先便是QQ登录界面的设计了,我设计的尺寸为570*470。具体大小可自我调整。package qqcreate;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.sw

2021-12-04 18:28:01 2524

原创 串的基本操作

数据结构有关串的操作(C语言)要求实现串的基本操作:串的创建输出串长进行两个串的比较(如果是包含关系则比较串长,否则比较ASCALL码的值)清空串两个串的连接求出某个串指定位置的子串求出子串在指定串的位置主要参考教科书上的伪代码进行修改了但是运行过程中却有一些问题,让人无法理解HString T1,T2,T3,Sub; //宏定义变量 就是这个基本定义,原本我是在main函数里面定义的,但是总是运行之后出现了错误终止。实现的代码如下:#include<stdio.

2021-11-30 14:53:59 1739 1

原创 100行java代码实现计算器基础功能及按键约束

100行java代码实现计算器基础功能及按键约束最近刚好学习了java的GUI,然后老师提出要求,做一个计算器,并且给出了约束1.实现计算器的基础运算功能(+,-,*,/)。2.显示不能出现 “00”,“.2123”,“0.0.0”。(空内容时不能连续点击两个零,小数点位于第一位,小数中不能出现两个或两个以上)起初干了一件比较愚蠢的事,所有的按钮都用JButton创建,硬生生用了18个,一直到b18,然后向面板添加时,欲哭无泪。好了,闲话不多说,直接上代码,这估计才是大家最想知道的。packa

2021-11-28 12:28:54 1466

原创 HashSet类数组

我在力扣刷题的时候看到一篇题解,其中有一个类似于array['a']=5;的方法,这是我从来没有见过的形式,并且在CSDN中搜索了一下,并没有找到太多答案。但是碰到了问题总是需要解决的,于是我自定义了一个数组,并且进行了类似的赋值,经过遍历之后发现这个‘a’会自动转换成97,跟ASCII码在此方面的转换是一致的,在此之前我并,没有往这方面想过。毕竟java采用的是Unicode,但没想到这两种之间还有通用的地方。目前学习不多,不做多余总结,以免出错。...

2021-10-25 18:14:32 413

原创 while(!a)

学习C语言已经一年了,但对于细节问题一直不太明白2021.06.27while的用法其实挺简单的,我也以为我很懂了,但是今天一道简单的题目却考倒了我while(!z1);其实就是一个简单的do-while循环,就因为条件超出了我的认知,也不算是超出了吧,主要是没细想过。!z1 等价于 z1==0;所以是先执行一遍,然后不满足条件就退出循环了...

2021-06-27 15:53:38 2425

空空如也

空空如也

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

TA关注的人

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