- 博客(38)
- 收藏
- 关注
原创 python中的值传递和引用传递
在Python中,参数传递可以被视为一种"传值"机制,但这种"传值"与一些其他语言中的传值有所不同,特别是涉及到可变和不可变类型时。
2024-09-02 11:37:00
205
原创 nn.Unfold()函数用法
的基本参数是,它定义了每个局部块的大小。stride:步长,控制局部块在输入数据上滑动的间隔。默认值为 1。padding:填充,控制局部块边缘的零填充数量。默认值为 0。
2024-08-15 23:59:38
300
原创 Postman中params传参与Body传参区别以及Body中不同类型的区别
在HTTP请求中,参数可以通过不同的方式传递给服务器,其中最常见的两种方式是使用`params`(查询参数)和`body`(请求体)。params:作为URL的一部分传递,位于URL的查询字符串中,即`?`后面的部分。body:包含在HTTP请求的请求体中,对于GET请求通常为空,但对于POST、PUT、PATCH等请求,可以包含大量数据。params:由于URL长度限制,传递的数据量有限。body:可以传递大量数据,没有URL长度的限制。
2024-08-13 18:54:31
1225
原创 弱网测试相关知识点
网络超时响应:指的是服务端处理完后给客户端网络超时请求:客户端对服务端的请求针对弱网测试的一些专有名词的解释:上下行带宽上行带宽(Uplink Bandwidth)上行带宽指的是从用户设备(如计算机、智能手机等)向网络发送数据的带宽。换句话说,它是用户上传数据到互联网的速率。例如,当你上传文件到云存储服务、发送电子邮件或在社交媒体上发布内容时,你正在使用上行带宽。下行带宽(Downlink Bandwidth)下行带宽指的是从网络向用户设备下载数据的带宽。这是用户从互联网接收数据的速率。
2024-08-12 02:54:53
833
原创 二分查找相关题目
34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode)这个题的关键点在于怎么查找出左边界和右边界,先上一个暴力解法的版本。
2024-08-06 16:18:53
333
原创 SpringBoot快速学习
目录SpringBoot配置文件多环境配置SpringBoot整合junitSpringBoot整合mybatis1.在创建时勾选需要的模块2.定义实体类3.定义dao接口4.编写数据库配置5.使用Druid数据源 是对 开发进行简化的。那我们先来看看SpringMVC开发中的一些必须流程。从上面的 程序开发可以看到,前三步都是在搭建环境,而且这三步基本都是固定的。 就是对这三步进行简化了。对比一下 程序和 程序。使用SpringBoot后我们只需要定义Controller和Application
2024-08-06 05:02:36
352
原创 SSM整合快速学习
让自定义异常类继承的好处是,后期在抛出这两个异常的时候,就不用在try...catch...或throws了自定义异常类中添加code属性的原因是为了更好的区分异常是来自哪个业务的具体的包装方式有:在catch中重新throw我们自定义异常即可。方式二:直接throw自定义异常即可在这里面定义的会将异常信息返回给前端项目的整个异常处理方式如下图拦截器的整个执行流程如下:当有拦截器后,请求会先进入preHandle方法,
2024-08-06 04:16:41
602
原创 SpringMVC快速学习
使用Restful风格的三个关键点1)设定Http请求动作(动词)(2)设定请求参数(路径变量)知识点1:@PathVariable名称类型形参注解位置SpringMVC控制器方法形参定义前面作用绑定路径参数与处理器方法形参间的关系,要求路径参数名与形参名一一对应,这三个注解之间的区别和应用分别是什么?区别@RequestParam用于接收url地址传参或表单传参@RequestBody用于接收json数据@PathVariable用于接收路径参数,使用{参数名称}描述路径参数应用。
2024-08-06 00:53:07
1103
原创 @RequestParam、@PathVariable 区别的是什么
【代码】@RequestParam、@PathVariable 区别的是什么。
2024-08-05 17:24:30
119
原创 Spring快速学习
bean相关依赖注入相关对应关系最后在配置文件中写一下就行了这样一下子可以少写很多的配置文件了对于@Component注解,还衍生出了其他三个注解 @Controller、 @Service、 @Repository方便我们后期在编写类的时候能很好的区分出这个类是属于 表现层、 业务层还是 数据层的类。简单数据类型的注入。
2024-08-05 05:27:14
1165
原创 MyBatis快速学习
为什么要有MyBatis呢?当然是因为JDBC代码太繁琐啦~上图标1的代码有很多字符串,而这些是连接数据库的四个基本信息,以后如果要将Mysql数据库换成其他的关系型数据库的话,这四个地方都需要修改,如果放在此处就意味着要修改我们的源代码。上图标2的代码。如果表结构发生变化,SQL语句就要进行更改。这也不方便后期的维护。操作很繁琐使用MyBatis就可以解决这些问题。
2024-08-05 04:11:41
1099
原创 各种排序算法【持续更新中.....】
分治(英语:Divide and Conquer),字面上的解释是「分而治之」,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。
2024-07-31 00:07:19
534
原创 python中的format方法
Python中的format方法是一种字符串格式化操作,它提供了一种灵活的方式来创建字符串。以下是format。
2024-07-28 00:37:08
221
原创 Ubantu系统Selenium安装WebDriver
这里为了直接使用方便,Chrome浏览器和Chromedriver驱动,直接在代码中以绝对路径的形式写上。DriverConfig类是对浏览器驱动配置类进行了封装,之后在别的地方使用的时候调用这个类就行。记得要给chromedriver添加权限。整体的代码在最后,可以参考哦!whereis 软件名。
2024-07-27 01:49:16
379
原创 Ubuntu安装Java环境和Jenkins
安装Java环境见安装Jenkins(安装Jenkins前需要安装Java环境)但是遇到了错误原因是Jdk版本不对参考这篇文章解决了。
2024-07-26 01:45:51
373
原创 “Additional property is not allowed”错误
出现“Additional property is not allowed”错误通常是由于YAML格式不正确或配置文件中存在不允许的属性所导致的。这个错误提示意味着在Docker Compose的YAML文件中,有一些属性或配置项是不被允许的。经过排查后发现docker-compose的yml配置文件中有个 version 少写了一个v。在执行docker-compose up -d 这个命令时,出现了上面的错误。
2024-07-25 18:56:05
765
原创 一些常用的Linux命令【持续更新中.......】
文件所有者(u)、文件所属组(g)、其他用户(o)、所有人是 (a)的读访问、写访问、执行访问权限,简称为 r、w、x 或者 4,2,1 表示。:vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以看做vi的升级版本,vi适用于文本编辑,vim适用于coding。Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令。
2024-07-25 17:57:28
165
原创 Docker的一些知识点
镜像可以独立于容器存在,但容器得依赖于镜像,容器利用镜像来构建一个运行时环境以此运行一个应用程序。利用docker运行应用程序的过程一般如下:编写应用程序–》编写dockerfile–》根据dockerfile构建镜像–》上传镜像到镜像仓库–》使用docker容器运行该镜像。简而言之,镜像是容器的模板,而容器是镜像的运行实例。你可以将镜像想象成是工厂中的模具,而容器则是使用这个模具生产出来的产品。一个镜像可以创建多个容器实例,而每个容器都是独立的,可以有自己的运行状态和数据。
2024-07-25 15:54:09
621
原创 在浏览器中怎么查看访问的接口
3.点击一个接口,进入后,可以在“标头”中查看请求URL、请求方法、状态代码等。在负载中可以查看请求数据。2.点击“网络”,就可以看到啦。1.鼠标右键,点击“检查”
2024-07-24 15:17:14
556
原创 怎么查看浏览器的Cookie
1.首先,打开一个网页,以百度为例。4.点击Cookies就可以看到了。3.点击Application。2.右键点击“检查”
2024-07-24 14:55:34
276
原创 snipaste在Linux 中的安装
【linux】Kali Linux安装非常方便的截图软件Snipaste_snipaste linux-CSDN博客
2024-07-23 21:35:12
256
原创 python中的一些小知识点
函数,通常称为 "魔法方法"(magic methods)或 "双下方法"(dunder methods),是一些具有特殊意义的函数,它们通常不需要直接调用,而是由 Python 解释器在特定的情况下自动调用。表达式时,它会返回当前的值给调用者,并且暂停函数的执行,保留当前函数的状态,包括局部变量和参数等。init方法和Java中的构造函数非常像,在类创建实例时进行调用,下面的代码中self指向的是类本身。这种命名约定是 Python 中的一个惯例,用来指示这个方法是私有的,不应该被类的外部直接调用。
2024-07-20 22:34:49
614
原创 使用vue调用百度easydl接口
提前在easydl接口上训练好了数据集,调用接口,前端使用的是vue框架和element-ui组件。由于easydl接口上传图片时必须使用base64编码,所以需要将图片转成base64编码。
2024-07-14 10:55:19
209
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人