- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 「小土堆」pytorch DataSet
视频中一开始是先写class的以至于一开始没有弄懂 ‘root_dir’ 和 ‘label_dir’ 是干什么的,在创建实例之后进行传参就可以很好的理解了,前者是指文件夹的路径,后者是文件夹下的分类,由于文件夹下面分别有两个类别的例子,所以分为root和label两类。 os.listdir()此函数是返回self.path路径下包含的文件夹或文件夹的名字的列表,重点是它返回的是一个列表,这个列表中包含了文件夹下面的文件的信息。
2024-10-02 14:10:11
716
1
原创 Unable to Save Data Error saving license data.CUsersllenovoAppDataRoamingVetBrainsPyCharm2024.2.
根据他的提示,一步步找到文件,如果找不到“AppData”文件的话,可能是被隐藏了,找找教程把隐藏文件找出来,这里不赘述了,挨个检查一下文件idea.key是不是权限不够,如果权限是够的就去看看“AppData”文件是不是只读状态,右键 属性 就能看到了,如果是只读状态,给他把只读取消了就可以了! 在输入激活码后弹出小窗,提示写入不了,这个提示是说无法将此激活码写入,因此下次在打开pycharm的时候仍然需要输入激活码,这能忍?
2024-09-30 21:49:11
1631
原创 pycharm2024版 搭配Anaconda创建pytorch项目
刚接触anaconda和pytorch,b站看的教学视频中博主使用的是2019版的pycharm,所以在创建pytorch项目时有些懵,在多次摸索后大概明白了一些。 因为在进行这一步之前已经安装好虚拟环境了,因此直接选择custom environment下面的Select existing进行选择本机中的虚拟环境。 Environment这一栏中是anaconda中所包含的所有虚拟环境,选择有pytorch的虚拟环境即可。 Path to conda这一栏中根据自己安装路径选择即可。
2024-09-27 14:34:45
1091
原创 CondaError Run ‘conda init‘ before ‘conda activate‘
首先检查自己使用的命令提示符是不是管理员权限的,如果不是换成管理员权限的。在创建anaconda的虚拟环境时报错。完成后再进行对虚拟环境的激活。
2024-09-27 14:32:51
3119
原创 python自学笔记
首字母大写: name.title()删除右边空格(暂时):name.rstrip()删除左边空格(暂时):name.lstrip()删除前缀(暂时):name.removeprefix()在列表末尾处添加:list.append('1')在任意位置进行插入元素:list.insert(0,'A')删除元素(永久):del list[0]删除尾端元素并将其弹出(也可根据下标进行删除):last = list.pop()根据列表中的值删除元素:list.remove('A')
2024-09-23 15:56:09
14556
7
原创 thymeleaf
搜索thymeleaf,查看其properties文件即可)第一步引入thymeleaf,在pom中插入。thymeleaf只能存在于。中,并且格式是html。
2023-01-14 15:31:11
253
原创 springboot原理
springboot会将所有的功能场景变为一个个的启动器,使用什么功能就找什么启动器即可。SpringApplication主要做了四个事情。启动器就是springboot的启动场景;
2023-01-14 15:30:22
563
原创 application.properties的作用
这个properties文件其实是可以删掉的,官方是不推荐使用这个文件的,可以将其换成安排application.yaml。名字不能变,因为SpringBoot使用的是一个全局的配置文件。@ConfigurationProperties在写的时候会报错,提示让进行一个设置,但是不设置也能运行 同时这也是将实体类与yaml中的值进行绑定了。如果有确定的值 那就使用设置好的值 如果没有 那就用默认的值 (虽然离谱 但是牛逼。yaml中也可以由系统自己自动生成一些数据。可以由系统自己自动生成一些数据。
2023-01-14 15:28:53
1027
原创 JSR303校验
人话:@Validated 数据校验在实体类中加入@Validated的注解可以在后端进行数据格式的校验,例如说系统内需要的是一个邮箱类型,如果传过来的数据不是邮箱类型的,就会自动报错上图中就是添加@Validated注解后再将name的格式规定为邮箱的格式注意如果在添加注解后@Email是爆红的,这样就需要在pom文件中添加依赖springboot版本在2.3.0之前的添加<dependency> <groupId>org.springfr
2022-02-13 00:11:48
365
原创 SpringBoot HelloWorld
SpringBoot HelloWorld[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rQ7xVmJp-1641824628866)(https://zhaoyushi.oss-cn-beijing.aliyuncs.com/img/CZYV{]K4VH}PUTX{N5U51J1.png)]选择配置进入项目后可将不必要的文件删除XXXApplication是不可进行删改的,其本身就是SpringBoot的一部分application.properties是s
2022-01-10 22:24:21
219
原创 SpringBoot创建错误(路径)
Error: Cannot download 'https://start.spring.io/starter.zip?type=maven-proje使用idea创建springBoot项目时出现着这种情况解决:setting 然后找到 HTTP Proxy 之后 选择Auto-detect proxy settings,点击Check connection弹出输入框,输入下面地址即可https://start.spring.io/...
2022-01-10 21:18:20
641
原创 gitee下载并导入idea
导入后的配置问题直接解压即可之后打开idea,导入即可成功之后,依次点击右上角File->Project点开你所需要的项目,查看是否有Web,上图所示是没有的如果没有就按上图步骤进行添加添加后:在Module配好后点开Artifacts,查看要部署的项目是否有Web,如果有就可以了...
2021-12-09 11:37:40
1382
原创 AOP实现方式
AOPAOP (Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是0OP的延续,是软件开发中的一个热点,也是Spring框架中的一一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。说人话就是:将核心代码与非核心代码进行分离,在核心代码中切入非核心代码Aop在Spring中的作用提供声明
2021-11-21 17:05:14
620
1
原创 Spring注解开发
使用注解开发在Spring4之后 使用注解开发必须要加入aop 因为注解开发中使用到了aop结构<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.sprin
2021-11-21 15:08:47
117
原创 Bean的自动装配
Bean的自动装配首先要清楚装配的概念,不要和注册混在一起,注册是注册,装配是装配,注册即是在xml文件中进行注册,按照正常程序来说,如果注册的bean中含有别的类的对象,需要进行手动的装配,这里的自动装配省略的是这一步,而不是不用进行注册自动装配是Spring满足bean以来的一种方式Spring会在上下文中自动寻找 并且自动装配属性Spring有三种装配方式xml显示配置java显示配置隐式的自动装配自动装配 @AutowiredbyNamebyName会自动在容器上下
2021-11-21 15:07:39
384
原创 数据库连接时的时区问题
MySQL时区问题在使用idea进行连接MySQL数据库的时候有时会报时区的错误这是因为MySQL版本的问题,MySQL 8.0+通常会有这个问题,可以查看一下自己MySQL的版本mysql --version可以看出,我的版本是5.0+解决时区问题的方法有两种:第一种:在数据库配置中直接设置在“connectionTimeZone”后面填上GMT或是“Shanghai”即可第二种:在数据库连接池的url中直接写上此配置jdbc.url=jdbc:mysql://localhos
2021-11-18 15:47:16
4586
原创 spring-dao
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www
2021-11-11 08:31:45
165
原创 <scope>runtime</scope>
runtime 是运行的意思。指的是直接在运行时所需要的包,而非在编译时等时候需要的包。<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artif
2021-11-06 17:16:26
6359
原创 Spring报错:Exception encountered during context initialization - cancelling refresh attempt: org.sprin
在使用aop时报错:十一月 06, 2021 4:15:21 下午 org.springframework.context.support.AbstractApplicationContext refresh警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error c
2021-11-06 16:24:36
8949
原创 Spring DI依赖注入
DI依赖注入构造器注入SET方式注入【重点】依赖注入:本质是set注入依赖:bean对象的创建依赖于容器注入:bean对象中的所有属性由容器来注入【环境】复杂类型public class Address { private String address; public String getAddress() { return address; } public void setAddress(String address) {
2021-10-29 13:27:00
97
原创 windows下重置Mysql密码
主要是在my.ini文件中,配置skip-grant-tables,略过验证,然后再更新里面的密码设置。具体步骤:1、修改my.ini配置文件,添加skip-grant-tables,2、重启mysql服务,3、登录mysql,并设定新的密码,4、删除my.ini配置文件中的skip-grant-tables,5、重启mysql服务并登录修改my.ini文件在安装MySQL的文件夹下找到 my.ini 文件,利用notepad++之类的编辑器将其打开,在文件最后一行中加上“skip-grant-tab
2021-10-21 16:53:00
1046
原创 spring Beans.xml文件内容
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.spr
2021-10-18 10:29:31
156
原创 项目管理工具Maven
项目管理工具Maven第一章 Maven基础Maven简介 Apache Maven是一个纯用Java编写的、开源的、标准化的、跨平台的、基于项目对象模型(POM)的软件项目管理工具可以通过简单的明令高度自动化地完成项目构建、依赖管理、文档生成等复杂的项目生命周期项目生命周期一个项目从IDE上编写好的源码,到发布到服务器上的可运行的项目,其需要经过很多步骤,这些步骤就被称为项目周期阶段,这些步骤的整体称为项目生命周期。Maven生命周期Maven本身就是一个专门用于对项目生命周期进
2021-09-16 09:24:17
171
3
原创 java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value
在练习cookie时控制台出现java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value代码如下:String currentTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()); Cookie cookie = new Cookie("lastAccess",currentTime
2021-04-04 10:20:45
258
原创 在字符串中查找指定字符串
package six;import java.util.*;public class Demo { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("请输入需要进行查找的字符串:"); String str = sc.next(); System.out.println("请输入需要统计出现几次的指定字符:"); Strin
2020-12-09 11:11:42
11265
3
原创 求周长
1产图形(Shape )和它的实现类∶长方形(Rectangle ) 、正方形(Square )、和圆形(Circle ) .要求:1、每种图开形者都―能求它的周长。2、定义一个方法shapeLength可以接受任意类型的图形对象,在方法内部调用图形周长方法。4、在测试类中调用shapeLength ()求长方形、正方形、圆形的周长。5、定义匿名内部类作为参数传递给shapeLength()方法,计算多边形周长/package test;interface Shape { public.
2020-11-12 19:55:34
1755
1
原创 2020/11/11 第五次上机作业
package asd;interface Compute{ int computer(int n,int m);}class Jia implements Compute{ public int computer(int a,int b) { int s=a+b; System.out.println("jia:"+s); return s; }}class Jian implements Compute{ public int computer(int a,int .
2020-11-11 11:10:56
322
原创 2020/11/04 第四次上机作业
课后作业第二题package asd;interface Shape{ double area(double a);}class Square implements Shape{ public double area(double l) { return l*l; }}class Circle implements Shape{ public double area (double r) { return Math.PI*r*r; }}public class Tes
2020-11-04 10:56:03
199
1
原创 2020.10.28 第三次上机作业
第四章课后习题1.class Person{ String name; int age; void show(){ System.out.println("我是学生!"); }}class Student extends Person{ public void show(){ name="小石头"; age=18; System.out.println("我叫"+name+",我今年"+age+"了"); }}class Undergraduate exten
2020-10-28 10:39:10
219
2
原创 银行 JAVA
Temdpublic class Temd{ public static void main(String[] args){ Bank.bankName="小石头的小银行"; Bank.welcome(); Bank bank=new Bank("石头","123456",100.0); bank.intoit("123456",300.00); bank.outfromit("159487",350.00); bank.outfromit("123456",350.00);
2020-10-21 10:07:27
418
1
原创 使用了未经检查或不安全的操作
源代码import java.util.*;public class Example02{ public static void main(String[] args){ LinkedList link=new LinkedList(); link.add("stu1"); link.add("stu2"); link.add("stu3"); link.add("stu4"); System.out.println(link.toString()); link.add(
2020-10-18 14:56:25
1098
原创 JAVA 期末 基础
class Student{ private String name; //学生姓名 private int score; //学生成绩 //获得属性值 public String getName(){ return name; } //设置属性值 public void setName(String stuName){ name=stuName; } //获得属性值 public int getScore(){ return score; }
2020-10-14 11:26:20
184
原创 7-12 谁是赢家 (10分)
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。输入格式:输入第一行给出 2 个不超过 1000 的正整数 Pa 和 Pb,分别是艺人 a 和艺人 b 得到的观众票数。题目保证这两个数字不相等。随后第二行给出 3 名评委的投票结果
2020-09-30 15:33:24
6332
原创 7-11 A除以B (10分)
真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。输入格式:输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。输出格式:在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。输入样例1:-1 2输出样例1:-1/2=-0.50#include<stdio.h>int main (v
2020-09-30 15:31:15
2950
原创 7-10 计算分段函数[2] (10分)
本题目要求计算下列分段函数f(x)的值:注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留两位小数。输入样例1:10输出样例1:f(10.00) = 3.16#include<stdio.h>#include<math.h>int main (void){ double x, result;
2020-09-30 15:29:42
2951
原创 7-9 逆序的三位数 (10分)
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321#include<stdio.h>int main (void){ int a, b, c, d, e; scanf("%d",&a); b=a/100; c=a/10%10*10; d=a%10*100; e=b+c+
2020-09-30 15:27:15
869
原创 7-8 然后是几点 (10分)
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,
2020-09-30 15:25:52
1285
1
原创 7-7 厘米换算英尺英寸 (10分)
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6#include<stdio.h>int main(void){ int n,b,a; d
2020-09-30 15:23:52
1350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人