01 2024 档案
2024年1月Java项目开发指南16:用户自由选择字段查询、是否模糊查询
摘要:我们希望用户可以自己控制是否要模糊查询 用户可以自由的选择字段去查询。 如上图,我在前端页面准备了 多选框:决定是否模糊查询。(True or False) 下拉选择框:决定要查询关键词的所属字段 输入框:决定关键词 按钮:发起请求 肯定要传参数的,所有这个接口请求方式设置为Post。考虑到方便接收
【UI框架】ANtDesignVue中的Content超过一页显示问题
摘要:假设content部分是绿色 当内容超出一页之后,滑下去,后面的都没有底色。 如果footer有内容,content的内容甚至会和footer内容重叠在一起,同时,footer的内容随着下滑,位置就不是处于页面最下方了。 要解决这个问题,就给content这部分添加样式 overflow-y: au
2024年1月Java项目开发指南15:vue3+AntDesignVue 设计页面
摘要:考虑到有的同学对vue3不熟悉,因此,我把ControlView.vue这个页面清空,我们从0开始写。 <template style="width: 100%"> </template> <script setup> </script> <style scoped> </style> 搭建页面的基
2024年1月Java项目开发指南14:关于post中的body和param以及java中的@RequestBody和@RequestParam
摘要:在HTTP请求中,POST方法通常用于向服务器发送数据,这些数据可以在请求的body中,也可以在URL的param中。不过,这两者的使用方式和适用场景是不同的。 Body:在POST请求中,body主要用于包含要发送到服务器的数据。这些数据通常是表单数据、JSON数据或其他类型的数据。当你需要在请求
2024年1月Java项目开发指南13:登录注册实现
摘要:创建文件,如上图 创建好文件后去router.index.js配置路由 import { createRouter, createWebHistory } from 'vue-router'; // 定义路由 const routes = [ { path: '/', name: 'ControlC
2024年1月Java项目开发指南12:前后端分离项目跨域问题解决
摘要:创建config文件夹,创建WebConfig文件 代码如下(可以直接抄) package cc.xrilang.serversystem.config; import org.springframework.context.annotation.Configuration; import org.
2024年1月Java项目开发指南11:axios请求与接口统一管理
摘要:axios中文网:https://www.axios-http.cn/ 安装 npm install axios 配置 在src下创建apis文件夹 创建axios.js文件 配置如下: // src/apis/axios.js import axios from 'axios'; // 创建axi
2024年1月Java项目开发指南10:vite+Vue3项目创建
摘要:新建项目 安装router npm install vue-router 在src下新建目录router,在目录下新建index.js 在index.js里面配置路由 import { createRouter, createWebHistory } from 'vue-router'; // 定义
2024年1月Java项目开发指南9:密码加密存储
摘要:提前声明: 你不会写这加密算法没关系啊,你会用就行。 要求就是:你可以不会写这个加密算法,但是你要知道加密流程,你要会用。 @Service public class PasswordEncryptor{} 很好,请在service层中创建一个名字为PasswordEncryptor的服务类,用来负
2024年1月Java项目开发指南8:统一数据返回格式
摘要:有时候返回一个字符串,有时候返回一串数字代码,有时候返回一个对象…… 不过怎么说,我们返回的内容往往具有三个 1.消息代码 code 2.消息内容 msg 3.数据内容 data 接下来,我们要编写一个类,通过这个类,实现对所有返回内容进行格式化。 先去添加个依赖 <dependency> <gro
2024年1月Java项目开发指南7:增删改查与接口测试
摘要:我们之前,是从Controller层写到Service层,然后mapper层。 接下来我们反过来,从mapper层写到Controller层 两种方式都可以,你喜欢就行,甚至你先写service层也可以,全凭个人喜欢。 在本文中,就不解释太多了,直接给出代码,对于关键地方,我会圈出来。 如果有问题,
2024年1月Java项目开发指南6:接口测试
摘要:我们使用API Fox这款工具对接口进行测试。 (你要是会其他的例如postman进行测试也行) https://apifox.com/ 新建一个项目,新增一个接口 因为这个接口没有参数,所以无需填写参数,保存 然后点击运行 没有设置环境记得先去设置环境 我们配置开发环境 保存 然后选择开发环境进行
2024年1月Java项目开发指南5:controller、service、mapper
摘要:准备工作 你知道什么是JSON吗? JSON是什么? 格式是什么? 有什么用? 有什么优点? 有什么缺点? 请自己百度探索一下,对JSON做了个了解,如果你不知道什么是JSON的话,知道就免了,直接下一步吧。 开始:项目目录结构 先确保你已经创建了上图的那些文件夹。这都是我们需要用到。简单的做个介绍
2024年1月Java项目开发指南4:IDEA里配置MYSQL
摘要:提前声明:文章首发博客园(cnblogs.com/mllt) 自动“搬家”(同步)到CSDN,如果博客园中文章发生修改是不会同步过去的,所以建议大家到我的博客园中查看 前提条件: 1.你已经设计好了数据库,并成功创建了数据库。 2.你的springboot项目中已经配置好了MySQL的连接。 填写好
【前端】2024年 前端Base64编码的中文处理问题
摘要:window.btoa() 遇到中文要出问题 localStorage.setItem("token",window.btoa(unescape(encodeURIComponent(UDATA["uid"]+"#START_AC#"+UDATA["uaccount"]+"#END_AC#"+"#S
【Vue】前端直接显示MySQL Datatime时间,显示为英文如何处理
摘要:问题如图 想让时间显示为自己想要的格式,可以自己编写一个函数 const formatDate= (timestamp)=> { const date = new Date(timestamp); const year = date.getFullYear(); const month = Stri
2024年1月Java项目开发指南3:创建Springboot项目
摘要:本文档编写于贰零贰肆年一月八日@萌狼蓝天 如果你不知道什么是springboot,那么你只需要知道,这是一个让我们减少配置工作量,方便开发的开发框架,能让我们更专心于业务开发,省的被各种各样的配置浪费时间。 至于这框架有啥效果,有啥优点,有啥缺点,用过就知道了! 软件:IDEA2023.2.3 创建
2024年1月Java项目开发指南2:项目设计
摘要:确定软件架构 1.前端用什么技术,什么框架,什么版本 2.后端用什么技术,什么框架,什么版本 3.用些什么软件,软件版本? 比如: 前端:vue3 + Element-Plus + Axios 后端:Java17 Springboot MyBatis-plus Maven3 数据库:MySQL5.5
2024年1月Java项目开发指南1:环境与工具准备
摘要:准备工作 基础能力 开发能力的事咱先不谈,有两个基础技能要学一下。 1.学习使用Markdown编写文档 2.学会使用git拉取代码和提交代码 软件准备 电脑需要安装以下软件: IDEA 2023.2 及其以上(Java开发统一使用IDEA) Webstorm 2023.2 及其以上(也可以使用VS
【数据库】MySQL概念性基础知识期末复习
摘要:选择题 第一章 3 二维表结构……数据模型——关系数据模型 5 描述全部数据整体逻辑结构——模式 6 逻辑数据独立性——模式变,外模式和应用程序不变 7 物理数据独立性——内模式变,外模式和应用程序不变 9 R-(R-S)——R∩S 10 从两个关系笛卡尔积中选取他们属性间满足一定条件的元组——θ连
【信号与系统】画图题
摘要: > - -- - - - - -- 
【信号与系统】卷积信号计算
摘要: 
【信号与系统】线性时不变系统基础计算题
摘要:还有些题没整理完,整理后依旧扫描上传到此文档 线性时不变连续系统基础计算题 线性时不变离散系统基础计算题 判断系统稳定性 还有另外一种思考方法,如下: 求零输入响应 关于零输入响应,下面这种方法和老师给的标准答案不一样(老师给那个太长了我觉得记不住,你也记不住老师发的可以用这种方法) 求零状态响应
【单片机】定时计数器初值计算
摘要:Step1:定时计数器的四种工作方式 首先,要知道,定时计数器有四种工作方式 方式 范围 范围 说明 方式0 8129 13位定时计数器方式 方式1 65536 16位定时计数器方式 方式2 256 8位自动重置定时计数器方式 方式3
人工智能导论期末要点突击
摘要:概念总结 明确关系,理解要义,乱杀!@萌狼蓝天 产生式 明确产生式的基本形式,优点、缺点。 了解蕴含式和产生式的区别 产生式的基本形式:P→Q (IF P THEN Q) 优点:清晰性、模块性、自然性 缺点:难以扩展、规则选择效率较低 蕴含式 蕴含式是产生式的一种特殊情况。 蕴含式:只能表示精确性知
人工智能导论期末复习题
摘要:1956年,在达特茅斯会议上,麦卡锡提议用AI作为这一交叉学科,标志着人工智能学科的诞生。麦卡锡也被称为人工智能之父。P3 1950年,阿兰﹒图灵提出了图灵测试,为智能提供一个满足可操作要求的定义。图灵测试用人类的表现来衡量假设的智能机器的表现。P3 人工智能的产生和发展经历了哪几个阶段?P5 孕育
【Python】2023年Python期末复习题
摘要:Python百分百挂科指南 出题人,出的题,水平不咋样,给出的参考答案一堆错误,给出的正确选项单词都能拼错。 非本次考试人员不必看,没有参考价值 选择题 下列哪个标识符是不合法的()D A. Name B. _or C. From D.88abc 只能是字母、下划线开头,不能以数字开头 区分大小写