假期复习资料及其完成情况(打卡贴—Done!!)

博主分享了假期的复习进度,包括完成毕业论文、清考和重修课程。接下来,他们打算系统复习基础知识,重点是Servlet、Spring入门、Spring MVC和Spring Boot。还分享了使用SpringBoot+EasyPoi+Redis实现Excel异步导入数据库的系列教程,并提供了码云项目的链接。
摘要由CSDN通过智能技术生成

哈哈哈哈哈哈 假期来临了 ~ 重返校园 贼开心~
毕业论文也撸得差不多了 ~ 清考也过了~ 重修网课也上完了~ cool !!!
准备趁着这段假期,系统地过一遍基础~

(7月7日留言:很多资料建议最好还是直接去看文字类文档,看视频来学习or复习其实有点低效了,例如mybatis可以直接去www.mybatis.org/mybatis-3/zh/index.html)

要求 学习链接 要求 完成情况及其完成日期
Java入门——Java基础 http://www.imooc.com/learn/85 完成所有内容学习,并且做完相关练习题、编程练习 done-5月26日
Java入门——面向对象 http://www.imooc.com/learn/124 同上 done-5月26日
Java入门——集合框架等 http://www.imooc.com/learn/110 同上 done-5月27日
Guava http://ifeve.com/google-guava/ 了解并熟悉guava常用api done-7月5日
Linux&shell https://www.imooc.com/learn/181 完成课程学习 done-7月5日
mysql基础 https://www.imooc.com/learn/122 完成课程学习 done-7月5日
mysql优化 http://www.imooc.com/learn/194 同上 done-7月5日
Git http://www.imooc.com/learn/208 同上 done-5月21日
Maven http://www.imooc.com/learn/443 同上 done-5月24日
Servlet http://www.imooc.com/learn/269 同上 done-5月31日
Jsp http://www.imooc.com/learn/166 同上 选看-done-5月31日
web开发之过滤器 http://www.imooc.com/learn/213 同上 选看-done-5月31日
web开发之监听器 http://www.imooc.com/learn/271 同上 选看-done-5月31日
Spring入门 http://www.imooc.com/learn/196 同上 done-6月1日
Spring MVC http://www.imooc.com/learn/47 同上 done-6月1日
Spring Boot http://www.imooc.com/learn/933 选修 done-6月2日
Mybatis http://www.mybatis.org/mybatis-3/zh/ 完成课程学习 done-7月5日
Junit http://www.imooc.com/learn/356 完成课程学习 done-5月31日

Java中运算符的优先级
这里写图片描述

returntry-catch-
要使用PyQt5显示打卡情况,需要以下步骤: 1. 创建一个PyQt5应用程序,并设置窗口大小和标题。 2. 在窗口中添加一个表格部件,用于显示打卡情况。 3. 创建一个打卡数据源,例如从文件或数据库中读取数据。 4. 将打卡数据填充到表格中。 5. 添加一个刷新按钮,当用户点击它时,重新加载打卡数据并更新表格。 下面是一个简单的示例代码,可以实现上述功能: ```python import sys from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QVBoxLayout, QTableWidgetItem, QPushButton class ClockIn(QWidget): def __init__(self): super().__init__() # 设置窗口大小和标题 self.setGeometry(100, 100, 500, 300) self.setWindowTitle('打卡情况') # 创建表格部件,并设置列数和表头 self.table = QTableWidget() self.table.setColumnCount(3) self.table.setHorizontalHeaderLabels(['姓名', '日期', '状态']) # 填充打卡数据 self.fill_data() # 添加刷新按钮 self.refresh_button = QPushButton('刷新') self.refresh_button.clicked.connect(self.fill_data) # 创建垂直布局,并将表格和按钮添加到其中 layout = QVBoxLayout() layout.addWidget(self.table) layout.addWidget(self.refresh_button) self.setLayout(layout) def fill_data(self): # TODO: 从数据源中读取打卡数据,并将其填充到表格中 pass if __name__ == '__main__': app = QApplication(sys.argv) ex = ClockIn() ex.show() sys.exit(app.exec_()) ``` 在 `fill_data` 方法中,可以通过文件或数据库等方式获取打卡数据,并将其填充到表格中。填充数据的代码示例如下: ```python def fill_data(self): # 从数据源中读取打卡数据 data = [ ('张三', '2021-01-01', '已打卡'), ('李四', '2021-01-01', '未打卡'), ('王五', '2021-01-02', '已打卡'), ('赵六', '2021-01-02', '未打卡'), ] # 清空表格 self.table.clear() # 设置表格行数 self.table.setRowCount(len(data)) # 将数据填充到表格中 for i, (name, date, status) in enumerate(data): self.table.setItem(i, 0, QTableWidgetItem(name)) self.table.setItem(i, 1, QTableWidgetItem(date)) self.table.setItem(i, 2, QTableWidgetItem(status)) ``` 这样,就可以使用PyQt5显示打卡情况了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值