- 博客(28)
- 收藏
- 关注
原创 什么是应用编程接口,API
通俗来讲API就是提供给我们的各种各样的服务,只是这种服务我们是看不到具体的实现细节的(也就是实现他们的代码),它只开了一个口子让我们能够调用它。 从代码层面来讲它其实就是各种功能类、方法。我们只知道这些功能类、方法的功能、名字、参数等信息,然后通过这些信息去调用他们,但是看不到底层的实现细节。 从互联网的层面来讲的话,API就是放在服务器端的各种代码块(类、方法),这些代码块可以给我们提供不同的服务。我们在浏览器端输入url以及参数(这个就是API的地址),向服务器请求对应的API给我们提供服
2021-10-04 12:02:23 329
原创 anaconda、cuda、cudnn、tensorflow-gpu深度学习环境搭建,踩过的坑
系统环境window10Geforce RTX 2060搭建流程寻找版本匹配 这一步很重要!!!,不然后面会折腾死你。 1. 在自己电脑上找到NVIDIA的控制面板,点击帮助–系统信息–组件,查看显卡对应的CUDA版本。 2. 下载好正确版本后的cuda后,再下载和cuda配套版本的cudnn。网址:cudnn archive
2021-09-22 17:26:49 299
原创 什么是Java中的方法引用&构造器引用?
定义 当lambda表达式体中只涉及到一个方法的调用,我们就可以对这个lambda表达式进行进一步的简化,而这个简化的结果就是方法引用。对于什么是lambda表达式请参看我这篇文章:什么是lambda表达式. 具体的代码展示: ActionListener a = s -> System.out.println(s); 比如以上这个lambda表达式他只涉及到System.out对象的println方法调用,所以可以简化成方法引用,如下: ActionListener s =
2021-05-21 19:41:06 235
原创 什么是lambda表达式?lambda表达式详解
定义lambda表达式是一个可以传递的代码块,可以在以后一次或多次执行,类似于一个方法的实现。语法(String f, String s) -> f.length()-s.length();以上就是一个lambda表达式,类似与方法,圆括号中定义参数,箭头后面的就是方法的具体实现。如果lambda表达式的体(可以理解成方法体)包含多条语句则用{}括起来。lambda表达式中也可以使用return,但是如果表达式中有多个分支语句那么每个分支语句都必须要有return,否则不合法。如果可
2021-05-21 13:02:39 3625
原创 什么是Java接口(Interface)
定义 接口描述的是一组需求,也就是一个类想要符合这个接口就必须满足这些需求,具体来讲就是实现这个接口中的方法。想要某个对象获得某个服务,就必须让该对象所属的类实现对应的接口,也就是该服务需要调用接口中的方法才能给你提供你想要的服务,那么你的类就必须实现这个方法(实现接口),否则没法提供服务。通俗的讲就是你的类必须符合(实现)这个特定的接口,我才能够给你提供服务。特性方法都是public方法,默认是public,声明时不要提供。接口中没有实例字段(成员变量),但可以包含常量。接口之间允许多继
2021-05-13 15:57:39 211
原创 Java中异常分类,检查型&非检查型
Java中异常分类,检查型&非检查型首先看下Java中的异常继承体系。在Java中所有异常的根类是Throwable,其下分为Error和Exception类,Exception下又分为IOException和RuntimeException两个分支。其中Error和RuntimeException类的所有异常称为非检查型异常,其他的所有异常称为检查型异常。检查型异常:该异常是我们无法避免却又能够对其进行处理。编译器会通过异常处理机制检查你是否为检查型异常提供了异常处理器,没有的话将无法通
2021-05-11 12:02:33 842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人