- 博客(36)
- 资源 (5)
- 收藏
- 关注
原创 java设计模式
设计模式是在软件设计过程中反复出现的问题的解决方案的经验总结。Java中有许多经典的设计模式。创建型模式结构型模式行为型模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定具体类。包含关键角色:(1) 抽象工厂:定义了创建一组相关产品对象的接口(2) 具体工厂:实现了抽象工厂接口,负责创建具体产品对象(3) 抽象产品:定义了一组产品对象的接口(4) 具体产品:实现了抽象产品接口,具体工厂创建的目标产品。
2023-05-31 15:58:20
218
原创 2023-5-6 OAuth2了解
OAuth 是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等),而在这个过程中无需将用户名和密码提供给第三方应用。实现这一功能是通过提供一个令牌(token),而不是用户名和密码来访问他们存放在特定服务提供者的数据。采用令牌(token)的方式可以让用户灵活的对第三方应用授权或者收回权限。
2023-05-06 10:58:42
160
原创 2023-3-15 @Modifying和@Transactional用法
【代码】2023-3-15 @Modifying和@Transactional用法。
2023-03-15 10:09:56
284
原创 2022-7-9 解决运行VUE时因项目太大经常报错:javascript heap out of memory
解决运行VUE时因项目太大经常报错:javascript heap out of memory
2022-07-09 10:37:55
520
原创 5-23和5-24解决bug
学习目标: 解决解压文件部分问题学习内容:原来的解压代码:public static void unZip(File zipFile, String descDir) throws IOException { File pathFile = new File(descDir); if (!pathFile.exists()) { pathFile.mkdirs(); } // 1、指定编码,否则压缩包里不能
2022-05-24 13:25:14
101
原创 2022-5-13日工作记录
学习目标:毕设预答辩PPT修改运行中端项目学习内容:1. maven安装和配置阿里云镜像参考链接(maven的作用:在文件中添加相应的配置,maven就会自动的下载相应的jar包;下载依赖,只要配置的jar包所依赖的其他jar包都会被它自动下载下来;可以直接通过它打包war或者jar项目为什么要下载maven并配置:在不配置镜像的情况下,maven默认会使用中央库;maven中央库在国外,有时候访问会很慢,尤其是下载较大的依赖的时候,有时候速度会很慢,甚至会出现无法下载的情况.)遇到问
2022-05-13 23:32:33
165
原创 2021-07-27 山东大学软件学院暑期项目实训-day21
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、优快云 技术博客 3 篇
2021-07-27 17:11:49
177
原创 2021-07-26 山东大学软件学院暑期项目实训-day19&day20
学习目标:教学活动前端部分基本完成,进行界面的优化及后端相关知识的学习学习内容:
2021-07-26 09:42:06
159
原创 2021-07-22 山东大学软件学院暑期项目实训-day17&day18
学习目标:根据老师给出的建议对界面进行修改学习内容:需要修改的部分如下:下图功能有点多余:修改部分代码如下: <el-tabs v-model="act_status" @tab-click="handleClick"> <el-tab-pane label="尚未开始的活动" name="first"> <el-table :data="unActDataShow.slice((currentPage
2021-07-22 13:52:31
156
原创 2021-07-19 山东大学软件学院暑期项目实训-day15&day16
学习内容:1.活动详情页展示优化想要实现的效果:点击每行中的活动名,弹出dialog显示详细信息问题一详情问题点击按钮后弹出多个dialog原因局部变量和全局变量没有控制好,所有行中的dialogvisible由一个全局变量控制了解决方法为每一个后端传过来的所有对象添加一个新的属性dialogvisible,初始值为false问题二详情问题点击不弹出窗口,切换到别的页面后可以展示原因vue 无法检测 property 的添加或
2021-07-19 17:41:48
146
原创 2021-07-15 山东大学软件学院暑期项目实训-day13&day14
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、优快云 技术博客 3 篇
2021-07-15 19:53:13
155
原创 2021-07-14 山东大学软件学院暑期项目实训-day12
学习目标:今天后端给我们提供了接口,因此进行前后端接口的连接和相关方法的修改学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、C
2021-07-14 19:48:13
170
原创 2021-07-13 山东大学软件学院暑期项目实训day11
学习目标:学习内容:在vue中实现字符串的拼接:由于后端传给前端的二维码只是base64格式的数据,需要将‘data:image/png;base64,’和该数据拼接起来才能在前端展示出来。vue中各种字符串的拼接有多种方式:(1)文件绑定{{}}中的字符串拼接:直接在{{}}内拼接:<p>{{'data:image/png;base64,'+scope.row.act_img}}</p>(2)vue标签属性绑定
2021-07-13 17:25:42
152
原创 2021-07-12 山东大学软件学院暑期项目实训day10
学习目标:将教学活动主页面、活动修改页面、选座详情、签到统计页面的与后端交互的接口写好,同时将活动修改和选座详情页中的座位情况实现可视化。学习内容:从主页面跳转到活动修改页面,将该活动原有参数当作默认值传入活动修改表单中,带参数的路由页面跳转,即this.$router.push()路由传值和获取。参考:添加链接描述(1)push后面可以是一个字符串路径,或者描述地址的对象://字符串this.$router.push('home')//对象this.$router.push({pa
2021-07-12 22:53:45
198
原创 2021-07-08 山东大学软件学院暑期项目实训-day8&day9
学习目标:学习前端知识,将模糊的知识点搞清楚带参数跳转页面v-model,v-bind,v-on的区别组件的设计及props的用处前后端交互环境的搭建学习内容:带参数跳转页面,参考链接:添加链接描述具体实现方法:步骤代码点击按钮<el-button size="mini" @click="signStatistics(scope.row)">签到统计</el-button>方法实现signStatistics(row){t
2021-07-09 08:37:48
142
原创 2021-07-07 山东大学软件学院暑期项目实训 day6&day7
学习目标:明确自己负责的内容-PC端教学管理部分和队友讨论界面具体设计对界面进行设计学习内容:进行整体框架的搭建,利用element提供的框架设计主页面,主要了解了路由的使用,通过Index和路由可以实现在中进行内容切换<template> <el-container style="height: 500px; border: 1px solid #eee"> <!--头部布局--> <el-header style="
2021-07-07 15:52:46
168
原创 2021-07-02 山东大学软件学院暑期项目实训-day4&day5
学习目标:根据视频学习如何创建项目以及router的使用学习内容:git的使用,登录注册gitte生成公钥并建立仓库,生成公钥的步骤添加链接描述码云的使用方法:添加链接描述创建项目并添加插件(1)利用控制台输入 vue ui,打开可视化界面,创建项目时可以根据预设选择也可以自行配置,自行配置时需要添加插件和router选项。(2)添加element,axios和less插件(3)运行程序和打开界面项目分析(1)新建分支(2)需要修改的文件:其中Login是新建的登录
2021-07-02 10:54:25
173
原创 2021-06-30 山东大学软件学院暑期项目实训-day2&day3
学习目标:今天主要是进行了小组内的需求分析和部分设计学习内容:小组需求分析结果如下:创建教室模板/类型:大教室,小教室,机房教室。创建教室模板,名字,详细介绍。创建具体教室:教室模板类型,教室位置,大小*×*。教室管理:座位管理,增加删除,编辑改名。维修申请:申请表信息管理。学生管理:查看所有小程序用户的信息。学生选座记录。违约记录。超过三次违约设置一个月不可选座的惩罚。教学活动:学生提起教学活动。提前2天预约活动教室,提前1天申请自习座位。留言功能:学生提起留言建议。学习产出:
2021-06-30 19:25:44
197
原创 2021-06-28 山东大学软件学院暑期项目实训-day1
学习内容:了解本次项目的主要目的和内容初步了解微信小程序搭建配置VUE的运行环境暑期实训所选题目为选座系统微信小程序开发,上午指导老师简单跟我们讲了一下项目的要求,以及强调了需求,前期准备工作的重要性。经过老师的分析,我感觉和图书馆的选座系统差不多,需要实现教室创建,布局,选座,签到等功能,共分为三组,微信小程序开发组,PC端前端组,以及后端组。上午主要了解了一下微信小程序如何开发,下载了微信开发者工具并在网上了解了相关的文档,并实现了自己的第一个小程序。下午进行了任务的分组
2021-06-28 23:01:16
320
原创 ML课程设计-1
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、基于用户的协同过滤算法二、基于物品的协同过滤算法1.引入库2.读入数据一、基于用户的协同过滤算法示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、基于物品的协同过滤算法1.引入库代码如下(示例):2.读入数据代码如下(示例):该处使用的url网络请求的数据。...
2021-05-11 22:40:35
202
原创 生物大数据实验-3
学习目标:Python学习之批量从网上爬取文件学习内容:1、根据表格中给出的二百多个链接打开网页下载其中的gbff文件和faa文件2、 从COG的fasta网页中下载所有csv.zip文件1的代码如下:import requestsimport reimport xlrdimport osfrom bs4 import BeautifulSoupfrom distutils.filelist import findall#get all url we needdef getA
2021-05-11 21:53:15
244
原创 生物大数据实验-2
学习内容:1.下载COG数据库2.下载每个基因对应的基因序列和所在的界门纲目科属种3.下载BLAST软件4.利用BLAST将每个基因与COG数据库中的基因比对选出最相似的一个,将该基因分类到对应的基因种族当中5.得到n个种族,并分别分析这n个种族在界门纲目科属种中的学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术
2021-05-08 09:33:28
1428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