整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

「来自提瓦特的祝福」网页活动现已开启

爱的旅行者,「来自提瓦特的祝福」网页活动现已开启~
感谢你这一年的努力和付出,和你在一起的每一个美好瞬间即为旅行的意义。请你收下这份来自提瓦特的祝福,和派蒙一起,继续开启新的冒险吧!

点击网页链接:https://webstatic.mihoyo.com/ys/event/e20221220-wish-f9somk/index.html?参与活动,获得并送出专属于你的冬日祝福,即可获得摩拉奖励~

op microsoft是一款窗口置顶工具,因此利用该软件,用户们就可以将任意的窗口进行置顶,特别是用户们在进行画图,或者校对文本的时候,就可以将目标文件进行置顶,方便用户们随时进行比对,所以有需求的用户,快来下载体验吧!

来源:http://www.3h3.com/soft/271750.html

软件功能

窗口置顶可以用于任何窗口,将某个窗口置顶显示。有时候,我们编写文档,或者画图时,需要参考一些图片或文档,

为了避免频繁切换窗口,此时这个小工具就可以置顶任意窗口,很方便

操作说明

1、鼠标拖动方式:拖动十字到目标窗口,释放鼠标即可置顶

2、拖动手型方式:拖动十字图标再到目标窗口,该窗口将恢复到正常的窗口

3、快捷键的方法:单击目标窗口,激活目标窗口,按快捷键(F7)设置窗口总在最前。再次按下快捷键(F7)重新设置窗口,恢复正常窗口。

4、通过托盘里的设置,你可以更改其他快捷键

更新日志

1.修复已知bug

2.优化操作体验


部分主要涉及两个内容:置顶和列表分类。

1. 置顶

一般的论坛都会有帖子置顶功能。现在我们在通知类列表中增加置顶功能。

要求置顶在最上,其他按照发布时间降序排列。因此修改表,增加一个sort字段,表示排序,0表示置顶

2. 排序

修改controller类中的getNotices方法。

  • 第一按照sort排序,置顶记录sort=0,其他记录sort>0。
  • 第二新发表的通知在前,即按照发表时间降序排列。
  • 第三按分页获取数据,每页10条记录,取第1页。


3. 前端展示

修改NoticeList.vue


4. 字典

上面的例子中,首页显示了10条最新通知。这个10是写在代码中的,显然这是不合适的,无法动态修改。解决这个问题的方法是,将这个数据记录在数据库中,并可以在程序的后台管理中(后续开发)动态设置。为此建立一个字典表,记录这个值。

哪些内容可以放到字典中:

性别。因为性别不会变动,但是用户信息会用到。

首页通知条数。每次打开首页都会用到。允许变动,但很少会变动。


新建dict实体类和jpa接口

新建Constant类,用于记录数据字典数据的标记,以便在程序各个模块中保持调用一致。


修改Controller类中的getNotices()方法


修改数据字典中相应值为5,同时前端界面做了调整


5. 问题列表

展示同学们针对课程的问题和回复。因为课程涉及很多内容,比如Java、Mysql、Tomcat、HTML、JavaScript,还有Spring Boot、VUE、Element UI等,所以对问题,需要进行分类,以便后续的查询和统计。

  • 分类如果需要灵活配置,不限定层次,则需要采用树形结构,同时可以在后台设置。
  • 首页列表只显示一个分类,因此在问题表中设计一个主分类字段。
  • 排序按照置顶、回复时间倒序排列

Question表

分类表


分类树


对照表,首页用不到


回复表


6. Sql语句

  • 显示4个内容:主分类、题目、发布人全名、发布/回复时间
  • 排序按照置顶、回复/发布时间倒序排列
  • 因为显示内容涉及多个表,为提高效率,将所需要的内容用一条sql语句取出。

这里涉及到了两个技术问题

Jpa中如何使用原生sql

为返回字段单独建立一个返回值接口 QuestionIndex。


7. 返回的json数据

8. 前端显示