- 博客(17)
- 收藏
- 关注
原创 山东大学软件学院2025数据仓库与数据挖掘期末考试(残缺版)
今年潘老师第一年尝试机考,考试用机房的电脑线上做题,一开始给的例题的答题框可以插入表格,但是真实考试的时候那个是插不了的(潘老师也以为能插hhh),所以最后画表格全靠疯狂空格,不过机试的好处是打字快可以节约不少时间(但由于题量大最后还是卡点交卷)(2)在决策树那个题,以ppt的例子举例,如果首先按收入分类,然后再分青年中年老年,但是数据里高收入分类只有青年和中年,但是没有老年,这个时候输入高收入和老年,决策树输出的结果应该是什么?2.数据归一化和标准化的作用,写出常见的标准化的公式。1.数据仓库的特征?
2025-06-23 14:47:33
195
原创 山东大学软件学院2024软件测试技术期末考试(回忆版)
一个程序有三个输入,year、month、day,1≤day≤31,1≤month≤12,1985≤year≤2050,功能是输出7天前的日期,在输入正确数据的前提下,用判定表法写出测试用例(这个确实是往年题)代码对候选人的信用分,工资收入,贷款率和就业情况进行筛选,有4个并列的if判断,其中工资的if判断里还嵌入了for循环和if判断(总之真的很复杂)感觉今年考的全都好难,老师的大纲发了那么多内容,好不容易背的差不多了结果白背了,而且今年题型突然改了,猝不及防,大学期间最后一门专业课了也不善待我们。
2025-06-20 21:36:17
222
原创 山东大学软件学院2025软件项目管理期末考试(回忆版)
c.表中只有开发的成本,没有设计质量和管理的成本,给了质量和管理成本占开发成本的百分比,给了间接成本系数15%,估算成本。a.给了一个表格,里面是项目开发各任务的耗时和成本,要求画出网络图(ES,EF,LS,LF)(3)假如团队要开发一个“学生信息管理系统”,请给出可行的WBS(10分)2.什么是范围蔓延?(2)WBS是项目管理中的基础文档,说出WBS的重要性(5分)c.求工作量,给出有机,半有机,嵌入的a,b参数。五、给了一段材料,在说文档的重要性(20分)(1)说出至少项目管理中会产生的文档(5分)
2025-06-19 12:56:29
228
原创 创新实训(八)——基于DeepSeek的辩论结果生成与展示
在本次任务中,我继续推进基于大模型的 AI 辩论系统的开发与优化。本篇工作博客将结合我的实现过程、关键代码设计、技术选型思考和遇到的技术挑战进行详细总结。一、项目目标本阶段的目标主要有三个:1. 构造完整的辩论对话记录,并将其提交给 DeepSeek 大模型,让模型生成裁决结果(包括胜负判定、理由和双方得分)。2.确保大模型返回内容符合严格的 JSON 格式,以便程序能够稳定解析。3.将生成的 JSON 裁决结果存入 MySQL 数据库的表中,用于后续查询与前端展示。
2025-06-15 18:17:12
532
原创 山东大学软件学院2025Web数据管理期末考试(回忆版)
基本没超出老师给的范围,但是内容实在太多了,我预留的复习时间又太短了,心痛。劝想拿高分的学弟学妹们早点开始复习,多背几遍,也不至于像我一样在考场上脑子里全都是模糊的概念了qaq。14.simhash是一个_____模型,步骤有分词、hash、加权、____、_____9. ____是使用神经网络来训练语言模型,可以解决当n取得较大时存在的 ____问题。11.包装器有两种抽取规则 ,基于____的抽取规则和基于 ____的抽取规则。8.____、 ____、 ____、CSV等都是结构化的文件。
2025-06-13 22:17:07
237
原创 创新实训(七)—— FastAPI后端针对具体功能和业务逻辑的细粒度接口实现
之前已经实现了项目的数据库模型搭建以及各实体基础的属性设计以及增删改查方法接口,但只有这些方法是不够支撑项目所有功能的,接下来我将针对WitNova的具体需求功能、业务逻辑来进行细粒度的接口设计与实现。其中登录注册页的功能已经成功实现,内容工坊由组内的另一位同学实现。
2025-06-12 08:24:26
239
原创 创新实训(六)——实现基于DeepSeek的辩论会话的记录与管理功能
之前已经实现了在项目中接入DeepSeek API并能够与其进行基础的辩论对话,但是我发现DeepSeek API并没有上下文记忆功能,缺乏对历史会话的记录与管理功能。这种限制使得DeepSeek在辩论中无法关联之前的会话内容进行辩论,也无法在后续的对话中基于历史数据进行更深入的记录与分析。为了解决这一问题,为辩论助手增加会话记录和上下文关联功能显得尤为重要。本周的任务是实现辩论会话的记录与管理功能,记录完整辩论流程,将历史会话融入大模型Prompt,支持会话回溯与持续对话,查看辩论记录等功能。
2025-05-10 10:44:50
474
原创 创新实训(五)—— FastAPI+Vue3项目开发中的bug调试与修复经验汇总
你是否被项目中出现的大片红色报错和莫名其妙的问题所困扰?在项目开发过程中,bug的出现是无法避免的。在近期开发过程中,我遇到并解决了很多问题。在我自身开发以及帮助队友解决项目中出现的各类问题的过程中,我总结出一些检查并修复bug的小技巧,希望能为大家提供一些参考和启发。在项目中,我们采用前后端分离架构,后端使用 FastAPI 框架,前端基于 Vue3+typescript技术栈,出现的错误也主要体现在前端,后端和前后端连接中。
2025-05-07 21:15:58
1125
原创 创新实训(四)——WitNova数据库设计及实体关系建模与基于FastAPI的数据库方法实现
首先明确debate_session实体中可能出现的各个属性的含义记录每场辩论的主题(topic)、立场(position)与结果(result)关联发起辩论的用户(user_id)自动记录辩论发起时间(created_at)基于以上设计目标,我们使用SQLModel(结合了 Pydantic + SQLAlchemy 的现代ORM框架)定义了数据模型。
2025-04-26 15:08:42
931
原创 创新实训(三)——基于 FastAPI 与 WebSocket 实现 DeepSeek API 大模型接入及实时输出显示
本周开始攻克项目的核心——DeepSeek的接入与使用,我们项目采用了直接接入DeepSeek API,之后会通过RAG技术来使模型更加完善,减轻大模型幻觉问题,使大模型生成的内容更加符合用户的需要。
2025-04-16 18:04:55
1296
原创 创新实训(二)——FastAPI后端登录注册功能实现及前后端连接
登录注册功能是保护用户安全性的第一道防线,本次任务中,我的目标是构建一个完整的用户认证系统,实现后端的登录注册功能,结合 SQLModel 进行数据库操作,并完成前后端的数据交互。此功能是后续业务模块(如数据管理、权限控制)的基础,需确保系统安全性和可扩展性。
2025-04-11 17:39:04
1287
原创 创新实训(一)------FastAPI后端MySQL数据库连接与操作
新建models.py文件,定义项目中的数据模型,使用SQLModel库创建与数据库表对应的类,目前添加了用户相关的模型。#用户基类#创建用户模型#用户模型__tablename__ = "users" #明确指定表名#用户登录模型#用户注册模型这种实体类定义方式与之前接触过的方式都不同,它在数据模型设计中为每个功能创建独立的实体类(如 UserLogin、UserRegister 等),看似冗余,实则遵循了分层架构和单一职责原则。
2025-03-26 22:21:12
1325
原创 山东大学软件学院2024-2025最优化方法期末考试(回忆版)
考试时间:2024年12月12日授课老师:zp考试科目:最优化方法总分:100分今年和21级的授课老师有变化,看之前的往年题都是只考了计算题,今年张老师加了判断题和填空题,所以一直不知道这两个题型会考什么。计算量超级大,两个小时的考试几乎所有人都做到最后,考完整个人都懵懵的...
2024-12-12 17:32:42
1306
原创 山东大学软件学院2024面向对象编程导论期末考试(回忆版)
3.一个设备可以从键盘中得到输入,并从打印机输出内容,请改进当前的模型,使其依赖于抽象而不依赖于具体(大致意思),应该如何设计模式?2.一家股票公司给股民提供提醒服务,当一只股票当天的变化幅度超过5%的时候对所有选择这支股票的股民进行提醒(同时告知新价格),应该采用哪种设计模式?一个桥接的模型,一边是画圆,一边是选择画的圆的颜色,给出了类图,从程序中选出5句代码要求补充(感觉难度不高,写的都是方法属性定义、构造方法里的赋值、方法中的一句调用之类的,毕竟分值也不太高)考试时间:2024.6.27。
2024-06-27 18:27:32
1046
原创 山东大学软件学院2024数据库系统期末考试(回忆版)
5.select * from test where a=1 and b=1 and c=1 如何创建索引?3.选择数据库管理系统的一种机制,可以在只有一张余票的前提下,让两个提出购票申请的人只有一个能够买到。2.给出U和F,U={ABCD},F={A->C,C->A,B->AC,D->AC,BD->A}1.职工、部门、岗位、奖惩、课程、技能、亲属等实体,题干很长记不住了。旅行社问题,旅客、旅行线路、cr三个关系。一、简答题(24分 6题 每题4分)二、(21分,11+10)三、综合题(25分)
2024-06-26 20:38:56
2241
2
原创 山东大学软件学院2023-2024算法设计与分析期末考试(回忆版)
四、(15分)寻找一个序列中倒置(inversions)的数量,若前面的数比后面的数大,就形成一个倒置,例如74385中有74,73,75,43,85五个(具体案例记不清了,大概是这些数),参考归并排序算法,写出基本思想,伪代码,时间复杂度。五、(15分)会议室分配问题,有m个团队要同时开会,A数组中存有人数,有n个会议室,B数组中存有会议室能容纳的最大容量,设计贪心算法计算出最大能开会团队的个数,写出基本思想,伪代码,分析时间复杂度,并证明贪心算法的正确性。祝学弟学妹们都能取得好成绩!
2024-06-11 22:02:57
1523
原创 Caused by: java.lang.IllegalStateException: Location is not set.问题解决
在网上搜到有人说要把fxml文件和Main类都放在java文件夹下,看了自己放的也是对的。百思不得其解之时,在stackoverflow上看到一个回答说。才想起来可能是路径的问题,原来的路径是用 . 连接的,改成用 / 连接就成功了。刚开始学,很多东西都不明白,如有错误还请您指出。
2023-04-13 22:40:58
1526
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人