自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#之接口

【代码】c#之接口。

2024-06-11 22:34:45 172

原创 c#之枚举(2)

枚举列表中的每个符号代表一个整数值,默认情况下,第一个枚举符号的值是0。枚举是一组命整型常量,c#枚举是值类型。

2024-06-10 18:35:03 156

原创 c#之字符串的操作

【代码】c#之字符串的操作。

2024-06-06 22:00:10 171

原创 c#之 ToString

【代码】c#之 ToString。

2024-06-04 21:25:18 266

原创 c#之列表

【代码】c#之列表。

2024-02-22 23:03:08 524

原创 c#之抽象类

抽象类不能实例化,抽象类可以包含普通函数和抽象函数,抽象函数就是只有函数定义没有函数体.

2024-01-31 21:45:42 417

原创 c#之虚方法

把一个基类函数声明为virtual,就可以在任何派生类中重写函数。在派生类中重写另一个函数时,要使用override关键字进行声明。

2024-01-31 20:54:54 387

原创 c#之构值类型和引用类型

引用类型需要两段内存(第一段存储实际的数据,他总是位于 堆中第二段是一个引用,指向数据在堆中的存放位置)引用类型:(string/ 数组 / 自定义的类 / 内置的类)值类型:(整数/bool/struct/char/小数)当使用引用类型赋值的时候,其实是赋值的引用类型的引用.值类型只需要一段单独的内存,用于存储实际的数据。

2024-01-28 22:52:44 610

原创 c#之构造函数

声明基本的构造函数的语法就是声明一个和所在类同名的方法,但是该方法没有返回类型。当使用new关键字创建类的时候,就会调用构造方法。构造函数可以进行重载,和普通的函数重载是一样的。构造函数就是用于初始化数据的函数.

2024-01-23 22:58:49 379

原创 c#之面向对象编程

【代码】c#之面向对象编程。

2024-01-23 22:11:13 330

原创 c#之委托

委托的定义指定了一个返回类型和一个参数列表,定义了委托之后,就可以声明该委托类型的变量,接着就可以把一个返回类型和参数列表跟委托一样的函数赋值给这个变量.委托是一种存储函数引用的类型.

2024-01-22 21:17:12 360

原创 c#之函数重载

函数重载 : 函数名相同,参数不同,返回值不做要求。

2024-01-20 20:00:41 396

原创 c#之函数

1. 定义一个函数,用来取得数字的和,但是数字的个数不确定。

2024-01-20 19:32:04 550

原创 c#之函数

2. 定义一个函数, 用来实现取得一个数字的所有因子,把所有因子返回.3. 定义一个函数,用来取得数组中的最大值。

2024-01-20 19:12:01 485

原创 c#之数组的遍历

【代码】c#之数组的遍历。

2024-01-16 23:37:35 642

原创 c#之枚举类型和结构体

3.定义一个表示路径的结构,路径有一个方向和距离组成,假定方向只能是东西南北.(一般如果取值范围有效,使用枚举,几个类型组成了一个新的类型使用结构体)

2024-01-16 22:45:05 660

原创 c#之字符串转换成整数

2. 使用int.TryParse。1. 使用Convert类。

2024-01-13 22:53:03 465

原创 函数(1)

/{//}//{//}//{//}else。

2023-11-19 18:52:03 165

原创 c#linq表达式

Console.WriteLine("linq方式");Console.WriteLine("普通查询");Name = "Ant编程2",Name = "Ant编程3",Name = "Ant编程",Address = "西安"Address = "西安"Address = "西安"

2023-11-19 18:15:50 186

原创 图书添加的

图书添加的实现。

2023-03-29 23:17:36 124

原创 在线音乐播放器测试用例

音乐播放器测试用例

2023-01-04 12:30:05 1778

原创 Spring Boot单元测试

是指对软件中的最小可测试单元进行检查和验证的过程。

2022-08-04 09:18:52 399

原创 MyBatis【一】

/根据用户id查询用户 }

2022-08-03 08:34:31 167

原创 SpringMVC(2)

ResponseBody可以修饰类,表示当前类中的所有方法都会返回一个非静态页面的数据,可以修饰方法,表示当前方法返回的是一个非静态页面的数据。自动帮开发者重启springboot项目,已达到修改代码之后能够“实时”的看到新效果的目的。不同的版本配置方法不同配置分为2021.2之前的版本配置和2021.2之后的版本配置。(1)在pom.xml中添加springboot的开发者框架支持。(2)settings开启项目自动编译。以我的版本为例(高版本)//光标重置到此元素。//光标重置到此元素。...

2022-07-28 16:08:06 150

原创 Spring Mvc(一)

