第七周个人周报-197242-张文煊

197242张文煊 2026-05-11 18:51:05

1.本周计划任务:完成团队报告、个人报告、最后的bug修复和小程序完善。

2.任务完成情况:

任务完成情况预计时间实际时间
完成个人报告√3h5h
完成团队周报√2h3h
bug修复和小程序完善√3h6h

3.遇到的问题及解决方案

3.1 通知提醒的业务逻辑错误

   我后端代码写的通知提醒逻辑有误,到ddl的待办状态码变为1之后,后端就不发送状态码为1的数据给前端了,导致该信息无效,前端没有相应的提醒弹出,修改逻辑后通知模块正常。

3.2 openid的获取

  由于测试号无法获取真正的openid,所以我们后端采用的将前端的code和前端的nickname拼接形成openid,再传给前端使用。之前我们的操作是前端把userid写死了(固定值),导致后面很多模块的操作无法正常写入数据库,后来我们统一使用openid进行操作,成功将相应数据写入数据库。

3.3 管理员后台界面无法正常登录

  我的后端队友可以正常登录管理员界面,但是我没法正常登录,通过查看浏览器的开发工具中相应的错误提示,发现是我的浏览器拦截导致的,将过滤设置为普通级别后可以正常进入后台管理。

3.4 管理员后台界面的信息无法正常显示

  因为我们的admin是user中的一员,通过role进行的区分,但是管理员依旧同时拥有username和nickname,而username是后端数据库自行设定的,nickname是无法获取的(因为这是前端微信一键登录的字段),所以我们的用户管理面板不能正常显示用户信息,通过修改html文件和接口文件,成功显示界面信息。

3.5 前后端接口参数不一致

  后端接口部分是URL后拼接参数,部分是通过对象传参,但是前端的接口没有和后端对应好,导致部分模块的信息不能正常写入数据库,修改前端代码后正常实现。

4.个人心得

  本周是我本次实习的最后一周,项目也进入了收尾阶段。

  在这段实习中,我从零到一完整搭建了一个后端架构,并实现了一个可运行的小程序。这个过程让我深刻理解了后端开发的整体流程,也深入研究了以下内容(部分内容):

  • 搭建基于 RESTful 风格的接口,规范 URL 设计,以及 GET、POST、PUT、DELETE 等 HTTP 方法的使用;

  • 处理请求与响应的数据格式(JSON),并实现统一的异常处理机制;

  • 学习并应用分层架构(Controller、Service、DAO),让代码更清晰、更易维护。

  与此同时,我也第一次完整参与了一个小程序的前后端联调,从前端页面渲染到后端接口对接,逐渐熟悉了小程序的开发流程、页面生命周期和组件使用。

  此外,我还研究了 HTML 结构的设计思想,理解语义化标签的重要性,以及如何结合 CSS 和 JavaScript 构建前端页面。虽然我的重点在后端,但通过对前端基础知识的深入理解,我能更好地与前端同学配合,写出更稳定、更易用的系统。

  这不仅仅是一次技术实践,更是一次工程能力的锻炼。通过这次实习,我更加理解了“从0到1”搭建一个项目的完整流程,也更清楚在实际开发中需要注意的细节,比如接口规范、异常处理、日志记录、数据校验等。

  不过在这次实习中,我主要负责的内容是前后端接口设计,以及解决一系列跨域问题。对于数据库的设计、连接、索引查询优化、数据库安全设计等内容研究不深,这是我未来需要继续学习和加强的方向。

  我还记得最开始和队友分后端任务的时候,我们简单地把后端工作分为“数据库 + 接口”两大部分。当时我对接口这部分非常感兴趣,因为这是我之前没有怎么接触和深入研究过的,所以我率先选择了这部分作为我的主要任务。在后面的开发中,我发现这部分内容确实很有意思——它不仅仅是单纯地写业务逻辑,而是更关注系统的安全性、稳定性,以及怎么保证系统不会崩掉。这些东西在操作的时候感觉很难、很抽象,但一步步排查问题并解决之后,真的特别开心,即使过程很繁琐。

  而且,这个工作还需要和前端不断沟通接口设计,这对我的问题分析能力和沟通能力都是很好的锻炼。未来我还需要学会如何用更通俗易懂、但又不失专业性的语言去描述错误和问题,提高沟通效率。

  这次只是完成了一个最小可行架构的搭建,未来还有很长的路要走,还有海量的知识和经验有待积累。我会把本次项目作为一个新的起点,继续丰富自己的知识。

