- 博客(32)
- 收藏
- 关注
原创 React学习记录(1)
React 是一个由 Facebook 创建的用于构建用户界面的 JavaScript 库。它注重于构建快速、动态的用户界面,主要用于开发单页应用(SPA)。
2024-07-01 20:04:28
348
原创 2.7日学习记录
然后发现一是不美观,再者又不方便使用,再加上用js写的窗口居中有点问题(测试后才发现他酸的屏幕尺寸是我两个屏幕的尺寸加在一起/2),这样会导致点开的时候窗口靠在两个屏幕的连接处,还没想办法解决这个问题。虽然在实践中,许多浏览器对于伪元素和伪类的使用都支持使用单冒号,但根据最新的规范,建议使用双冒号(::)以区分伪元素和伪类。小年后就开始忙了,所以这周只是做了一个简单的登录注册窗口以及图片轮播的效果。重新复习了一下css的盒子模型和传统的网页布局方式(主要是自己练手的项目和实际上自己写的项目差别很大)。
2024-02-07 14:54:35
374
原创 1.30学习记录
由于前端的内容在暑假已经学习过(但是并未做过项目所以不是很熟练),寒假赶忙复习了一下JavaScript以应对接下来的项目,springboot+vue的学习我放在项目之中边学边做。JavaScript 中的变量用于存储数据值(也可以用var,数据类型是根据靠经变量的那个值来定)。然后接下来是html+css临时写的练手项目(JavaScript部分还未开始写 ),目前来看是有点粗糙。然后自己的项目在写的时候有一个很严重的问题没有考虑,导致写的页面在不同的屏占比和显示器上会有不同的效果。
2024-01-30 17:19:29
428
原创 2022级数据库原理能力测试4-5
从这篇题解开始一般的简单题目都不会开始写解题思路,看代码即可现在运营想要针对20岁及以上且23岁及以下的用户开展分析,请你取出满足条件的用户明细数据。
2023-11-28 21:05:28
899
原创 Java学习记录(11)
然后就能对头像进行设置,但是又出现了新的问题,就是读取完头像后,数据库其实存不下(BLOB)二进制数据文件,会超长,于是换了一种写法,选取头像的时候读取头像的绝对路径,将绝对路径存入数据库,然后加载的时候从数据库读取,再进行设置,这里又出现了两个bug。(明明是按照形式写的,依然空指针)。然后就是关于路径为空的问题,我设置了判断,就是上面代码那个NULL,但是这样的话代码复用率就高了,必须得复制一个一样的代码,唯一不同的是这个代码不设置头像,这样就可以对新用户进行操作。我使用的在上文也有介绍,是通过。
2023-07-27 22:29:09
71
原创 Java学习记录(10)
然后是答辩的一个我没考虑到的问题,假设邮箱并未注册过账号,然后用该邮箱获取验证码后,得到一个正确的验证码,再将原来的邮箱改成另一个,因为最开始的写法是在获取验证码后就写入数据库,验证成功后不会二次写入,所以不存在邮箱更换的问题,但是前辈说要给个提示给用户,让用户知道自己是否修改成功邮箱,于是我在注册方法中设置了两个邮箱,第一个邮箱是成员变量,用于获取获取验证码时的邮箱,而第二个则是一个局部变量,只能够在注册时获得文本框中的邮箱,如果两次不一样,则报错,如果是一样的就输入进数据库。
2023-07-25 22:12:55
66
原创 Java学习记录(9)
这两天项目卡着不动了,来来回回删改了几趟,最终决定取消使用泛型传输对象,将Register类与Login类合在一起变为了用户类,再通过Message类传输进服务器判断该进行什么方法去实现,比如传一个MessageType的Register类,服务器就会调用注册的功能。(2)、多对多(n:m:p):供应商,项目,零件。(1)、一对多(1:n:m):课程,教师,参考书,一门课可以有很多老师讲授,但一个老师只能讲授一门课;(3).联系用菱形表示,框内写明联系名,并在无向边标明类(1,N,M)
2023-07-23 00:13:38
66
原创 Java学习记录(8)
这边是有一个方法,在点击获取按钮的时候会进入到这个方法再重新获取一次时间,然后用新获取的时间与最开始点击按钮所获取的时间进行比较,返回一个bool值,这样就可以知道是否在一分钟内重复获取了验证码,有一点要注意的是时间是以毫秒计时的所以要*1000才是一秒。这两天顾着写项目的登录注册以及大体思路,花费了很多时间,虽然登录注册很早之前就写完了,但是有很多bug要改,然后还对登录注册新增加了一个验证码获取和验证码过期的功能,以及将登录传输到服务器上进行,与通过服务器来发送邮件的功能。下面是客户端连接的代码。
2023-07-20 22:12:14
53
原创 Java学习记录(8)
对两个眼睛都添加了方法,然后在密码框下面覆盖了一个文本框,将密码框中得到的密码传给文本框(有可能对文本框进行修改,所以也要将文本框的密码给密码框),当单击眼睛时,将一只眼睛隐藏,另一个眼睛设置可见,密码框设置隐藏,文本框就是可见的,这样就实现了可视化密码的操作。然后选择开启服务,记住给的一串字符,复制下来,粘贴到代码相应处,这样就连接好了邮箱,再将输入的邮箱链接进代码,就可以完成发送验证码的操作。这边是设置了所有窗口大小固定无法更改,然后只加载了一个场面,通过一个场景切换到不同的场景。
2023-07-18 22:29:07
87
原创 Java学习记录(7)
线程同步机制互斥锁线程死锁多个线程占用了对方的资源锁,但不肯相让,导致了死锁的发生。释放锁IO流文件的基本操作new File(String pathname)//根据路径构建一个对象new File(File parent,String child)//根据父目录文件+子路径构建new File(String parent,String child)//根据父目录+子路径构建createNewFile //创建新文件方式1:方法2方法3获取文件信息://获取绝对路径;
2023-07-15 22:33:32
63
1
原创 Java学习记录(6)
throws后面的异常类型可以试方法中产生的异常类型,也可以是它的父类,也可以抛出多个异常。子类重写父类的方法时:对抛出异常的规定:子类重写的方法,所抛出的异常类型要么和父类抛出的异常一致,要么为父类抛出异常类型的子类型。可以有多个catch语句,捕获不同的异常(进行不同的业务处理),要求父类异常在后,子类异常在前,比如(Exception在后,NullPointerException在前),如果发生异常,只会匹配一个catch。2.有些Collection的实现类,可以存放重要的元素,有些不可以。
2023-07-13 22:25:25
56
1
原创 Java学习记录(5)
常规方法是在main函数中加一个cnt来计数可以在类中加一个声明使用这个来计数,这样这个cnt就是所有对象共享的(static变量是对象共享)静态域不管static在哪里:(1)静态变量static变量是所有对象共享(同一个类) (2)static类变量,在类加载的时候就生成了。访问修饰符 static 数据类型 变量名可以通过类调用,也可以通过对象调用类变量的调用必须遵守相关的访问权限很明显可以看出来在实例变量处已经被编译器标成了红色.类方法也叫静态方法。
2023-07-11 19:10:30
76
2
原创 MySQL简单操作(增删查改)
输入cd 加上自己的安装路径:C:\Program Files\MySQL\MySQL Server 8.0\bin。点击查询,新建一个查询,然后可以通过代码操作。运行的时候选择以管理员的身份运行,这样就能手动开关数据库。Mysql -h 主机名 -u 用户名 -p。选中字段,右键运行已选择的(其他操作都一样)复制以下两个代码,再将文件后缀改为.bat。新建一个数据库,字符集用常用的utf-8。(一定要记住自己MySQL的密码)保存图片,文件,压缩包,视频。双击打开,将启动类型改为手动。
2023-07-08 22:32:58
64
原创 刷题记录(2)
Syx 有个长度为N的字符串S,其中,S由和小写字母组成,每一个都要与其左边的配成一对,并将它们与它们中间的部分删除。最后请你输出操作后的S。
2023-07-08 19:21:58
147
原创 Java学习记录(4)
num1/num2时程序会抛出异常(因为num2 = 0),异常类型为ArithimeticException。运行类型看右边是什么,右边是什么,它的对象就是谁,如果将cat改为Animal类型,则会输出Animal在叫!如果程序员觉得一段代码可能会出现异常,可以使用try-catch异常处理机制来解决,从而保证程序的健壮性。Sum 函数构成重载,创建不同的对象传入不同的参数去调用sum,这个过程就是多态的体现。是面向对象的第三大特征,多态是建立在封装和继承基础之上的。提高代码复用性,利于代码维护。
2023-07-06 22:14:45
81
1
原创 刷题记录(1)
计算机竞赛小组的神牛 V 神终于结束了高考,然而作为班长的他还不能闲下来,班主任老 t 给了他一个艰巨的任务:帮同学找出最合理的大学填报方案。可是 v 神太忙了,身后还有一群小姑娘等着和他约会,于是他想到了同为计算机竞赛小组的你,请你帮他完成这个艰巨的任务。
2023-07-06 20:37:26
175
2
原创 Java学习记录(3)
一旦获取初始值,该final变量值则不能重新赋值(未指定默认值可以在后续代码中对final修饰变量赋值,但只可一次,不可重复,且final修饰的成员变量必须由程序员显示地指定初始值,系统不会对final成员进行隐式初始化)。接口里可以包含成员变量(只能是静态常量)、方法(只能是抽象实例方法、类方法或默认方法)、内部类(包括内部接口、枚举)定义。final修饰的方法不可以被重写,如果出于某些原因不希望父类的某个方法被重写,则可以用final修饰该方法。接口里定义的方法只能是抽象方法、类方法或默认方法。
2023-07-04 21:39:42
62
原创 Java学习记录(2)
类(class,使用类来创建对象,如:Person p = new Person();)与对象(object,也被称为实例,instance),其中类是某一批对象的抽象,可以把类理解成某些概念;对象才是一个具体存在的实体,从这个意义上来看,日常所说的人,其实是人的实例,而不是人类。Java的继承通过关键字extends实现,实现继承的叫子类,被继承的称为父类。
2023-07-03 21:47:05
77
1
原创 数组的去重排序以及输出
YRZ学长想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉。
2022-11-27 11:38:16
454
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人