- 博客(12)
- 收藏
- 关注
转载 搭建Python深度学习环境(Pytorch、CUDA、cuDNN),包括Anaconda搭配Pycharm的环境搭建以及基础使用教程
从零开始配置到调用Pytorch使用GPU进行深度学习计算的全过程环境搭建首先是前言介绍了文章背景和形式,以及文章的主要内容。第二章介绍了相关软件和相互之间的逻辑关系。接下来的第三、四、五章,讲解了Anaconda和Pycharm的配置,以及他们的一些基本使用,完成这三步后,即完成了Python的配置工作,可以开始使用Python进行项目开发。第六章进行了安装前的信息确认,确定了CUDA、Pytorch以及Python三者之间的版本关系。
2024-05-21 16:46:05
307
1
原创 迭代器的理解
综上所述,这段代码演示了如何使用迭代器来遍历并打印一个列表中的元素。迭代器提供了一种简便的方式来遍历集合,无需关心集合内部的数据结构。方法来判断是否还有下一个元素。然后,将学生姓名和分数打印出来,可以看到每个学生的姓名和对应的分数。方法获取了Map集合的迭代器对象,用于遍历Map集合中的键值对。需要注意的是,在使用迭代器遍历过程中,不能直接使用列表的。循环将重复执行,直到列表中的所有元素都被遍历完毕为止。需要注意的是,使用迭代器遍历Map集合时,需要使用。方法删除当前遍历的元素,而不会引发并发修改异常。
2023-09-19 16:47:16
95
原创 idea自己目前常用的快捷键
Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Alt + 左方向键 按左方向切换当前已打开的文件视图。Alt + 右方向键 按右方向切换当前已打开的文件视图。Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + C 复制光标所在行 或 复制选择内容。Ctrl + + 展开代码。Ctrl + - 折叠代码。
2023-09-18 20:08:19
100
原创 @RequestBody和@RequestParam的作用
就可以得到对应的值。同时,为了确保代码的健壮性,给了 "name" 参数一个默认值 "Guest",当请求 URL 中没有提供 "name" 参数时,将使用默认值。的使用场景通常是处理 GET 请求或 POST 请求中 URL-Encoded 表单数据,其中参数值以键值对的形式出现在请求 URL 中。的作用是将 HTTP 请求体中的数据转换为方法参数所需的对象或数据类型,以方便进行后续的处理和操作。的作用是获取请求 URL 中的参数值,并将其绑定到方法的参数上,方便在方法中进行进一步处理和使用。
2023-09-14 20:54:12
1578
1
原创 removeById传入参数为对象或对象的id的区别
在这段代码中,removeById 方法直接传入 partyBuildingPartyMemberInformation 对象作为参数,是否能实现根据 ID 删除的功能取决于 removeById 方法的实现方式。如果 removeById 方法内部实现了对传入对象的解析,并从中提取出 ID 进行删除操作,那么直接传入对象是可以实现根据 ID 删除的功能的。相比之下,如果直接传递 ID 参数给 removeById 方法,则可以跳过解析对象的步骤,直接使用 ID 进行删除操作。
2023-09-14 15:06:36
270
1
原创 R返回值不同的代码区别
在实际应用中,根据不同的需求和接口设计规范,选择合适的参数传递方式。通常,使用 GET 请求传递单个查询参数比较方便和直观,而使用 POST 请求传递参数更适合传递复杂的对象或多个参数。当客户端发送请求时,请求可以通过两种方式来传递参数:URL 参数和请求体参数。这两段代码都可以完成对单个数据的查询操作,但是建议使用第一段代码,因为。1.这两段代码的区别是什么,是否都能完成对单个数据的查询操作。,遵循统一的响应参数规范,便于前端进行统一的处理。第一段代码使用的是 GET 请求,通过。作为请求体参数传递。
2023-09-11 14:39:24
40
原创 响应参数类 R<T>
使用该类时,可以通过静态方法来创建不同类型的响应参数对象,然后将其作为接口的返回值进行返回。这段代码是一个通用的响应参数类。,用于封装接口返回的数据。
2023-09-11 14:16:11
139
原创 接口——抽象方法
抽象类可以拥有字段、构造方法和具体方法的实现代码,而接口只能包含常量字段和抽象方法的声明。接口的主要目的是为了实现类之间的约定和多态性,它们定义了一组规范,要求实现类提供特定的行为。通过实现接口,类可以拥有共享方法命名的能力,从而实现代码的模块化和灵活性。这意味着,通过实现接口,一个类可以同时拥有多个接口中定义的方法。最后,接口不能被实例化,也不能包含实例字段。相比之下,抽象类可以被实例化,可以包含实例字段,并且可以有构造方法。在Java中,接口(interface)中的方法默认是抽象的,不需要使用。
2023-09-09 10:12:13
405
原创 小驼峰命名法 大驼峰命名法
小驼峰命名法(Camel Case)又称驼峰式命名法,是一种常见的命名方式。它的命名规则是:除了第一个单词外,其他单词的首字母大写。例如,helloWorld、helloPhp、myNameIsJohnDoe等。大驼峰命名法(Pascal Case)也称为帕斯卡命名法,是一种常见的命名方式。它的命名规则是:所有单词的首字母大写。例如,HelloWorld、HelloPhp、MyNameIsJohnDoe等。
2023-09-09 10:11:46
3557
原创 右键New的Package和Directory的区别和转换
"Directory"(目录)右键点击:当你右键点击一个目录时,你可以执行与目录相关的操作。此外,你还可以通过上下文菜单选择"Mark Directory As"(标记目录为)来设置目录的特殊属性,例如资源目录、测试源目录、源代码目录等。因此,右键点击"Directory"提供了与文件系统级别相关的操作,而右键点击"Package"提供了与Java包级别相关的操作。在IntelliJ IDEA中,右键点击项目视图中的"Directory"和"Package"会有不同的操作选项。
2023-09-08 16:14:42
621
1
原创 成员变量、成员方法、构造方法(构造器)
成员方法(Member Method)也称为实例方法(Instance Method),是定义在类中的操作或行为。它们用于访问和操作对象的属性,并执行特定的任务。每个对象都可以调用其所属类的成员方法。// 构造方法// 成员方法:获取姓名// 成员方法:获取年龄return age;// 成员方法:打印个人信息System.out.println("姓名:" + name);System.out.println("年龄:" + age);
2023-09-07 21:47:41
1694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人