笔记
文章平均质量分 56
白开水为啥没味
这个作者很懒,什么都没留下…
展开
-
router-link嵌套按钮 button
2、router-link嵌套一个大的组件增加点击面积。1、使按钮点击即可跳转 不用单独写单击事件。原创 2023-03-05 18:00:13 · 1127 阅读 · 0 评论 -
【9】微信小程序开发
2、iconpath与selected_icon_path (底部菜单的选中图标)输入自己的appid号(这个账号在小程序网页管理页面的设置里面)用自己的邮箱注册之后,登录账号进行填写个人信息。上传微信小程序的图标,名称,简介等信息。然后填写项目路径文件夹创建项目。tabBar是底部选项卡。然后可以选择添加开发人员。选择自己电脑适应的版本。原创 2023-03-02 22:50:08 · 811 阅读 · 0 评论 -
triggeringElement is not defined
经过很久的调试,发现是这个版本的element-plus的错误。路由变了 但是页面需要手动刷新才跳转 不然会卡在登陆页面报错。报的是element-plus里面dropdown代码的错误。我们可以换到较低版本即可解决。在写登陆页面的过程中。原创 2023-02-20 19:23:29 · 414 阅读 · 0 评论 -
【JavaScript】复习 【对象参数】【函数参数】
变量------->对象------->属性。相当于我们把函数作为参数传递到了a函数里,如果不清晰,我们也可以把打印语句换成调用作为参数的函数。-在块作用域中声明的变量是局部变量,只能在块内访问,外部无法访问。箭头函数的代码块里如果只有一条语句的时候,可以省略大括号(不推荐,了解即可)箭头函数的参数当且仅当只有一个参数时候,可以省略括号(不推荐,知道即可)函数返回值小小说一下,因为js没有类型,所以直接在函数里面return。因为箭头函数的返回值可以直接写在箭头后面,所以我们可以继续简化。原创 2023-02-12 23:38:40 · 531 阅读 · 0 评论 -
Vue3+SpringBoot实现【登录】【毛玻璃】【渐变色】
如果想要登录框为毛玻璃,可以将上面第二个div的 “background-color: #fff;如果想要退出登陆,其实很简单,给退出绑定一个router-link就可以了。然后把这个div设置为class=login,编写login类的样式如下。效果: (如果换一个比较鲜艳的背景,毛玻璃效果会更明显)首先创建Login.vue,编写界面和样式。绑定登陆按钮的点击时间login。这个是渐变色背景,登陆框背景为白色。设置Login.vue的路由。定义一个UserDto类。原创 2023-02-11 23:10:16 · 1628 阅读 · 0 评论 -
【elementUi】与【elementPlus】图标引入的区别,elementPlus图标引入不成功
然后重新启动idea,并且重新书写标签代码,这个时候它会帮你自动引入。elementplus中要自己成为一个标签的形式引入。elementui中以类的名字与标签绑定即可引入。最好在使用标签之前安装elementplus。elementui图标官网。原创 2023-02-02 13:50:59 · 1004 阅读 · 0 评论 -
【6】【vue3+elementplus+springboot+mybatisplus】 管理系统 【前后端实践】
代码主要分成四部分,第一部分我们需要放在template里面,第二部分是选择按需部分引入的方式,我们可以不管,第三部分是放在script里的data部分里面也就是提供页面的数据,具体填入形式如下。注意:vue3不支持elementUI,所以选择以下搭配其中之一(这里我选的是2)查看示例的代码,这里选择手动引入(elementplus还支持自动按需引入)点击布局容器可以看到示例,我们选择使用最下面的侧边栏的示例代码。第四部分是页面的样式,不重要,我们可以不使用。点击官网上方菜单栏的组件,点击。原创 2023-02-02 12:13:28 · 3763 阅读 · 3 评论 -
【7】从零开始学Vue3
说人话:Vue渲染机制是就地渲染每次只渲染新变化的部分,所以要有一个唯一的key供Vue识别排列所有的现有元素。App.vue是主入口组件 (根组件,所有组件都是从这里开始,从这里显示的)asserts用来存放静态资源的(一些图片,公共的css文件等)(items指的是定义的数组名称,item为数组的每一个元素)components用来存放vue的组件(vue是组件开发)其实就是超链接的做法 以下对比普通的和v-html属性的标签。v-if与v-show的区别(前者是删除,后者是隐藏)原创 2023-02-01 18:31:12 · 513 阅读 · 0 评论 -
【5】【TypeScript】(TypeScript=Type+JavaScript)
js中,-号可以强制转换为数值,ts不行。1、typescript相比js特有。·DOM操作时候需要进行类型断言。上面三个实际是类型系统的三处体现。原创 2023-01-31 16:04:14 · 379 阅读 · 0 评论 -
【Idea】开发技巧总结
alt+/insert 弹出快速构建toString+get/set。返回类型值的语句+.var:自动生成变量赋值。在setting里moudule点击添加即可。iter:自动生成遍历最近的数组或集合。alt+enter 快速导包。idea直接new yml。alt+/ :提示填充。添加多个项目在同一页面。原创 2023-01-31 14:55:25 · 113 阅读 · 0 评论 -
【4】【Spring】,【Ioc/DI】,【IoC容器】,【Bean】
主要思想:使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想成为控制反转。在容器中建立bean与bean之间依赖关系的整个过程,称为依赖注入。spring提供了一个Ioc容器,用来充当Ioc思想中的“外部”3、被管理的对象交给IoC容器,如何获取到IoC容器?4、IoC容器得到后,如何从容器中获取bean?并且将创建或被管理的对象在Ioc容器中统称为Bean。2、如何将被管理的对象告知IoC容器?(Service和Dao)为了解决不同实现方式耦合度高。原创 2023-01-31 00:02:30 · 225 阅读 · 0 评论 -
【3】SpringBoot基础
/从事微服务开发工作SpringBoot提供一种快速使用Spring的方式1、自动化 2、设置多个starter配置依赖比Maven直接管理更便捷 3、内置服务器总结:自动配置,起步依赖,辅助功能2.6.11版本的说明书maven依赖黏贴1、创建Maven工程Archetype表是使用哪一个模板来初始化我们的项目:简单的说,Archetype是Maven工程的模板工具包。一个Archetype定义了要做的相同类型事情的初始样式或模型。这个名称给我们提供来了一个一致的生成Maven工程的方式。原创 2023-01-30 23:37:02 · 216 阅读 · 0 评论 -
【2】MyBatisPlus DML操作
字段映射与表名映射问题一:当数据库表字段与编码属性设计不同步 如password与pwd可以用mp的TableField里面的value属性即可关联问题二:编码添加了数据库中不存在的字段属性 如“是否在线”一类的属性明显不需要放入数据库,但是在查询时候java需要在数据库中查,此时sql会报错同样用TableField里面的exist=false即可问题三:采用默认查询开放了更多的字段查看权限 如想要查整张表,但是命令会把密码也查了,操作不安全。原创 2023-01-27 22:14:23 · 468 阅读 · 2 评论 -
【1】基于MyBatisPlus完成基本的Dao开发
注意一定要是com.baomidou下的mybatis-plus-boot-starter 否则方法报错。1、调出Maven窗口 :右键点击pom 出现as meaven project。通过创建数据接口层对象 和数据层对象 将数据层对象传入insert接口即可插入数据。更改数据 且不用管是否为空的约束 自动更改 (提供哪些字段,它才修改哪些值)1、重命名/重构文件 :shift+F6。2、快速缩进:Ctrl+shift+i。数据接口层:dao.UserDao。数据层:domain.User。原创 2023-01-26 19:10:27 · 548 阅读 · 0 评论 -
【Java】 字符,字节,缓存
Java提醒我们这种方式已经启用所以我们可以用BufferReader,但是Bufferdreader传的是字节流,而我们控制台传的是字符流。InputStreamReader来实现字节流到字符流的转换。读取成功,注意要写出和读取的数据格式一一对应才可以成功。发现是乱码,我们在用数据流读取txt中的文件。不用Scanner从控制台输入该怎么做。将数据流写出到txt。原创 2022-11-16 20:37:40 · 160 阅读 · 0 评论 -
[java] try catch finally练习
[java] try catch finally练习原创 2022-10-24 21:49:35 · 383 阅读 · 0 评论 -
从零开始学Java [static]关键字
从零开始学Java [static]关键字原创 2022-10-15 10:35:53 · 268 阅读 · 0 评论 -
java 手打代码实现栈
【代码】java 手打代码实现栈。原创 2022-10-14 15:58:24 · 168 阅读 · 0 评论 -
https://codeforces.com/contest/1660/problem/D
// Problem: D. Maximum Product Strikes Back// URL: https://codeforces.com/contest/1660/problem/D// Time Limit: 2000 ms// // Powered by CP Editor (https://cpeditor.org)#include <bits/stdc++.h>using namespace std;#define pii pair<int, int&g.原创 2022-04-05 14:02:52 · 505 阅读 · 0 评论 -
二分法总结
1.二分法查找#include<bits/stdc++.h>using namespace std;int search(int n, int target, int nums[]) { int left = 0; // 初始左边界 int right = n - 1; // 初始右边界 // 如果left > right 证明整个数组结束了仍没有找到目标值 while (left <= right) { int mid原创 2021-12-09 10:26:32 · 450 阅读 · 0 评论 -
知识清单 害害害害害
1、循环终止判断是在计算之后,而不是在计算之前。这样的情况和适合使用do-while循环。2、可以使用<time.h>头文件和:printf("Time used=%.2 f \ n",(double)clock()/CLOCKS_PER_SEC);获取程序运行的时间。(键盘输入时间在内)3、当输入个数不确定时可以用 while(scanf("%d",&x) == 1)想要程序结束可以按Enter键,再按Ctrl+z,再按Enter键即可结束输入。4、输入输出重定原创 2022-03-14 21:31:38 · 134 阅读 · 0 评论 -
sort 有序对自定义排序
sort( , , [](pill a,pill b) { return a.x < b.x; } );或者 bool so(pill a,pill b){ return a.x<b.x;}sort(p,p+n,so);原创 2022-03-14 18:58:23 · 89 阅读 · 0 评论 -
字符串输入的几种方式
字符串配套1,以字符数组输入#include <iostream>#include <string>const int M = 1e5 + 10;char str[M]="";cin.getline(str,M);int l = strlen(str);for(int i=0;i<l;i++){//对字符数组的具体操作}2.字符串输入#include <string>string str;cin >> st原创 2021-12-02 18:19:01 · 6976 阅读 · 0 评论 -
每日一题解
第一天 选数P1036 [NOIP2002 普及组] 选数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)题的大意:从n个数中取出k个数 找出所有种组合求和,统计和为素数的个数dfs写的很繁琐,仅供参考#include<bits/stdc++.h> //万能头文件using namespace std;int book[100001]; //用来标记是否被访问int ans[100001]; //存储n个数long long .原创 2021-12-02 14:40:37 · 285 阅读 · 0 评论 -
手打教材链队列
#ifndef LinkQueue_H#define LinkQueue_Htemplate<class DataType>struct Node{ DataType data; Node <DataType>* next;};template<class DataType>class LinkQueue{public: LinkQueue(); ~LinkQueue(); void EnQueue(DataType x); Da..原创 2021-11-02 20:49:55 · 100 阅读 · 0 评论 -
删除 插入
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <style> div { margin: inherit; width: 500px; height: 1000px; ...原创 2021-10-28 21:14:56 · 92 阅读 · 0 评论 -
DOM 节点创建插入和删除
//创建和插入<!DOCTYPE html><html> <head> <meta http-equiv="content-type" content="text/html; text/html; charset=UTF-8" > <title>添加节点示例</title> <script language="JavaScript"> fu...原创 2021-10-27 20:19:36 · 145 阅读 · 0 评论 -
约瑟夫环问题C++代码
#include<iostream>using namespace std;struct Node{ int data; struct Node* next;};class JosephRing{public: JosephRing(int n); ~JosephRing(); void Joseph(int m);private: Node* rear;};JosephRing::JosephRing(int n){ Node* s = nullpt...原创 2021-10-26 21:03:19 · 3672 阅读 · 0 评论 -
手打教材单链表
//LinkList.h#ifndef LinkList_H#define LinkList_Htemplate<class DataType>struct Node{ DataType data; Node <DataType>* next;};template<class DataType>class LinkList{public : LinkList(); LinkList(DataType a[], int n); ~Lin.原创 2021-10-25 20:34:22 · 105 阅读 · 0 评论 -
Codeforces Round #736 (Div. 2) Problem C
任务 - C - 代码库 (codeforces.com)#include <iostream>using namespace std;const int M = 2e5 + 5;int deadpool[M];int ans = 0;void change(int l, int r){ if (l > r) { deadpool[r]++; if(deadpool[r]==1) ans++; }.原创 2021-08-08 18:58:11 · 103 阅读 · 0 评论 -
KMP算法
DMP算法先列前缀表怎么列?prefixtable原创 2021-07-19 15:13:43 · 74 阅读 · 0 评论 -
DP动态规划笔记
01背包问题拿来主义鲁迅说过(bushi)拿还是不拿,这是个问题。DP:状态转移方程推理打表i代表物品 j代表容量dp[i][j]代表价值容量(j) 0 1 2 3 4 5 6 7 8 9 10w c0 0 01 2 1 0 0 1 1 1 1 1 1 1 1 12 3 3 0 0 1 3 3 4 4 4 4 4 43 4 54 7 9如果说容量j<w[i] 说明物品比背包要重不拿当前物品->当前价值为上一次拿时原创 2021-07-13 14:50:09 · 115 阅读 · 0 评论