题目
一个3✖️n的二维数组,找到从第一列到最后一列的路径,使得|n1-n2|+|n2-n3|+|n3-n4|+…+|ni-1 -ni|最小
输入第一行为列数,接下来的三行是具体的正整数
Es wird alles wieder gut.
#说明
java面向对象的主要特点是三个。封装、继承、多态,本内容主要讲解比较重要的知识点。
封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
具体来说,在java中使用private实现变量或者方法的私有化。
首先我们在不使用封装的情况下创建一个类并初始化一个对象
1 | //创建类 |
2 | public class Person { |
3 | public String name = "小明"; |
4 | public int age = 10; |
5 | } |
6 | //创建对象 |
7 | Person person = new Person(); |
此时直接使用person.name就能访问到person的姓名,这也太方便了吧,但是需要知道的是,使用public修饰的变量,在java任意位置的其他类都能访问到,比如,我建立了一个新的类,专门用来该你的名字
本系列主要用于记录在深度学习开发中我所遇到的感觉比较有用的小技巧,还是瞎写一下,感谢 憨憨 同学对本网站流量的大力支持
tensorflow2.0的发布,要求cuda的版本从9.0升级到10.0,那么我们在安装cuda10.0之后,想要跑tensorflow1.X的GPU版本就会遇到报错:ImportError: DLL load failed: 找不到指定的模块 。意思就是tensorflow1.X是不能使用cuda10.0了,请教了别人,说是conda环境下安装toolkit可以实现切换?但是我就是不想用conda怎么办,这里就有一个比较笨的方法。