SpringWebMVC是基于ServletAPI构建的原始WEB框架,从一开始就包含在Spring框架中,它的正式名称“SpringWebMVC”来自其源模块的名称,但他通常被称为SpringMVC.从上述定义可以得出两个信息(1)SpringMVC.是一个基于Web的框架(2)SpringMVC是基于ServletAPI构建的MVC是ModelViewController的缩写,它是软件⼯程中的⼀种软件架构模式,它把软件系统分。.........

2022-07-23 20:08:54 400

原创 Java—类和对象

1.如果没有实现任何的构造方法,编译器会帮我们默认生成一个不带参数的构造方法,也就是说,一个类,至少会有一个构造方法。eat方法的调用,需要对象的引用来调用,但如果可以定义static的变量通过Person就可以调用,person是一个变量,不是地址,只不过这个变量,里面存储的是地址,所以这个变量,也被叫做引用。封装的本质就是让类的调用者不必太多的了解类的实现者是如何实现类的,只要知道如何使用类就行了。static定义的变量是类变量,属于类的,放到方法中,会属于方法。定义在类中的代码块(不加修饰符)...

2022-07-22 18:33:24 469

原创 SpringBoot—日志文件

在一个类中先获取到打印日志对象(日志框架提供的日志对象,而日志框架默认已经集成到springboot里了)使用日志对象提供的方法实现日志的打印。//1.先得到日志对象privatefinalstaticLoggerlog=LoggerFactory.getLogger(UserController.class);//设置当前类的类型@RequestMapping("/sayhi")publicvoidsayHi(){添加lombok到当前项目点击OKhttps。...

2022-07-20 18:20:32 555

原创 spring boot 配置文件

因为之前的配置文件已经是不支持中文编码的文件格式化,设置编码在创建application.properties之后,所以,后设置的编码不会改变原来的旧的application.properties文件,所以,需要先将之前的配置文件删除掉重新创建。(2)当一个项目的某个配置,出现在两种格式的配置文件时,配置项会以properties为主(忽略yml中的配置)(1)系统的配置文件,比如连接字符串、日志的相关设置,系统定义好的。properties配置⽂件中会有很多的冗余的信息。(1)数据库的连接信息。...

2022-07-19 21:23:21 1254 3

原创 SpringBoot概念

SpringBoot就是Spring框架的脚⼿架,它就是为了快速开发Spring⽽诞⽣的一种框架。

2022-07-19 14:37:54 383

原创 Java之Spring

(1)先创建一个maven项目(2)添加spring框架支持(spring-context / spring-beans)在pom.xml中添加如下代码设置国内源:(3)创建一个启动类并添加main创建一个类。类名可以任意取。(1)先在spring项目中添加配置文件,如果不是第一次配置,则此步骤可以省略。(2)创建bean对象在Java中就是普通的对象。创建一个User对象(3)在配置文件中将需要保持到spring中的对象进行注册。将bean通过配置文件注册到spring中

2022-07-14 15:02:32 5565

原创 性能测试【一】

(1) 开发人员(2)系统管理人员(3)用户(4)业务人员如何向用户提供参数,例如:支持多少用户使用、响应时间是多少(5)测试人员以上所有层面都要关注。(1)狭义的并发用户数:同一时刻,使用系统的同一个功能(发送请求)的用户数量。(2)广义的并发用户数:同一时刻,给服务器产生压力(发送请求)的用户数量。(可以是不同的功能)用户发送请求到期待的结果出现所经历的时间。事务是一系列密切相关的操作的集合。服务器处理一个事务所用的时间。TPS 是指每秒系统能够处理的事务数每秒向服务器发送的HTTP请求的个数

2022-06-21 08:39:24 577 1

原创 基于服务器的博客系统

(1) 创建项目(2) 引入依赖(servlet、Jackson、mysql)(3)创建必要的目录(4)编写代码(5、6) 打包部署(基于smart Tomcat)(7)在浏览器中验证编写服务器代码View层:(1)创建数据库/表结构(数据库设计)(2)封装 数据库1.创建DBUtil封装数据库连接操作2. 创建实体类使用实体类表示数据库中的一条记录。此处主要创建了Blog类和User类3. 封装针对数据的增删改查这个页面要能够展示出数据库中的博客的列表编写客户端编码在页面加载的

2022-06-16 11:23:59 275 2

原创 Cookie 和 Session

去医院的挂号处,会获得一个就诊卡,卡上包含了当前患者的关键信息(相当于cookie)。在各个科室都能刷就诊卡,刷就诊卡的时候,就可以通过医院的服务器,来获取到当前患者的一系列信息。(不只是身份信息,还有以往病例等)就诊卡相当于Cookie医院的数据服务器上,就保存着用户的信息,也就是通过session的方式来保存的。HttpServletRequest 类中的相关方法。在调用getSession的时候具体要做的事情HttpSession这个对象也是一个“键值对”的结构。HttpSession里面

