LOADING

加载过慢请开启缓存 浏览器默认开启

天童爱丽丝.top

Sunshine鼠鼠的博客

一个初入计算机领域的二次元人士の小窝

Javafx与MVC架构

2025/6/13

大作业的基本内容我终于堂堂完成啦!并且我学会将相关代码传送到github库里
(虽然最开始不小心传到网站的库里去了,悲)
本次大作业建设公众污染反馈系统的网格员端,使用了javafx和MVC架构。
Mvc架构分为 View、Controller、Module三个结构,结构简单而分明,适合我这种构建系统初学者,
就像两个村子和中间一条大马路。
View(视图)为前端,展示数据和用户界面。
Model(模型)为后端,用于处理数据和部分简单的业务逻辑。
Controller(控制器)是两者之间的桥梁,负责处理前端的请求,同时我在里面也处理输入数据,所以感觉偏向后端,也是手敲代码最多的地方。
同时记得也要搞个common包装着封装好的类(一段处理数据的代码反复出现就要考虑封装),能有效减少工作量,也让这个系统更健壮、更易维护。
为什么使用javafx?
javafx支持 FXML:类似 HTML 的 UI 描述语言,支持界面与逻辑分离,来构造UI。(也支持CSS)
javafx自带按钮、表格(TableView)、图表(Chart)、媒体播放器等控件,比较轮椅?
javaFX 完全使用 Java 编写,我能直接使用,面向对象编程更自然。
javafx与 MVC 结构天然适配(但是我也不是很懂为什么)喵

阅读全文

更新日志3

2025/6/9

周末两天实在是很忙啊,但是觉得更新网站很有意思。
尝试加入discussion系统在新建类型上遇到了麻烦,还好有顿悟的天兵帮忙,
总之是可以正常使用评论功能了。
周日晚上努力添加了一言功能,还好一言作者有内置javascript文件,减轻了复杂程度,
但是我太笨了先在html文件修改,导致运行后修改没了。
还好现在AI还是很好用的,询问AI在layout.ejs找到了合适添加显示一言的方法,
一路跌跌撞撞,但结果是实现了页脚一言功能,
可以安心睡觉了。

阅读全文

更新日志2

2025/6/6

今天是建站第二天,再此重新研读了此hexo主题作者的教程和相关讨论后,
学会了正确构建tags、categories页面的方法,并付诸实践。
加深了对hexo架构的些许理解。
现在两个页面实现了应有的标签功能,不再是错误放置文章的地盘。
在Rain帮助下导入鼠标点击特效。
挂上了两个朋友的友链(其他朋友似乎没有blog)
网站的结构初步明朗,未来可能尝试实现评论功能。
但是编程实训在即,zzz新大版本也开了,
新功能可能没那么快实现喵。

阅读全文

Java思考1

java(或是面向对象)就是你根据你要描述的东西做一个壳,
这个壳就是类,在这个壳里面你要定义这个东西,定义它的属性和它的方法,
属性就是它的参数,方法就是它会干什么事情。
然后呢,再根据这个壳生成一个个具体的实例,这些实例呢,就是相当于是对象嘛。(在main函数中干)
以上相当于是行动前的准备工作?
你在在main函数里面,做你真正想做的事情,生成这些对象后,然后调用他们的方法来做你想做的事情。

阅读全文

鼠鼠二次元泡面理论(逆天预警)

在二次元世界中,
女孩就好像泡面。
女孩越成熟就像泡面在开水煮了越久一样;
萝莉就像面饼没泡过开水,
只能撒一些调料当干脆面吃;
少女就像泡面刚泡了两分钟,几乎是熟了但是还有些生;
熟女就是泡面完全泡熟了有的甚至煮的有些烂了。
而鼠鼠觉得泡面刚泡两分钟又软同时也有嚼劲,
所以少女赛高好吧!

阅读全文

更新日志1

2025/6/6

2025/6/6凌晨完成
更新本网站的背景、图标、作者头像、描述以及steam社区链接。
创建了about、categories、tags等分类。
并先塞入了部分内容,但是tags仍然需要整理。

阅读全文

tenndouarisu.top正式建站

2025/6/5

今天是2025/6/5,在朋友Rain的帮助下第一次搭建了自己的博客,感谢!
无论怎么讲,
天童爱丽丝.top堂堂启动喵,哈哈
在这个网站我希望记录自己的计算机学习历程和二次元发电相关(并非
Ciallo~(∠・ω< )⌒★

阅读全文

Hello World

2025/6/5

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

阅读全文
1
avatar
Sunshine

东北大学 软件学院
喜欢二次元、打游戏,努力学习中