自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 下载kellect项目后,开发环境搭建

采用clion进行开发,编译器采用MSVC!1、从VS官网下载Installer,最新版也可。2、打开Installer,安装社区版即可,在单个组件选项页面搜索msvc,找到MSVC v143 - VS 2022 C++ X64/x86生成工具(最新),在对应是VS版本中找到最新即可,版本不低于上图显示即可。参考文章13、cmake 运行环境安装参考文章24、下载clion安装,打开kellect项目这里开始时没注意,clion使用默认的MinGW,build后出现一些错误后来在修

2022-05-28 16:57:07 400

原创 后端传到前端一个对象数组,前端只取需要的字段组成键值对

源数据:allSubjects = [ { createTime: "2022-02-04" id: 1 isDelete: 0 subjectName: "vue0" }, { createTime: "2022-02-04" id: 2 isDelete: 0 subjectName: "vue1" }, { createTime: "2022-02-04" id: 3 isDelete: 0 subjectName: "vue2" },

2022-02-14 17:41:06 1114

原创 vue使用element-ui的el-select,后端得到value,无法显示对应的label

原本的代码是:效果是这样想要的效果是点了编辑后,显示对应的label,而不是显示value:通过网上求助发现是数据类型的原因,这里我的value是String类型,因此需要将对应的也转为String解决:...

2022-02-08 14:33:20 964

原创 Centos服务器配置(mysql+jdk)+springboot部署

一、mysql安装配置1. 下载 Yum 资源包(仓库)下载网站:https://dev.mysql.com/downloads/repo/yum/这里看你选择哪个:这里我选的是8的,复制下载连接在服务器内执行:wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm2. 安装资源包(仓库)sudo yum install mysql80-community-release-el8-1.noarc

2021-07-07 22:55:55 815 1

原创 计算机基础两种指令格式Intel和AT&T

Intel:Intel格式的目的操作数在左边指令 目的操作数,[源操作数...]例如:add ax, bx -------- R[ax] = R[ax] + R[bx]sub ax, bx -------- R[ax] = R[ax] - R[bx]AT&T:这种格式目的操作数在右边指令 [源操作数...],目的操作数例如:add ax, bx --------- R[bx] = R[bx] + R[ax]sub ax, bx -----

2020-12-19 20:03:42 1274 2

原创 hadoop集群搭建(详细过程)

hadoop集群搭建准备实验环境创建虚拟机修改机器名添加域名映射使用xshell登录虚拟机准备实验环境创建虚拟机这里可以使用真机,也可用虚拟机创建。这里以虚拟机为例说明。在VMware中创建3台虚拟机,这里操作系统是Centos7。虚拟机创建在此省略。这里需要对配置网络连接与ip地址等,在此不做详细介绍。确保可以NAT上网关闭防火墙systemctl disable firewalld 重启关闭生效systemctl status firewalld 检查状态提示:可先创建一台,之后使

2020-11-22 18:00:46 1066

原创 vscode启动Flutter项目相关报错解决方法

文章目录一、vscode模拟器连接二、出现Failed to find Build Tools revision 28.0.3三、 Could not resolve io.flutter:flutter_embedding_debug:1.0.0-5babba6c4d25fa237bbf755ab85c9a0c50b3c6ec...vscode模拟器连接出现Failed to find Build Tools revision 28.0.3Could not resolve io.flutter:

2020-10-12 11:10:17 2664 4

原创 linux学习记录

常用命令:查看目录ls /显示一个文件的属性以及文件所属的用户和组在这里插入代码片

2020-09-14 17:06:14 110

原创 1088 Rational Arithmetic (20分)

本题,在我看来重点在于分数的输出,同时输出需要最简分数。#include <iostream>using namespace std;long int gcd(long int a, long int b){ return b == 0 ? abs(a) : gcd(b, a%b);}void pri(long int a, long int b){ long int res = gcd(a,b); a = a/res; b = b/res; //化为最简分

2020-08-15 20:11:46 118

原创 求最大公因数与最小公倍数

求a与b的最大公因数与最小公倍数求最大公因数:辗转相除法//辗转相除法int leastCommonFactor(int a, int b){ int aa = a, bb = b, r; a = max(aa,bb); b = min(aa,bb); do{ r = a%b; a = b; b = r; }while(r!=0); return a;}例如:48,36a = 48, b = 36;r = a%b = 12, a = 36, b = 12;r =

2020-08-03 20:05:18 125

原创 C++——string字符串基础操作

参考:C++基础-string截取、替换、查找子串函数截取子串s.substr(pos, n) 截取s中从pos开始(包括0)的n个字符的子串,并返回s.substr(pos) 截取s中从从pos开始(包括0)到末尾的所有字符的子串,并返回替换子串s.replace(pos, n, s1) 用s1替换s中从pos开始(包括0)的n个字符的子串查找子串s.find(s1) 查找s中第一次出现s1的位置,并返回(包括0)s.rfind

2020-08-03 13:56:27 105

原创 Liunx——Shell

Shell 常用通配符:字符含义*匹配 0 或多个字符?匹配任意一个字符[list]匹配 list 中的任意单一字符[^list]匹配 除 list 中的任意单一字符以外的字符[c1-c2]匹配 c1-c2 中的任意单一字符 如:[0-9][a-z]{string1,string2,…}匹配 string1 或 string2 (或更多)其一字符串{c1…c2}匹配 c1-c2 中全部字符 如{1…10}...

2020-08-02 14:23:28 118

原创 C++函数

传值调用该方法把参数的实际值赋值给函数的形式参数。在这种情况下,修改函数内的形式参数对实际参数没有影响。例:void swap(int x, int y){ int temp; temp = x; /* 保存 x 的值 */ x = y; /* 把 y 赋值给 x */ y = temp; /* 把 x 赋值给 y */ return;}指针调用该方法把参数的地址赋值给形式参数。在函数内,该地址用于访问调用中要用到的实际参数。这意味着,修改形

2020-07-31 17:41:20 100

原创 1073 Scientific Notation (20分) 测试点2与测试点3

测试点2、测试点3 考察点:当指数与小数部分相等时,注意“.”,例如:+1.234E+03 ===> 1234(T) 1234.(F)下面代码虽然是使用c++的编译器编译,但主要还是使用的C语言编写。此外,代码可能比较冗余,没有进行优化,代码:#include <iostream>#include <string.h>using namespace std;int main(){ int i; char num[100000];

2020-07-29 17:37:43 326

原创 PAT1010 Radix——坑较多

题目意思不难理解,就是输入a,b两个数,给出a的进制数c,求b的进制数为多少时,使a等于b,有就输出这个进制数,没有就"Impossilble"。由于

2020-06-08 19:25:30 111

原创 C++标准模块库STL——vector

与数组相比优势:和常规数组不一样的是,vector能够自动存储元素,可以自动增长或缩小存储空间vector的优点:可以使用下标访问个别的元素迭代器可以按照不同的方式遍历容器可以在容器的末尾增加或删除元素基本操作:1.头文件:< vector >2.创建 vector对象,vector< T > ve;3.尾部插入元素:ve.push_back(a);4.尾部删除元素:ve.pop_back(a);5.可使用下标访问元素:ve[n] //访问ve的第**n+1

2020-06-07 19:09:01 239

原创 C++标准模板库STL——容器与迭代器

各类容器容器名中文名特点头文件备注vector< T>向量适合在序列尾部加入删除元素;适合随机访问各元素< vector>随机访问按下标,下标[ 0, size()-1],不适合在中间插入、删除deque< T >双端队列适合在序列两端加入删除元素;适合随机访问各元素< deque>不适合中间插入或删除list< T >链表适合在序列中间加入删除元素;适合双向遍历元素< list&

2020-06-07 18:35:05 181

原创 PAT1009 Product of Polynomials——通过测试点0

!!!重点:这题有一个比较坑的地方是测试点0。原因:对于测试点0,要考虑系数为0时不打印。因此在打印前要先删去系数为0的条目。由于我是用map写的,写的时候又忘记结果中系数为0,要删去,导致我测试点0一直过不去!!!删去系数为0的条目:#include <iostream>#include <map>#include <iterator>#include <iomanip>//c++中浮点数保留尾数头文件using namespace std;

2020-06-07 16:20:19 606

原创 JAVA坑系列——Integer比较

Interger对象比较在刷leetcode的最小栈一题时,开始时用的 == 进行比较,但是一直错,找了好久,才知道Interger的比较与String一样。integer a = 3;integer b = 3;integer c =

2020-06-02 19:32:21 213

原创 leetCode刷题——64. 求1+2+…+n

64. 求1+2+…+n求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45限制:1 <= n <= 10000分析:题目要求不可使用 “乘除法、for、while、if、else、switch、case等关键字及条件判断语句 ” 这一下就毙了很多的简单的解决方案,例如循环相加,递归相加等等但是,在分析完要求

2020-06-02 14:17:52 196

原创 leetCode刷题——101. 对称二叉树

101. 对称二叉树给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3递归方法:/** * Definition for a binary tree node. * public cla

2020-05-31 20:44:17 127

原创 JAVA学习记录——栈类

数据结构中的栈,在解决很多问题都有用处,比如括号匹配,迷宫求解,表达式求值等等在java中有已经封装好的 栈类Stack 可直接调用。创建一个栈:Stack<E> stack = new Stack<E>();对象item 压栈:stack.push(item);弹出栈顶 对象 ,并返回弹出的对象:stack.pop(); 查看栈顶对象,返回栈顶对象,不删除:stack.peek();判断栈是否为空,返回一个boolean值:stack.isEmp

2020-05-28 20:36:28 109

原创 上传文件到Linux服务器

在这我用的是Xshell对服务器进行操作。1.输入 rz 命令2.若出现:bash:rz:command not found则需要先安装 lrzsz3:安装成功后,输入rpm命令确认是否正确安装4.再次输入 rz 命令选择上传的文件查看结果:...

2020-05-26 23:49:00 592

原创 Linux最常用命令

mkdir命令创建目录mkdir [-p] dirName-p:确保目录名称存在,不存在的就建一个。cd命令从当前的目录切换到dirName目录cd [dirName]返回上一级目录:cd ..ls命令查看当前目录下文件lsmv命令用来为文件或目录改名、或将文件或目录移入其它位置。1.将源文件名改为目标文件名:mv 文件名 文件名 2.将文件移动到目标目录:mv 文件名 目录名 将文件移动到目标目录3.目标目录已存在,将源目录移动到目标目录;目标目录不存在

2020-05-26 19:25:06 66

原创 Linux学习记录——基础内容

基本命令:文件使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组[root@www /]# ls -l total 64 dr-xr-xr-x 2 root root 4096 Dec 14 2012 bindr-xr-xr-x 4 root root 4096 Apr 19 2012 boot…...

2020-05-06 22:10:38 169

原创 mysql常用命令

mysql的常用命令行:--连接数据库—— u:user p:passwordmysql -u root -p--刷新权限flush privileges;--查看所有数据库show databases;--查看数据库中的所有表show tables;--查看数据库中所有表的信息describe 数据库名;--退出数据库连接exit;-- 单行注释/*...

2020-05-05 14:24:19 100

原创 NoClassDefFoundError错误

原因学习单元测试时,用JUnit做了一个小实验,测试代码好了,但是启动时却报java.lang.NoClassDefFoundError: org/junit/platform/commons/util/Preconditions查找了一下资料发现:NoClassDefFoundError是发生在JVM在动态运行时,根据你提供的类名,在classpath中找到对应的类进行加载,但当它找不到...

2020-04-20 15:47:56 295

转载 JAVA--map判断是否指定的键名key

containsKey方法——判断是否包含指定的键名Map中通过get方法判断键存在缺陷:Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键因此,用containsKey(key)判断p...

2020-04-18 11:40:37 827

原创 eclipse代码没错但是web项目启动,页面跳转404

回顾:之前创建了一个web项目,并正常运行。将上述的web项目删除,再次创建一个同名web项目项目启动,发现跳转的页面404原因:发现上述问题,在Tomcat中没有找到第二次创建的web项目。原因:在创建服务器时,服务器是eclipse的默认配置。因此,项目不在Tomact中,在eclipse的 .plugin 文件夹中;发现项目最终是在wtpwebapp文件夹中。注意:ecl...

2020-04-12 15:05:04 3328

原创 TCP的三次握手、四次挥手学习记录

TCP的三次握手、四次挥手的理解方便后面查看,理解三次握手:建立连接——至少需要三次,保证稳定连接Client:发送一个带SYN(synchronize)的数据包给Server。Server:接收到“发出”,并回传一个有SYN/ACK,确认信息收到。Client:接收到Server发送的回传,并回传一个有ACK的数据包,表示确认。握手结束。通俗举例:———————————————...

2020-04-03 16:25:13 82

原创 springcloud--数据库中数据导出Excel功能

从数据库导出数据到excel代码service和mapper层代码如下://Mapper层@Repository@Mapperpublic interface PatStudentMapper extends BaseMapper<Patuser> { List<Patstudent> selectAllStudent();//service@Se...

2020-03-26 22:32:52 1698 1

原创 springcloud--写入数据库连接超时

报错:HikariPool-1 - Connection is not available, request timed out after xxxxms.原因是连接数据源超时。我在配置文件中设置的超时是1000,而运行时是报5004所有将配置文件中hikari下的connectionTimeout的数据修改大一些就好了。修改参考链接...

2020-03-18 20:29:00 460

原创 SQL Server 2012安装

SQL Server 2012下载配置唉,数据库学习要用2012版本的SQL Server,然而SQL Server的已经是2019了,没办法,学习期间还是先跟着大部队,好操作一点。SQL Server 2012下载:可用用迅雷下载文件ed2k://|file|cn_sql_server_2012_enterprise_edition_with_sp1_x64_dvd_1234495.iso...

2020-03-09 21:17:00 286

原创 React使用注意--组件

React组件使用注意使用React开发的人,一定用过antd的相关组件。而我,作为一个新接触React开发,使用antd的小白,平时会犯一些很sb的错误。antd组件使用注意点:1.使用antd组件前,看清该组件是从哪个版本的antd开始支持的。我就犯了这样一个很白痴的错误。我的antd版本是3.18的,但是我却需要一个Descriptions描述列表,然而,描述列表却是antd从3.19...

2020-03-07 20:48:46 96

原创 Git学习记录

Git使用的一些注意点:1.用git上传代码前,一定要保证代码编译是正确的。持续更新中。。。

2020-03-07 20:36:52 75 2

原创 JAVA对数据库写入--注意点

数据库使用注意点——写入要对其捕捉异常在将数据写入数据库时,我是只写了写入代码,没有对其进行异常捕捉,当上传后,便被老师告知,写入数据库时,一代那个要对其进行异常捕捉,防止数据库写入失败。...

2020-03-05 23:25:46 310

原创 springcloud使用

近日,跟随老师做的项目是使用springcloud框架搭建起来的,而springcloud我却不熟悉,不清楚他的一些运行机制。关于完成配置完成后的使用方法不熟悉。因此,一直在网上看一些较为完整的springcloud使用。搭建springboot+springcloud分布式项目实现增删改查功能上方链接是我看的最有帮助的学习案例,也让我快速理解了一些springcloud的应用。...

2020-03-04 21:12:54 72

原创 redis认证问题--(error) NOAUTH Authentication required.

今天操作redis时突然出现:(error) NOAUTH Authentication required.上网查了查,原来是认证问题,只需要输入:auth “yourpassword”注意:密码要用引号,不然会出现(error) ERR invalid password我在验证时就没注意密码用引号,后来又是一顿查找。哈哈~~~做个记录,加强一下记忆。...

2020-03-03 13:29:45 573

原创 springcloud错误点--数据库配置

近日做了一个springcloud的简单测试,由于不太熟悉springcloud的相关配置注意点,发现了一些错误点。思考了半天,参考了网上的相关内容,再看自己的项目发现是一些配置出错。datasourse配置问题Error starting ApplicationContext. To display the conditions report re-run your application ...

2020-02-29 21:59:45 339

原创 JAVA学习--多态

多态存在的三个必要条件继承重写父类引用指向子类对象多态的使用:多态使用:父类引用指向子类对象public class Person { public void run() { System.out.println("Person run"); } public void print() { System.out.println("Person"); }}...

2020-02-28 17:02:37 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除