首页 > 其他分享 >2024.5.7

2024.5.7

时间:2024-05-07 22:22:40浏览次数:22  
标签:线路 2024.5 前端 起始 查询 站点 页面

所学时间:2小时

代码行数:81

博客园数:1篇

所学知识:

张雨锟与我完成了一部分的前端页面的撰写,张雨锟负责测试,我负责写前端页面,我通过写js文件和jsp文件做出了基本的盒子模型,完成了页面的大致走向。通过我的测试,完成了前端页面盒子的创建,可以在一个页面内呈现出西线路查询,路线查询,站点查询等。我们完成了结对作业的前端全部页面,完成了线路查询,站点查询,起始终点查询,线路查询,利用下拉框查询几号,点击查询。然后就是起始终点查询,输入起始点和终点,点击查询即可。站点查询,输入站点,点击查询。张雨锟负责页面的撰写,我负责测试。我们开始探讨如何创建数据库,创建一个SubWay表,第一个字段为线路号,第二个字段储存整条线路的站点,如果有交叉,就用#字符标识,以后在读取数据库时候通过截取获得信息即可。我们继续写个人作业,今天先读取线路的每个站点,首先读取数据库,利用空格截取站点信息,如果前面加了#了还要读取后面的线路,是哪个线路的交点,最后通过Servle调取到前端页面,通过测试,完成了操作。我们继续完成剩下的站点查询,通过读取数据库的信息,读取站点的信息,最后返回线路信息,输出到前端页面即可。我们今天写迪杰斯特拉算法,用来解决最短路径问题,定义了一个名为Dijkstra的类,其中包含了计算最短路径的静态方法calculate和一些辅助方法。类中使用了HashMap<Station, Result> result来存储每个站点到目标站点的最短距离和路径信息。visitedStations列表用于记录已经访问过的站点。calculate方法接收起始站点和目标站点作为参数,然后根据Dijkstra算法计算出起始站点到目标站点的最短路径。getLinkStations方法用于获取与给定站点相邻的站点列表。getNextStation方法用于获取下一个要处理的站点,即距离起始站点最近且未被访问过的站点。通过测试最终完成了。我们继续完成个人作业的第二阶段,跟javaweb段的代码大致相同,调试好前端的代码,设置三个功能,首先是站点查询,接着就是完成相对应的功能页面,接着就是起始结束查,通过输入起始点和结束点,通过查询数据库输出到页面上。接着就是站点查询,输入站点,输出响应的线路即可。我们继续完成个人作业的第二阶段,跟javaweb段的代码大致相同,调试好前端的代码,设置三个功能,首先是站点查询,接着就是完成相对应的功能页面,接着就是起始结束查,通过输入起始点和结束点,通过查询数据库输出到页面上。接着就是站点查询,输入站点,输出响应的线路即可。我们继续优化了一下我们的结对作业,把沉坠的代码重新便写了一遍,使其变得更见简单整洁,学会了导航栏的使用,分别调用导航栏显示到当前页面。

王瑞贡献度:60%

张雨锟贡献度:40%

标签:线路,2024.5,前端,起始,查询,站点,页面
From: https://www.cnblogs.com/wangrui0429/p/18178554

相关文章

  • 2024.5.5 模拟赛
    seq对于\(n\leq15\),枚举每个子序列然后排序计算即可。时间复杂度\(\mathcalO(2^nn\logn)\)。对于\(A_i\)互不相同,可以枚举每个元素的贡献。即若\(A_i\)满足在某一子序列中排名第\(A_i\),则有\(1\)的贡献。也就是当\(1\simA_i\)都被选择时才能有贡献。而大于\(A......
  • 2024.5 模拟赛日志
    NOI2024数据结构选讲「广铁一中张冀飞」(20240427)多校NOI2024国赛模拟赛8(20240429)多校NOI2024国赛模拟赛9(20240430)NOI2024简单杂题选讲「金华一中毛艺婷」(20240501)多校NOI2024国赛模拟赛10(20240503)NOI2024网络流问题及其简单应用「重庆八中谢自均」(20240506)剩余7题。最小割......
  • 力扣741 2024.5.6
    原题网址:https://leetcode.cn/problems/cherry-pickup/description/?envType=daily-question&envId=2024-05-06个人难度评价:1800分析:自然的想到分两次dp,第一次dp后修改格点值,然后进行第二次dp。这种做法是错误的:第一次dp的过程中,每次选择都对第二次dp产生后效性。明显从左上到......
  • 2024.5.6 近期练习
    P3354[IOI2005]Riv河流如果我们设\(f_{u,j}\)表示子树\(u\)内放了\(j\)个伐木场的答案,发现很难转移。我们多加状态,设\(f_{u,i,j}\)表示子树\(u\)放了\(j\)个伐木场,木材全部运到\(i\)去最小代价。\(i\)是\(j\)祖先。继续设\(g_{u,i,j}\)表示\(u\)建了伐......
  • 云原生周刊:Terraform 1.8 发布 | 2024.5.6
    开源项目推荐xlskubectl用于控制Kubernetes集群的电子表格。xlskubectl将GoogleSpreadsheet与Kubernetes集成。你可以通过用于跟踪费用的同一电子表格来管理集群。git-syncgit-sync是一个简单的命令,它将git存储库拉入本地目录,等待一段时间,然后重复。当远程存储库......
  • 腾讯公益赛个人冲刺博客10(2024.5.6)
    今天测试多人联机整体效果    ......
  • 腾讯公益赛个人冲刺博客7(2024.5.1)
    今天处理sos的定位功能,但自动定位功能不稳定,需要手动定位importandroid.Manifest;importandroid.content.pm.PackageManager;importandroid.os.Bundle;importandroid.widget.Toast;importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivit......
  • 腾讯公益赛团队冲刺博客8(2024.5.2)
    未完成sos弹窗功能,在线医生、聊天室进行中sos弹窗功能已完成sos查看地图功能与弹窗功能、帮扶、登录注册、主页  ......
  • 腾讯公益赛团队冲刺博客7(2024.5.1)
    未完成sos地图定位功能和弹窗功能,在线医生、聊天室进行中sos的定位功能已完成sos的查看地图功能、帮扶、登录注册、主页  ......
  • 腾讯公益赛团队博客10(2024.5.6)
    未完成在线医生、聊天室功能进行中在多人手机端测试程序的可行性已完成sos、帮扶基本功能、登录注册、主页  ......