...全文
322 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文系统研究了交直流混合微电网中互联变换器采用的归一化下垂控制策略的内在机理,深入剖析了系统中存在的频率与电压耦合特性、功率再分配的边界条件,以及在孤岛运行模式下遭遇多重扰动时的动态响应规律。通过构建Simulink仿真模型,全面验证了该控制策略在实现交直流子系统间功率精确协调分配、维持系统频率与母线电压稳定方面的有效性。研究不仅揭示了不同运行工况和扰动场景下系统的动态特性与恢复能力,还重点探讨了控制参数对系统鲁棒性和稳定性的关键影响,阐明了归一化下垂控制在提升微电网自治运行能力和应对复杂工况方面的核心作用与技术优势。; 适合人群:具备电力系统、微电网或电力电子等相关专业背景,从事新能源并网、分布式能源系统控制、智能电网技术研发工作的工程师、研究人员及高校相关专业的研究生。; 使用场景及目标:①深入理解交直流混合微电网中互联变换器的协同控制原理与功率平衡机制;②掌握归一化下垂控制策略的设计方法、参数整定原则及其对系统小信号与大信号稳定性的影响;③学习并实践利用Simulink进行复杂微电网系统的动态建模、多工况仿真与多扰动响应分析,为新型微电网控制器的设计、优化与工程应用提供坚实的理论依据和技术支持。; 阅读建议:此资源强调理论分析与仿真实践的高度结合,读者应在透彻理解控制理论与系统建模原理的基础上,亲自动手复现文中的Simulink仿真模型,通过调整控制参数、设置不同的负载投切与故障扰动场景,深入探究控制策略的动态响应过程、稳定边界与鲁棒性表现,从而获得深刻的认知。
内容概要:本文针对风力涡轮机对雷达探测造成的杂波干扰问题,研究了利用数字相控阵雷达进行杂波抑制的方法,并提供了基于Matlab的代码实现。通过数字波束成形技术,相控阵雷达能够灵活调整发射与接收波束的方向,从而增强目标回波信号的同时有效抑制来自风力涡轮机的强杂波干扰。文中系统阐述了雷达信号建模、风力涡轮机杂波特性的数学描述、数字波束成形算法的设计与优化过程,并通过仿真实验验证了所提方法在不同场景下的有效性。该研究为解决风电场周边雷达探测性能下降问题提供了理论依据和技术路径,具有较强的工程应用前景。; 适合人群:具备一定雷达信号处理或数字信号处理基础,从事相关领域研究的研发人员和高校研究生。; 使用场景及目标:①应用于雷达系统设计中以提高在复杂电磁环境下的目标检测与跟踪能力;②用于教学与科研工作中作为案例分析,深入理解数字相控阵雷达的工作原理、波束成形机制及其在实际工程中的应用价值;③为风电场附近雷达站的抗干扰设计提供技术支持。; 阅读建议:建议读者结合Matlab代码动手实践,深入理解算法实现细节,同时配合文中理论推导,掌握信号模型构建、杂波抑制策略设计及仿真验证的全流程,以全面提升在雷达信号处理领域的综合能力。
已训练模型权重加PyQt可视化工程,省去训练调参时间,毕设课设直接可用。 【数据集概况】 · 检测类别(中文):[强制标志(Mandatory signs), 其他(Others), 优先标志(Priority signs), 禁止标志(Prohibitory signs), 警告标志(Warning signs)] · 训练集:420 张 · 验证集:60 张 · 测试集:120 张 · 总计:600 张 该数据集聚焦于城市道路环境下的交通标志检测,通过车载视角采集真实场景数据,为智能交通系统提供高精度识别基础,具有重要的实际应用价值。 该数据集在训练集、验证集和测试集之间进行了科学划分,训练集420张、验证集60张、测试集120张,分布比例合理,确保了模型训练的充分性和评估的可靠性。 该数据集的标注工作严谨细致,所有交通标志均经过精准定位和规范分类,标注边界清晰、类别准确,体现了高质量的数据处理标... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 88 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9280** mAP50-95 | 0.6656 Precision | 0.9039 Recall | 0.8545 train/box_loss | 1.0433 train/cls_loss | 0.6473 val/box_loss | 1.1456 val/cls_loss | 0.6384 【训练过程分析】 88 轮训练后 mAP50 达到 0.9280,模型收敛良好。Loss 曲线前段快速下降,后段趋于平稳,val_loss 无反...

259

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Lucky_Limp
  • h6ldZywoo
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