2022-06-12 09:32:43 1066

原创 Java之Servlet API

处理POST请求HttpServletRequest对应到一个HTTP请求,HTTP请求中有啥,这里就有啥。获取GET请求中的参数获取POST请求中的参数POST请求中的参数一般通过body传递给服务器。POST请求body格式(1)x-www-form-urlencoded(2)form-data(3)json1.如果请求是x-www-form-urlencoded这种格式,服务器如何获取参数呢?获取参数的方式和GET一样,也是getParameter在前端通过form表单

2022-06-11 12:22:48 575

原创 Servlet

maven是Java世界中,非常知名的“工程管理工具/ 构建工具”。搭配idea来使用view —Tool Windows—maven可以打开如下窗口。注:在引入依赖的时候,一定不能忘记加上 最外层的标签注:是webapp,不是webapps(2)在webapp目录下,右击,new directory,命名为WEB-INF 。(3)在WEB-INF下,new file ,命名为web.xml总结:(4)编写web.xml部署把war包拷贝到Tomcat的webapps目录下。然后启

2022-06-06 16:13:24 126

原创 Java—Tomcat

Tomcat 是一个 HTTP 服务器.1.进入官网:https://tomcat.apache.org/2.安装Tomcat 83. 点击zip4. 解压缩正因为一个Tomcat上面可以同时部署多个Servlet程序,也可以把Tomcat称为“Servlet的容器”。双击startup.batTomcat启动时闪退的原因(1)环境变量的问题Tomcat要想能运行,就得找到JDK,如何才能找到JDK,取决于JDK安装在哪个位置上了。把双击运行的脚本直接拖到cmd中运行。就可以看到是哪个换将

2022-06-05 17:16:32 930

原创 HTTP协议【下】

1.方法是GET2.方法是POST通过Fiddler抓包工具,可以看到form表单这种方式,是一个更原始更古老的方式,使用form一定会涉及到“页面跳转”。随着前端页面越来越复杂,就希望,能够让页面不去整个全部加载,而是只加载其中需要变化的某个小部分。此时,就可以使用ajax( Asynchronous Javascript And XML,)了。通过JS来构造HTTP请求,在通过JS代码来处理这里的响应,并且把得到的一些数据给更新到页面上。ajax就是基于异步等待的方式来进行的。首先构造出一

2022-06-05 11:16:28 186

原创 HTTP协议(上)

UDP/TCP/IP这些协议属于“二进制”的协议,HTTP协议则是一个文本格式的协议。如何才能看到这些HTTP的报文格式?可以借助一些“抓包工具”来获取到具体的HTTP交互过程中请求和响应。4 当选中左侧列表中的某个条目,并双击的时候,右侧就会显示这个条目的详细信息。(1)上面是HTTP请求(2)下面是HTTP响应注:出现这种情况,是刚安装好的时候,默认没有启用HTTPS,如果抓到了HTTPS的包,就会出现类似的情况,当下网络上的大部分网站都是HTTPS,如果不开启HTTPS,其实基本没啥可抓

2022-06-02 20:45:51 393

原创 前端—JavaScript(WebAPI)

目录DOM基本概念什么是DOMDOM树获取元素querySelectorquerySelectorAll事件事件概念事件三要素操作元素操作元素内容操作元素属性操作元素样式操作节点新增节点创建新节点把节点挂在dom树上删除节点代码案例猜数字表白墙学习了前面的知识,要想写实际的程序,是不够的,还需要掌握相关的“生态”,配套的库/框架。对于在浏览器上运行的JS来说,最最核心的库,就是DOM API。DOM API:浏览器给JS提供的原生的接口,基于这样的接口,就可以针对页面上的元素进行操作了。DOM

2022-05-30 18:52:29 229

原创 selenium【二】—webdriver API

目录第一个简单的脚本元素的定位id和nametag name 和class name 定位CSS定位XPath定位link text定位Partial link text操作测试对象关于clear关于submit关于text添加等待sleep智能等待打印信息打印title和URL浏览器的操作浏览器的最大化设置浏览器的宽、高浏览器的前进、后退控制浏览器滚动条键盘事件模拟键盘用enter键登录模拟键盘的tab键第一个简单的脚本简单脚本的生成:(1)在脚本的头部导入需要的包(2)获取浏览器的驱动(3)使用浏览

2022-05-15 17:29:54 860

空空如也

空空如也

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

TA关注的人

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