- 博客(48)
- 收藏
- 关注
原创 Maven简单介绍
Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。开源项目:https://www.apache.orq/index.html#projects-list。
2024-06-17 08:04:33 292
原创 Element常用组件
Element:是饿了么团队研发的,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。组件:组成网页的部件,例如 超链接、按钮、图片、表格、表单、分页条等等。官网:https://element.eleme.cn/#/zh-CNListener。
2024-06-11 22:35:18 380
原创 JavaScript对象
定义格式var 对象名 = {属性名1:属性值1,属性名2:属性值2,属性名3:属性值3,函数名: function(形参列表){}age:20,alert("用膳~");age:"20",eat(){alert("用膳~");调用格式对象名.属性名;对象名.函数名();user.eat();概念:JavaScript Object Notation,JavaScript对象标记法。JSON 是通过JavaScript 对象标记法书写的文本。
2024-05-30 22:17:15 575
原创 JavaScript
/写入HTML,在浏览器展示。//浏览器弹出警告框。//写入浏览器控制台。多行注释:/*注释内容 */单行注释:// 注释内容。写入 HTML 输出。
2024-05-28 22:27:55 2127 1
原创 5.23总结
进入课程后展示该课程所有讨论话题的列表,包括标题、部分正文、创建者、创建者头像、创建时间等信息。:用户可以点击讨论列表中的话题,进入讨论详情页面,查看讨论的详细内容和回复以及评论。:根据用户角色和权限,限制某些操作的访问权限,只允许本人删除讨论主题。:允许用户在讨论详情页面发表回复,可以是文字、图片或文件形式。:允许用户创建新的讨论主题,包括标题、正文和文件等。:对讨论详情页面的回复进行排序,例如按时间倒序排序。:允许用户编辑和删除自己发表的回复和评论。
2024-05-23 22:51:45 210
原创 超星项目总结
虽然功能点都完成了,但有些地方做的不太行,资料的功能,没对发送相同文件名的文件进行判重,导致应该一个课程不能发送相同文件名的文件,且文件只能单个上传;作业功能,只能是纯文本,没有文件之间的传输;签到没有补签功能,写的太慢了,没有创新功能点。JAVA的基础知识过于薄弱,还要多看书,对知识进行巩固加深。
2024-05-21 23:37:34 175
原创 5.12总结
随机选人,进入界面后将该课程的所有成员发送到客户端存在arrayList集合中,点击按钮从中随机选取一个人并通过Listview展示。课堂抢答:老时发布后学生可点击抢答按钮进行抢答,第一个点击按钮的会将自己的信息展示到界面上。完成随机选人,课堂抢答,正在写签到。
2024-05-13 14:32:54 127
原创 4.28总结
对部分代码进行了修改,将一些代码封装成方法,实现了头像功能,创建一个本地字节输入流 fileinputSteam 对象,构造方法中绑定读取的数据源,创建一个socket对象,构造方法中绑定服务器的IP地址和端口号使用socket中的方法 getoutputstream 获取网络字节输出流,使用本地字节输入流中的read方法,读取本地文件和网络输出流write方法,把读取到的文件上传到服务器。
2024-04-28 22:59:41 239
原创 JAVA网络编程、项目验证码实现
在网络通信协议下,不同计算机上运行的程序,进行的数据传输。不管是什么场景,都是计算机跟计算机之间通过网络进行数据传输。
2024-04-18 23:08:36 472
原创 Java(MySQL基础)
DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。查询关键字:SELECTDQL-语法基本查询条件查询(WHERE聚合函数(分组查询(GROUP BY排序查询(ORDER BY分页查询(LIMITDCL英文全称是Data ControlLanguage(数据控制语言),用来管理数据库 用户 、控制数据库的访问权限。多表查询分类连接查询相当于查询A、B交集部分数据左外连接:查询左表所有数据,以及两张表交集部分数据。
2024-04-14 17:25:17 820
原创 Java(IO流)
Windows系统自带的记事本可打开并读懂的文件;txt、md、xml、lrc文件等。一次读取一个字节,遇到中文一次读多个字节,把字节解码并转成十进制返回。把读取字节,解码,强转三步合并了,强转之后的字符放到数组中。注:一次读一个字节数组的数据,每次读取会尽可能把数组装满。打印:true 文件中:true。打印:97 文件中:97。1、创建字符输出流对象。1、创建字节输入流对象。1、创建字符输入流对象。
2024-04-11 21:55:25 870 1
原创 Java(JDBC)
语法:jdbc:mysql://ip地址(域名):端口号/数据库名称?参数键值对1&参数键值对2..示例:jdbc:mysql://localhost:3306/xxt。
2024-04-08 00:40:48 313
原创 Java(Lambda、集合)、题解
()对应方法的形参;->固定格式Lambda表达式可以用来简化匿名内部类的书写Lambda表达式只能简化函数式接口的匿名内部类的写法函数式接口:有且仅有一个抽象方法的接口叫做函数式接口,接口上方可以加@Functionallnterface注解简化函数式接口的匿名内部类的写法必须是接口的匿名内部类,接口中只能有一个抽象方法Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码,它可以写出更简洁、更灵活的代码,作为一种更紧。
2024-04-04 23:38:40 650
原创 Java学习(final、抽象类和抽象方法、接口的定义和使用、内部类)
接口用关键字interface来定义publicinterface接口名{}借口不能实例化接口和类之间是实现关系,通过implements关键字表示public class 类名implements接口名 {}接口的子类(实现类)要么重写接口中的所有抽象方法要么是抽象类注意1:接口和类的实现关系,可以单实现,也可以多实现。public class 类名implements接口名1,接口名2 {}注意2:实现类还可以在继承一个类的同时实现多个接口。
2024-04-01 00:29:00 748
原创 3.21总结
如果 `str` 在插入之前不存在于 `ss` 中,那么 `insert` 操作会将 `str` 插入到 `ss` 中;如果 `str` 已经存在于 `ss` 中,则 `insert` 操作不会有任何效果。在这里,`s2[i]`表示字符串`s2`中索引为`i`的字符,`push_back`将该字符添加到字符串`str`的末尾。由于 `set` 中的元素是唯一的,因此 `count` 方法的返回值要么是 0(表示 `str` 不在 `ss` 中),要么是 1(表示 `str` 在 `ss` 中)。
2024-03-21 22:34:52 643 1
原创 2.5总结
让我们对字符串 S 执行 Q 次操作。第 i 次操作 (1≤i≤Q) 由一个包含两个整数和一个字符的元组 (ti,xi,ci) 表示,具体如下。首先我们要找到它的子节点只有一个的这种节点,假设有n个,而中序遍历的种数就是2的n次。给定一个长度为 N 的字符串 S,由大写和小写英文字母组成。在执行完 Q 次操作后,输出 S。执行完操作后,字符串 S 变为。初始时,字符串 S 为。dfs,处理好边界就行了。
2024-02-05 19:29:13 729 1
原创 2.2总结
使用递归,我们需要知道,二叉数的深度等于左右子树深度的较大值加一(因为需要加上根节点);当探到空树的时候就结束递归并返回0.然后,使用一个循环读取每个节点的左子树和右子树的索引,并存储在结构体数组。定义了一个结构体,用于表示二叉树的节点。函数计算左子树和右子树的深度,并返回较大值加1。为0,表示空节点,直接返回0。函数用于比较两个整数的大小,返回较大的值。函数是一个递归函数,用于计算以节点。,分别表示左子树和右子树的索引。最后,返回0表示程序正常结束。为根的二叉树的深度,并使用。,表示二叉树的节点个数。
2024-02-03 01:05:29 126 1
原创 2.1总结
首先编写一个递归函数,用于构建二叉树。在每一次递归中,首先找到当前后序遍历序列的最后一个元素在中序遍历序列中的位置,这便是根节点,输出当前根节点的值,即前序遍历序列,然后根据这个位置将中序遍历序列和后序遍历序列分成左子树和右子树的部分。首先我们可以发现,后序遍历的最后一位一定是先序遍历的第一位,这便是根节点,知道这个,我们就能根据这个规律对先序遍历进行输出,这题最难的地方就是拆分遍历之后,如何正确找出将遍历拆分成左子树和右子树之后之后,分别对应的位置,这样才能正确的进行递归调用并输出。
2024-02-01 22:15:10 315 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人