1、sshd进程默认占用22端口,由于公司业务和安全需要修改为了其他端口,因此在添加资产的时候需要填写sshd自定义端口 2、对于临时用户,资产授权不建议添加节点,要针对某个资产授权!!! 3、录像建议存放在阿里云oss或华为云obs中,更保险。 (就写到这里吧,日后再更新)
递归概念&分类&注意事项 递归:方法自己调用自己- 递归的分类:- 递归分为两种,直接递归和间接递归。- 直接递归称为方法自身调用自己。- 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。- 注意事项:- 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。- 在
多个异常使用捕获又该如果处理 1.多个异常分别处理 2.多个异常一次捕获 多次处理 3.多个异常一次捕获一次处理 格式: try{ 编写可能会出现异常的代码 }catch(异常类型A e){当try中出现A类型异常 就用该catch来捕获 处理异常的代码}catch(异常类型B e){当try中出现B类型异
今天使用tensorflow1.2.0的时候,无法正确访问tensorboard,我当时tensorboard版本是1.15.0,bd后发现: 注意 tensorflow 和tensorboard之间的版本匹配 tensorboard出现在 1.6.0之后 尽量安装1.6之后的tensorflow版本 使用conda 安装一般自带tensorboard tensorboard使用命令 打开anacon
finally代码块 finally定义: 有一些特定的代码无论异常是否发生,都需要执行。另外,因为异常会引发程序跳转,导致有些语句执行不到。 而finally就是解决这个问题的,在finally代码块中存放的代码都是一定会被执行的。 格式: try{ 可能产生异常的代码 }catch(定义一
异常注意事项_finally有return语句 如果finally有return语句,永远返回finally中的结果,避免该情况 int a = getA(); System.out.println(a); //定义一个方法,返回变量a的值 public static int getA(){ int a = 10; try { return a;
finally代码块 finally:有一些特定的代码无论异常是否发生,都需要执行。另外,因为异常会引发程序跳转, 导致有些语句执行不到。而finally就是解决这个问题,在finally代码块中存放的代码都是一定会被执行的. 注意: 1.finally不能单独使用,必须和try一起使用 2.finally一般用于
注意:本文以下内容基于 MySQL 5.7 InnoDB 数据库引擎。 1.group by 后面不能加 where 在 MySQL 中,所有的 SQL 查询语法要遵循以下语法顺序: select from where group by having order by limit 以上语法顺序是不能前后互换的,否则报错。比如我们不能在 group by 之后添加 where
匿名内部类 匿名内部类 :是内部类的简化写法。它的本质是一个 带具体实现的 父类或者父接口的 匿名的 子类对象。 开发中,最常用到的内部类就是匿名内部类了。以接口举例,当你使用一个接口时,似乎得做如下几步操作, 1. 定义子类 2. 重写接口中的方法 3. 创建子类对象 4. 调用重写后的方
匿名内部类: 如果接口的实现类(或者是父类的子类)只需要使用唯一的一次, 那么这种情况下就可以省略掉该类的定义,而改为使用【匿名内部类】。 匿名内部类的定义格式: 接口名称 对象名= new 接口名称() { //覆盖重写所有抽象方法 }; 匿名内部类
匿名内部类 如果接口的实现类(或者是父类的子类)只需要使用唯一的一次, 那么这种情况下就可以省略掉该类的定义,而改为使用【匿名内部类】。 匿名内部类的定义格式: 接口名称对象名=new接口名称() { //覆盖重写所有抽象方法 }; 接口 public interface MyInterface {
继承中成员方法的覆盖重写_概念与特点 重写(Override) 概念:在继承关系当中,方法的名称一样,参数列表也一样 重写(Override):方法的名称一样,参数列表一样。覆盖。覆写 重载(Overload):方法的名称一样,参数列表不一样。 方法的覆盖重写特点:创建的是子类对象,则优先用子类方法 继承中成员方法的覆
Uniapp&animation 在uniapp中实现动画效果,有几种方式 1.将动画执行命令animation放在写好的class中,动态添加class类名 2.直接将animation放在行内style中 做好CSS动画代码,将animation开启动画的钥匙写在一个选择器中,然后使用JS在合适的时机去动态的添加或移除,
如果您有多个网站需要部署SSL证书,并且这些网站之间的域名没有任何关联,那么多域名SSL证书是理想之选。下面就来详细说说申请多域名SSL证书的要求及注意事项。 多域名SSL证书可以保护2-250个不同的域名,对网站信息传输以https方式加密,防止信息被监听、截取和篡改,同时利于提高在百度谷
方法重载 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关 参数列表:个数不同,数据类型不同,顺序不同 重载方法调用:JVM通过方法的参数列表,调用不同的方法 练习:比较两个数据是否相等。参数类型分别为两个 byte
赋值运算符: 基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。 注意事项: 1.只有变量才能使用赋值运算符,常量不能进行赋值。 2.复合赋值运算符其中隐含了一个强制类型转换。 比较运算符: 注意事项: 1.比较运算符的结果一定是一个b
强烈注意 强制类型转换一般不推荐使用,因为有可能发生精度损失、数据溢出 byte、short/char这三种类型都可以发生数学运算,例如加法+ byte、short/char这三种类型都可以发生数学运算,都会被首先提升成为int类型,然后再计算 boolean类型不能发生数据类型转换 浮点转成整数,直接取消
数据类型转换-强制转换 强制类型转换 特点:代码需要进行特殊的格式处理,不能自动完成 格式:范围小的类型,范围小的变量名 = (范围小的类型)原本范围大的数据; //左边是int类型,右边是long类型,不一样 //long-->int,不是从小到大 //不能发生自动类型转换 //范围小的类型,范围小的变量
练习 定义所有基本数据类型的变量,代码如下: public class Variable { public static void main(String[] args) { //定义字节型变量 byte b = 100; System.out.println(b); //定义短整型变量 short s = 1000; System.out.pr
使用的时候,注意事项: 方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。 方法定义的前后顺序无所谓。 方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用。 如果方法有返回值,那么必须写上"“return返回值;”,不能没有。 return后面的返回值数
有返回值和无返回值的区别 我们来写一个测试,我们来看一下区别; 有返回值: public static void main(String[] args) throws IOException { sum(18,90); } public static int sum(int a ,int b){ int suma= a+b; System.out.println(suma); retur
1、如果指定路径下,创建文件,要保证指定的路径不要有中文。 2、如果有中文的话会因为路径有中文而创建失败 3、解决办法:使用 QString::fromLoacl8Bit("输入你的含有中文的路径"); void XML_2::_CreateXml_file() //创建xml文件 { QString _xmlfile = QString::fromLocal8Bit
文件类 freopen的正确写法freopen("xxx.(in/out)","r/w",std(in/out)) 拒绝,->.,in配w 最好不要一场考试复制粘贴freopen,否则一旦有错,后果不堪设想...... 文件名看清楚再复制 拒绝英文题目直接复制全名而忽视真的文件名 复制完检查一下有没有空格 题目限制类 空间
1:传感器测量深度为土壤表层以下10cm,20cm,40cm,60cm,80cm,100cm,120cm,150cm. 2:将每层传感器安装好后要通过调节跳线来给传感器定制编号,按照从上到下的顺序。10cm------150cm分别对应1---8号。 3:进行初始化标定时,ipconfig软件里的address值要与程序里的地址值对应。 4:将12V电源
数据类型转换-强制类型转 强制类型转换 特点:代码需要进行特殊的格式处理,不能自动完成 转换格式 数据类型 变量名 = (数据类型) 被转数据值; 注意事项 强制类型转换一般不推荐使用,有可能发生精度损失、数据溢出 好比一个大水杯往小水杯里面倒水如果水少,小水杯