(项目)问卷调查系统
问卷调查系统前言本问卷调查系统采用的是 WEB 应用程序开发中最受欢迎的 Spring Boot 框架,使用占用空间小但功能齐全的 MySQL 数据库进行数据的存储操作,前端开发使用了 Vue3框架,其具有极强的可移植性。该问卷调查系统能够解决许多传统手工操作的难题,比如数据查询耽误时间长,数据管理步骤繁琐等问题。
关于项目我的博客:https://hantoul.github.io/
开源地址:https://github.com/HantouL/wit_questionnaire
项目演示演示地址:不一定开放。。http://47.115.219.222/
放几张截图吧
项目介绍组织结构123my-project├── my-project-backend -- 后端代码└── my-project-frontend -- 前端代码
技术选型后端技术
技术
说明
官网
SpringBoot
Web应用开发框架
https://spring.io/projects/spring-boot
SpringSecurity
认证和授权框架
https://spri ...
两个月都没更新博客,这个人在干啥
好久没更新博客了,这一个多月确实是比较忙
陆陆续续每周都有考试要复习,还有软件的课设和数据库的Java课设要做,所以没更新博客了
刚好Java的项目最近基本做完了,现在会回复更新
已经24年啦,明天也是21岁生日,还是对前途没什么规划。。。
对考研没太大兴趣,就业现在环境又差,不知道该如何是好
总之先学着吧,干就完事了
两个月都没更新博客,这个人在干啥
好久没更新博客了,这一个多月确实是比较忙
陆陆续续每周都有考试要复习,还有软件的课设和数据库的Java课设要做,所以没更新博客了
刚好Java的项目最近基本做完了,现在会回复更新
已经24年啦,明天也是21岁生日,还是对前途没什么规划。。。
对考研没太大兴趣,就业现在环境又差,不知道该如何是好
总之先学着吧,干就完事了
23/11/9 算法每日一题
题目1:LCR 152. 验证二叉搜索树的后序遍历序列请实现一个函数来判断整数数组 postorder 是否为二叉搜索树的后序遍历结果。
定义一个指针p,从左到右遍历数组,找到第一个大于等于根节点的节点,记录index为m
p继续右移,右移条件变为大于根节点
最后判断p是否移到了最右侧,若是,说明这一层子树没问题,然后用&&继续递归判断左右子树
12345678910111213class Solution { public boolean verifyTreeOrder(int[] postorder) { return recur(postorder, 0, postorder.length - 1); } boolean recur(int[] postorder, int i, int j) { if(i >= j) return true; //分化为左右子树 int p = i; while(postorder[p] < postor ...
23/11/8 算法每日一题
题目:1753. 移除石子的最大得分你正在玩一个单人游戏,面前放置着大小分别为 a、b 和 c 的 三堆 石子。
每回合你都要从两个 不同的非空堆 中取出一颗石子,并在得分上加 1 分。当存在 两个或更多 的空堆时,游戏停止。
给你三个整数 a 、b 和 c ,返回可以得到的 最大分数 。
示例 1:
12345678910输入:a = 2, b = 4, c = 6输出:6解释:石子起始状态是 (2, 4, 6) ,最优的一组操作是:- 从第一和第三堆取,石子状态现在是 (1, 4, 5)- 从第一和第三堆取,石子状态现在是 (0, 4, 4)- 从第二和第三堆取,石子状态现在是 (0, 3, 3)- 从第二和第三堆取,石子状态现在是 (0, 2, 2)- 从第二和第三堆取,石子状态现在是 (0, 1, 1)- 从第二和第三堆取,石子状态现在是 (0, 0, 0)总分:6 分 。
示例 2:
1234567891011输入:a = 4, b = 4, c = 6输出:7解释:石子起始状态是 (4, 4, 6) ,最优的一组操作是:- 从第一和第二堆取,石子状态现在是 (3, 3, 6 ...
23/11/5 算法每日一题
题目:329. 矩阵中的最长递增路径给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。
对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能 在 对角线 方向上移动或移动到 边界外(即不允许环绕)。
示例 1:
123输入:matrix = [[9,9,4],[6,6,8],[2,1,1]]输出:4 解释:最长递增路径为 [1, 2, 6, 9]。
初写思路:建立dp[][],表示在matrix[][]为终点的最大路径长度,初始值设为1
遍历矩阵,对于每一个元素,找到其旁边比他大的元素,然后比较他们的dp大小
dp递推式为: dp[大的相邻点] = Math.max(dp[大的相邻点],dp[当前点]+1);
初次实现:1234567891011121314151617181920212223242526272829303132333435363738394041class Solution { void tryFill(int matrix[][],int a,int b,int dp[][]){ ...