- 博客(37)
- 收藏
- 关注
原创 JSON parse error: Cannot deserialize instance of `xxx` out of START_ARRAY token
postman调用报错:Cannot deserialize instance of `xxx` out of START_ARRAY token
2023-10-26 18:08:31
826
原创 Vue_组件详解
1、初识组件。组件的组成部分,什么是根节点,什么是父子组件。2、组件注册:全局注册和局部注册。3、组件之间的传值:父组件传值给子组件:props;子组件传值给父组件:emit。
2023-10-18 16:39:16
218
原创 DBeaver详细使用
DBeaver中相关快捷键的使用,初始界面按钮,查看修改表结构 以及 自动生成SQL语句。选中结果集中想要修改的内容,点击右键:Generate SQL ----> 选择insert、update等相关SQL语句即可。在修改表结构之前,需要注意一下数据库连接的设置。需要设置成Advanced,即可进行操作。界面中的一些相关操作。
2022-09-29 14:47:49
21893
原创 JDBC详细介绍
JDBC与JDBC驱动、DriverManger类、JDBC连接数据库、Statement和PreparedStatement的区别、ResultSet结果集、事务和批处理技术
2022-08-15 17:19:30
1041
原创 Java中的运算符
算术运算符 、赋值运算符、关系运算符、逻辑运算符、三元运算符、位运算符、运算符优先级运算符运算运算符运算+正号%取模(取余)-负号++自增(前缀式、后缀式)+加- -自减(前缀式、后缀式)-减+字符串连接*乘/除注意事项“前缀式” 如:b = ++a。先进行a++运行,再对b赋值。“后缀式” 如:b = a++。先对b赋值,再进行a++运行。自增和自减运算并不改变变量本身的数据类
2022-04-16 17:46:44
608
原创 Java变量概述
Java变量概述标识符命名规则标识符命名规范变量的分类二级目录三级目录标识符命名规则Java对各种变量,方法和类等的命名时使用的字符序列称为标识符由26个英文字母大小写,0-9,_ 或 $ 组成不能以数字开头不可以使用关键字和保留字,但可以包含关键字和保留字Java中严格区分大小写标识符命名规范包名:包名由多单词组成时所有的字母都小写:xxxyyyzzz类名,接口名:多单词组成时,所有单词的首字母大写(大驼峰):XxxYyyZzz变量名,方法名:多单词组成时,第一个单词字母小写,第
2022-04-11 13:52:34
3523
原创 Java入门小常识
Java入门小常识1. JDK JRE JVM之间的关系2. 记事本编写,运行Java程序3. Java中的注释单行注释多行注释 :多行注释不能嵌套使用文档注释1. JDK JRE JVM之间的关系JDK:Java Development Kit //Java开发工具包JDK是提供给Java开发人员使用的,其中包含了JRE,一堆Java工具(如:编译工具javac.exe;打包工具jar.exe等),和Java基础类库(即Java API)JRE:Java Runtime
2022-03-21 13:55:59
592
1
原创 常用的DOS命令
常用的DOS命令打开DOS命令界面打开D盘dir:列出当前目录下的文件以及文件夹md:创建目录cd:进入指定目录cd..:返回到上一级目录cd\:返回到根目录删除目录文件rd:删除目录文件del:删除文件对象打开DOS命令界面快捷键:Windows + R ;然后输入cmd回车即可打开打开D盘dir:列出当前目录下的文件以及文件夹md:创建目录cd:进入指定目录注:进入某一根目录下的指定目录,可带根目录名也可不带。cd…:返回到上一级目录cd\:返回到根目录删除目录文件
2022-03-20 16:44:52
5688
原创 LeetCode739
题目给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指在第 i 天之后,才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。方法1:双重循环。缺点:效率太低class Solution {public: vector<int> dailyTemperatures(vector<int>& temperatures) { int num = temper
2022-03-06 10:52:56
5921
原创 HTML,CSS基础总结
疑惑:整理思维导图的过程用的时间挺长的,有时候内容也比较简单,纠结到底有没有必要整理???孩子好难。。。HTML总结CSS总结组合选择器举例效果图组合选择器代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css">
2021-08-13 18:13:46
156
原创 ASP.Net Core MVC入门 :数据库连接及EF Core创建数据库
这里我们介绍两种数据库连接的方式:EF Core和命令行数据库连接基于EF Core的数据库连接EF Core的作用EF Core连接数据库的步骤使用EF Core创建数据库基于命令行连接数据库基于EF Core的数据库连接EF Core的作用简单说:EF Core可以帮助我们将c#中的类映射到数据库的表中,属性映射到字段上EF Core连接数据库的步骤1.安装程序需要依赖的库文件打开NuGet包管理器下载:Microsoft.EntityFrameWorkCore(注:如果想用VS自带数据库
2021-07-09 18:25:53
2706
原创 ASP.Net Core MVC入门 :路由配置
路由用来帮助我们告诉系统HTTP请求的处理方式。设置路由的方式有两种:传统路由设置和属性路由设置。但在未设置路由时程序默认执行app.Run中间件!app.Run(async (context) => { await context.Response.WriteAsync("Hello World!"); });执行结果为:Hello World!接下来我们来看两种路由的设置方法。传统路由配置传统路由配置是直接在
2021-07-07 20:20:51
2329
3
原创 ASP.Net Core MVC入门 :Startup.cs文件(服务注入,配置请求通道)
先看一下创建一个新的ASP.Net Core项目时,Startup.cs文件中的内容public class Startup { // This method gets called by the runtime. Use this method to add services to the container. // For more information on how to configure your application, visit https://.
2021-07-07 11:55:28
3204
4
原创 ASP.Net Core MVC入门 :Program.cs文件
Program.cs文件在我们创建ASP.Net Core项目时自动生成。这段代码中,通过使用CreateDefaultBuilder()函数创建并运行了一个虚拟网站托管主机WebHost。我们再看看CreateDefaultBuilder()函数具体做了哪些事情加载主机和应用程序的配置信息配置日志记录设置Web服务器设置Asp.Net Core应用程序的托管形式...
2021-07-07 09:48:24
779
1
原创 操作系统概述(含思维导图)
操作系统概述目录操作系统的类型单道批处理系统多道批处理系统分时系统实时系统微机操作系统单用户单任务操作系统单用户多任务操作系统多用户多任务操作系统操作系统的基本特征并发共享虚拟异步操作系统的主要功能处理机管理功能存储器管理功能设备管理功能文件管理功能操作系统与用户之间的接口用户接口程序接口现代操作系统的新功能操作系统的结构传统结构的操作系统现代结构的操作系统操作系统的类型单道批处理系统在单道批处理系统中,内存只允许存放一个作业。磁带中存放了多个作业,因此需要监督程序,控制磁带中的作业一个接一个的进行.
2021-07-01 12:28:42
1244
原创 黑盒测试
黑盒测试测试用例测试用例的定义测试用例在软件测试中的作用设计测试用例的步骤黑盒测试方法等价类划分法测试用例始黑盒测试方法之前,我们先了解测试用例的相关知识点。测试用例的定义测试用例是为某个特殊目标而编制的一组测试输入,执行条件,以及预期结果。测试用例在软件测试中的作用指导测试的实施 在实施测试时测试用例将作为测试的标准,测试人员一定要按照测试用例并严格按用例项目和测试步骤逐一实施测试。规划测试数据的准备 通常情况下,测试数据是与测试用例分开的,测试人员需要按照测试用例配套准备一组或若
2021-05-25 21:05:26
697
3
原创 集成测试
集成测试集成测试概述集成测试步骤计划阶段设计阶段实施阶段执行阶段集成测试策略非增量式集成策略增量式集成策略自顶向下的集成策略自底向上的集成策略混合增量式集成策略集成测试概述集成测试的定义集成测试又称组装测试,是在单元测试的基础上,将所有模块按照设计要求组装成子系统或系统进行的测试活动。集成测试的目的确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。集成测试的测试内容在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失各个子功能组合起来,能否达到预期要求的父功能一个模
2021-05-19 19:58:51
14635
原创 单元测试(一):基础
单元测试单元测试概述设计单元测试用例单元测试用例的“输入数据”类型单元测试用例的“预计输出”类型驱动代码,桩代码和 Mock 代码评估单元测试测试完备性评估代码覆盖率评估覆盖角度评估单元测试概述单元测试的定义单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作。单元测试的测试对象:在结构化编程中,单元测试对象指:函数在面向对象编程中,单元测试对象指:类。但以类作为测试对象,复杂性高,可操作性差,所以仍然主张以类中的方法作为测试对象,也可以用一个测试类来组织某
2021-05-15 20:54:47
1287
原创 认识软件测试
认识软件测试一 软件测试的定义和分类1.1 定义1.2分类一 软件测试的定义及分类一 软件测试的定义和分类1.1 定义通俗说:软件测试就是在软件投入运行之前,对软件需求分析,设计规格说明书和编码实现的最终审查,它是软件质量保证的关键步骤。IEEE给出的定义是:使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清楚预期结果与实际结果之间的差别。除了上述两种定义方法之外,还有其他一些定义,这些定义并没有对错之分只是进行定义的角度不同。这里有一个关于软件
2021-04-26 18:56:35
549
原创 教你一秒无插件下载B站/MOOC课视频
星愿浏览器你值得拥有!ps:绝无打广告嫌疑,是用起来真的很方便,手动狗头。废话不多说,直接看看操作。打开浏览器,打开你想下载的视频。在视频的左上角有个下载的图标,点击就可以下载了。下载视频存放位置的设置用起来方便就完事了...
2021-04-26 12:15:53
4362
原创 C盘杂记
Windows电脑C盘中都会存在文件夹Program Files:64位应用软件默认安装目录,还有一些系统自带的使用程序也在里面。Program Files(x86):32位应用软件默认安装目录Windows:该文件夹存放系统文件,里面的文件很重要,不能删除,误删将造成系统崩溃。用户:主要储存用户文档,上网浏览信息,配置文件等数据。Program Files中常有的文件夹...
2021-04-23 16:10:37
11087
2
原创 FOIL算法
FOIL算法是一种一阶规则学习算法,遵循序贯覆盖学习推理原则。下面通过一个具体的例子说明FOIL算法学习的过程上图为一个简单的家庭关系知识图谱,结点代表实体,即家庭成员;边代表家庭成员之间的关系。现从图中已知关系(实线)推出David和Ann具有父女关系(虚线),即FOIL算法的一个学习过程。注意:刻画知识图谱中结点之间的关系有两种两种:以James与David为Couple关系为例。1.三元组形式:<James, Couple, David>2.一阶逻辑形式: Couple
2021-04-22 20:08:21
9768
8
原创 说说寄存器和内存那些事(8088/8086中的寄存器)
最近一直在好奇一个问题:寄存器和内存之间到底什么关系?我是知道寄存器是在CPU中的,但是内存存储空间是在硬件的哪里呢?知道这个问题的答案之后,觉得自己问这种问题确实点憨。你是不是啥傻?忘了有个东西叫做内存条?它是在CPU之外的。想了这个问题之后,更加认识到实践到底多么重要,尤其像我这种之间根本不了解硬件的人。好了下面进入正题寄存器寄存器是什么?寄存器由具有存储功能的触发器组合而成,1个触发器可以存储1位二进制数。那么16位的寄存器就需要16个触发器构成寄存器的功能寄存器可以用来暂存指令,数据和地址
2021-04-05 13:44:49
2285
原创 《计算机网络教程》第一章知识点总结
网络 互联网 因特网的基本概念网络:由若干结点和链接这些节点的链路组成。1.结点:可以是计算机,集线器,交换机或路由器等。2.集线器:互联网:网络与网络通过路由器互连起来,形成互联网。因此互联网是网络的网络。...
2020-09-08 17:44:19
381
原创 c++实现图书馆管理系统,数组!
思路在本程序中共有四个类:book类:此类有书的基本信息:书名,编号,作者,价格等,和基本的get()和set()方法。类图如下:library类:此类中有一个存放的书的数组,并且可以对书进行,查询,借阅,归还,添加,等相关操作。类图如下:reader_infor类:此类中有读者的相关信息:名字,学号,年级,借书数量。和基本的get()和set()方法,类图如下:reader_admin类:此类中有一个存放读者对象的数组,并且可以进行添加读者,修改读者信息等操作。类图如下:登陆页面如下
2020-09-01 14:13:59
3175
2
原创 c++中的头文件(.h)和源文件(.cpp)
头文件(.h)和源文件(.cpp)本质上没有区别,分开写成两个文件是一种良好的编程风格。我们先看看头文件和源文件都写些什么,然后是怎样关联和编译的,最后说说分开写的好处。头文件(.h)头文件中都写什么1.函数原型2.使用#define或const定义的符号常量3.结构声明4.类声明5.模板声明6.内联函数写头文件时,在开头和结尾处必须加上如下字样的预编译语句#ifndef COORDIN_H_#define COORDIN_H_....//要写的头文件代码#endif预编译
2020-08-02 15:18:02
3021
原创 C++中的内联函数
c++中引入内联函数的目的是:提高程序运行速度内联函数是怎样提高运行速度的在常规函数调用时,首先要将函数参数保存到栈中,然后将实参赋值给形参,再将函数的返回地址(该地址是函数执行结束后,程序继续执行的地址)保存到栈中。接着跳到函数内部,执行函数代码(可能还需要将函数的返回值放入到寄存器中)。函数执行return语句返回时,需要从栈中取出返回地址,再将栈中的函数参数释放。整个过程需要消耗一定的时间,一般情况下这个时间是可以忽略不记的。但当程序的执行时间非常短时,我们就不能忽略调用过程所耗费的时间和其他
2020-08-01 20:42:46
417
原创 编写一个“banner”函数,该函数的输入为大写字母,输出为一个字符数组,该数组以图形化的方式表示该字母。
思路自己做完以后,觉得自己的办法其实挺麻烦的,但这是我自己能想到的最好的办法。大家如果有什么好的思路,欢迎随时交流。每个字母是如何表示的?以’I‘为例:每次画图都感觉心累,关键是画出来效果还不是很好。(不信你看上边那个图,有些线粗有些线细)有什么好的画图办法快救救孩子吧。I可以表示为:1910 6401 6110 1910具体含义如下:千位百位十位个位19101表示1行9表示9列1表示1行9列用1填充0表示同行没有其它填充具体表示结果:千位
2020-07-27 12:15:38
832
原创 位图排序思想及代码实现
思想位图排序的核心思想是:每一位代表一个数字。下面我们用图示的方法进行具体介绍。我们都知道1个整数占4个字节,1个字节有8位现在我们定义 int i,则系统分配如下空间:int i共有32位,可表示32个数字。若我们定义int a[3],则系统分配如下空间:int a[3]共有96位,可表示96个数字。下面看每位是如何表示一个数字的我们先看一个简单的例子: 18 4 26 3 5这三个数字为例。这三个数字里面最大的是26,所以我们申请一个整数空间int i即可。第一步:先
2020-07-22 12:56:59
280
原创 c++实现ATM机!非友元!
类本实验中共包含两个类:Uer类和ATM类。两个类的类图如下所示:Uer类实现管理账户相关信息,方法中包含各个私有成员的get和set方法。ATM类实现基本操作:注册,登陆,存钱,取钱,修改余额,修改密码。注:通过使用get和set函数实现对Uer类中私有成员的访问和修改,避免使用友元,保护封装性界面登陆界面操作界面源代码...
2020-07-15 17:17:43
1033
3
原创 实参,形参是什么?区别?
double cube(double x){return x*x*x;}void main(){double m;cube(m);}当main()调用cube()时,将m的值传给cube(),m为实参。cube()被调用时将创建一个名为x的double变量(x为形参)并将x的值初始化为m的值。cube()对x进行操作时,将不会影响m的值。区别1.实参可以是常量,变量,表达式,函数等,但都必须是确定的值。2.形参用于接收实参值的变量。3.参数传递的过程:将实参的e值赋
2020-07-14 11:12:54
2161
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人