- 博客(20)
- 收藏
- 关注
原创 安装PyTorch详细过程
安装PyTorch过程安装anaconda环境管理PyTorch安装检验安装安装anaconda登录anaconda的官网下载,anaconda是一个集成的工具软件不需要我们再次下载。anaconda官网点击下载跳转到这个页面如果你的Python版本正好是3.8版,那便可以直接根据系统去选择自己相应的下载版本就可以了。但是如果你的Python版本号不是当前页面的版本号,那我建议你去选择相对应的版本号。点击archive你就会跳转到下面的页面你可以访问这篇博客去找到当前与你python版本号相对
2021-05-08 18:56:55
488186
194
原创 多线程
用Runnable实现线程public class Text { public static void main(String[] args) { PrintRunnable printRunnable1=new PrintRunnable(); Thread thread1=new Thread(printRunnable1);//因为Runnable中...
2019-05-13 11:27:55
596
原创 final String
大家观察一下下面的代码为什么他们的值都是”ab“但是为什么他们结果却不是一样的哪? String a="a"; final String b = "b"; String ab1 = "ab"; String ab2 = a + b; String ab3 = a + "b"; String ab4 = "a" + ...
2019-05-11 16:49:13
2403
转载 “==”和“equals”有的时候和你想象的不一样
大家都知道用“==”对两个对象进行比较时,比较的是他们两个的地址。而“equals”在比较的时候比较的时候比较的是他们两个的值。但是今天我就给你们讲一点刷新三观的东西。 StringBuffer a=new StringBuffer("a"); StringBuffer b=new StringBuffer("a"); System.out.println(a...
2019-05-07 09:48:58
369
原创 Object中的toString
大家可以看一下这一段代码public class Demo1 { static int i=1; public static void main(String[] args) { System.out.println("love"+new Demo1()); Demo1 a=new Demo1(); a.i++; ...
2019-05-06 11:10:06
202
原创 使用SpringBoot实现增删改查
1.创建项目我们需要创建一个Spring initializr的项目。2.引入依赖在src->main->resources下的的aoolication.properties文件中写入#数据源配置spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driverClass...
2019-05-02 11:19:10
32998
19
原创 idea如何配置热部署
我们在使用idea开发Java的web项目时,会使用到tomca进行项目容器的部署测试,再开发调试的过程中需要不停的修改代码,反复的重启服务器十分的影响效率,而这时也就需要用到热部署。1.2.你点进deployment中,可能你的deploy at the sever startup下时是day421:war(day421只是这个文件的名字)点击红色箭头的“+”,再点击Artifact…就...
2019-04-22 20:26:42
7605
原创 JAVA API方法的应用
1.请输入一个日期(格式如:月日****年)经过处理得到:****年月日提示:使用String的方法indexOf、lastIndexOf、substringScanner c=new Scanner(System.in);String date=c.next();int year,month,day;year=date.indexOf("年",0);month=date.index...
2019-04-10 21:05:42
327
原创 int和integer的比较
int和integer的区别:int是基本数据类型,Iteger是int的包装类(是一个对象)。Integer可能会创建一个新的空间,但int只是将数据存储在内存空间中。Integer和int不是同一种类型,但都可以声明数据。Integer的初始值是null,但int的初始值是0。int和integer的一些使用:Iteger使用new去声明同样的数据,把他们进行比较得到的是fa...
2019-04-08 16:08:22
328
原创 前端技术学习路线及技术汇总
我认为前端的学习可以分为四部分HTML5+CSS3:了解常用浏览器和浏览器内核;了解语义化的概念;掌握 HTML5 语法及使用技巧;掌握 HTML5 常用标签。掌握 CSS 语法及使用技巧;掌握 DIV+CSS 布局方式;掌握常见网页布局模式。掌握 Photoshop 切图以及插件切图;够熟练使用开发人员工具进行页面调试;够根据PSD文件独立完成静态页面的开发工作。JS交互设计:能够掌握...
2019-04-05 21:25:38
184
转载 web的发展史
首先我们来简单介绍一下web的3种网站:静态内容的网站HTML技术,主要是文本和图片(包括gif动态图片)。特点:简单,只能做信息的展示,无法同用户进行交互。最早的动态网站主要采用CGI/Perl脚本技术,能够实现内容动态,具备了交互性,服务器能够访问文件系统或数据库。缺点:伸缩性差(为每个请求分配一个新的进程)、安全性差(直接使用系统环境变量和文件系统)、脚本组织混乱并且缺少一种结...
2019-04-05 21:05:01
507
原创 继承,接口,多态以及super,this
1.继承当一个或者多个对象有公共的特性是我们可以将他们共同的特性定义成一个实体,让那些多个对象去继承他的,这样可以减少代码的冗余。比如狗和猫它们都共同具有吃和工作的共性,所以我们就可以定义一个动物类,让动物类拥有吃和工作的方法,再让猫和狗继承动物类,这样猫和狗里面就有了吃和工作的方法。如果猫中吃的方法需要进一步完善那我们可以进行重写。如果猫还可以游泳那就再写一个游泳的方法。public abs...
2019-04-01 23:40:04
249
转载 泛型类、泛型方法、类型通配符的使用
1.泛型类泛型类的声明和非泛型类的声明类似,除了在类名后面添加了类型参数声明部分。和泛型方法一样,泛型类的类型参数声明部分也包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。因为他们接受一个或多个参数,这些类被称为参数化的类或参数化的类型public class Box<T> { private T t;...
2019-03-31 23:30:44
210
转载 数组排序的实现:自然升序排序,自然降序排序,数组倒置,随机排序
1.数组自然升序排序int[] a={3,2,5,4,1};Arrays.sort(a);for(int arr:a) { System.out.print(arr + " ");}结果:1 2 3 4 52.自然降序排序int[] a={3,2,5,4,1};Arrays.sort(a);for(int i=a.length-1;i>=0;i--) { ...
2019-03-31 23:07:39
509
原创 数组的三种声明方式、多维数组的遍历、Arrays类的常用方法总结
一.数组的三种声明方式public static void main(String[] args) { //第一种 int[] a=new int[3]; a[0]=1; a[1]=2; //第二种 int[] b={1,2,3}; //第三种 int[] c=new int[]{1,2,4}; int [][] ...
2019-03-30 20:02:41
415
原创 Java基本数据类型总结、类型转换、常量的声明规范,final关键字的用法
一.基本数据类型字节型:使用byte表示。(1字节表示-128~127之间的256个整数)短整型:使用short表示。16位(2字节)-32768-32767整型:使用int表示。32位(4字节)-2147483648-2147483647长整型:使用long表示。64位(8字节)-9233372036854477808-9233372036854477807单精度浮点型:使用flo...
2019-03-29 20:47:07
205
原创 Java基本语法规则、标识符命名规则、关键字
一.基本语法大小写敏感:JAVA对大小写的十分敏感,所以当你定义变量时A和a是不一样的。(现在的编程语言除了VB和SQL语句不区分大小写以外,其他的都区分大小写。)类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。(而这种命名法也被称为“驼峰命名法”)方法名:所有的方法名都应该以小写字母开头。如果方...
2019-03-29 16:54:23
486
转载 常用语言的认识
现在在编程中有许多语言比如c、c++、c#、PHP、Java、python等等等。这些语言他们各有各的特点,那就让我给你们简单介绍一下。CC 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。由于各种原因,C 语言现在已经成为一种广泛使用的专业语言。C语言是一门面...
2019-03-29 15:08:57
255
转载 idea的快捷键的使用方法
输入spvm点击回车 public static void main(String[] args) {}输入fori点击回车 for (int i = 0; i < ; i++) {}输入sout点击回车 System.out.println()Ctrl+y 删除光标所在行的代码Ctrl+d 复制所选代码到下一行或者所选代码后面Shift+Dhift 弹出 Search E...
2019-03-28 23:53:50
200
原创 浅谈浏览器运行原理
浅谈浏览器运行原理我最近通过自己的学习了解到一些关于浏览器运行原理的知识,想把自己认识了解到的写下来这样既可以方便自己以后对知识的温习,也可以与大家一起交流学习。一.浏览器简介浏览现在使用广泛,但使用的用户最多的是:Internet Explorer、 Firefox、 Safari、 Chrome 和 Opera。而浏览器可以识别的文档有HTML,PDF以及图片和其他类型,用户用URI(...
2019-03-27 23:22:02
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人