if 订阅
iF 设计奖,简称“iF”,创立于1953年, [1]  该奖是由德国历史最悠久的工业设计机构--汉诺威工业设计论坛(iF Industrie Forum Design)每年定期举办的。德国IF国际设计论坛每年评选iF设计奖,它以“独立、严谨、可靠”的评奖理念闻名于世,旨在提升大众对于设计的认知,其最具分量的金奖素有“产品设计界的奥斯卡奖”之称。 [2]  奔驰、宝马、IBM、LG、三星、索尼、华硕等国际巨头齐聚iF,并展示最新的设计产品。汉诺威工业设计论坛(iF Industrie Forum Design)在德国慕尼黑公布了2015年第62届iF国际设计奖的获奖名单,共有75个产品获得iF金奖,其中BOE Alta获得了iF产品设计金奖,这是iF 国际设计奖的最高级别奖项。 [3]  iF公布的获奖结果显示,在视听类获得金奖的8件产品中,BOE Alta是唯一一件来自中国的产品。 [3] 展开全文
iF 设计奖,简称“iF”,创立于1953年, [1]  该奖是由德国历史最悠久的工业设计机构--汉诺威工业设计论坛(iF Industrie Forum Design)每年定期举办的。德国IF国际设计论坛每年评选iF设计奖,它以“独立、严谨、可靠”的评奖理念闻名于世,旨在提升大众对于设计的认知,其最具分量的金奖素有“产品设计界的奥斯卡奖”之称。 [2]  奔驰、宝马、IBM、LG、三星、索尼、华硕等国际巨头齐聚iF,并展示最新的设计产品。汉诺威工业设计论坛(iF Industrie Forum Design)在德国慕尼黑公布了2015年第62届iF国际设计奖的获奖名单,共有75个产品获得iF金奖,其中BOE Alta获得了iF产品设计金奖,这是iF 国际设计奖的最高级别奖项。 [3]  iF公布的获奖结果显示,在视听类获得金奖的8件产品中,BOE Alta是唯一一件来自中国的产品。 [3]
信息
举办方
汉诺威工业设计论坛
简    称
iF
创立于
1953年
中文名
IF设计奖
外文名
iF product design award
IF设计奖关于iF
自1953年起,iF一直是在设计与经济面上扮演一个专业且信誉卓著的设计服务提供商。iF的目标在于提升大众对于设计的认知。为了达到这个目标,iF努力地拓展基于其多年来的设计相关活动所建立起来的沟通网络。 借着我们的3项iF设计竞赛–iF产品设计奖、iF传达设计奖与iF包装设计奖,以及专为学生所举办之iF概念奖–iF已成为全球最大也最受敬重的设计中心之一。iF提供给竞赛获奖者的iF得奖标志,已成为国际公认的杰出设计标志,并成为全球经济体系里设计关注者的一项指标。然而,iF的团队不仅筹组设计竞赛,也以“organizedbyiF”的标记,在设计与经济等相关议题上,提供竞赛设计与经营上多方面的专业知识为第三方办理项目活动。
收起全文
精华内容
下载资源
问答
  • MATLAB if语句

    千次阅读 2020-01-13 10:05:49
    单分支if语句 if 条件 语句组 end 当结果为标量时,非零表示条件成立,零表示条件不成立。 当结果为矩阵时,如果矩阵为非空,且不包含零元素,则条件成立,否则不成立 例如,[1,2;0,5]作为条件时,条件不成立;[1,2;...

    单分支if语句

    if 条件
    语句组
    end
    当结果为标量时,非零表示条件成立,零表示条件不成立。
    当结果为矩阵时,如果矩阵为非空,且不包含零元素,则条件成立,否则不成立
    例如,[1,2;0,5]作为条件时,条件不成立;[1,2;3,4]作为条件时,条件成立。

    双分支结构

    多分支if语句

    if 条件1
      语句组1
    elseif 条件2
      语句组2
      ……
    elseif 条件m
      语句组m
    else 
      语句组n
    end
    
    展开全文
  • 9个小技巧让你的 if else看起来更优雅

    万次阅读 多人点赞 2020-07-03 14:02:14
    9个小技巧让你的 if else看起来更优雅 if else 是我们写代码时,使用频率最高的关键词之一,然而有时过多的 if else 会让我们感到脑壳疼,例如下面这个伪代码: 是不是很奔溃?虽然他是伪代码,并且看起来也很夸张...

    9个小技巧让你的 if else看起来更优雅

    if else 是我们写代码时,使用频率最高的关键词之一,然而有时过多的 if else 会让我们感到脑壳疼,例如下面这个伪代码:
    伪代码-2.png
    是不是很奔溃?虽然他是伪代码,并且看起来也很夸张,但在现实中,当我们无数次 review 别人代码时,都会发现类似的场景,那么我们本文就来详细聊聊,有没有什么方法可以让我们避免来写这么多的 if else 呢?

    我们本文提供了 9 种方法来解决掉那些“烦人”的 if else,一起来看吧。

    1.使用 return

    我们使用 return 去掉多余的 else,实现代码如下。

    优化前代码:

    if ("java".equals(str)) {
        // 业务代码......
    } else {
        return;
    }

    优化后代码:

    if (!"java".equals(str)) {
        return;
    }
    // 业务代码......

    这样看起来就会舒服很多,虽然相差只有一行代码,但真正的高手和普通人之间的差距就是从这一行行代码中体现出来的。

    「勿以善小而不为,勿以恶小而为之」「千里之堤,溃于蚁穴」,说的都是同样的道理。

    2.使用 Map

    使用 Map 数组,把相关的判断信息,定义为元素信息可以直接避免 if else 判断,实现代码如下。

    优化前代码:

    if (t == 1) {
        type = "name";
    } else if (t == 2) {
        type = "id";
    } else if (t == 3) {
        type = "mobile";
    }

    我们先定义一个 Map 数组,把相关判断信息存储起来:

    Map<Integer, String> typeMap = new HashMap<>();
    typeMap.put(1, "name");
    typeMap.put(2, "id");
    typeMap.put(3, "mobile");

    之前的判断语句可以使用以下一行代码代替了:

    type = typeMap.get(t);

    3.使用三元运算符

    三元运算符也叫三元表达式或者三目运算符/表达式,不过代表的都是一个意思,优化代码如下。

    优化前代码:

    Integer score = 81;
    if (score > 80) {
        score = 100;
    } else {
        score = 60;
    }

    优化后代码:

    score = score > 80 ? 100 : 60;

    4.合并条件表达式

    在项目中有些逻辑判断是可以通过梳理和归纳,变更为更简单易懂的逻辑判断代码,如下所示。

    优化前代码:

    String city = "广州";
    String area = "020";
    String province = "广东";
    if ("广州".equals(city)) {
        return "guang'zhou";
    }
    if ("020".equals(area)) {
        return "guang'zhou";
    }
    if ("广东".equals(province)){
        return "guang'zhou";
    }

    优化后代码:

    if ("广州".equals(city) || "020".equals(area) || "广东".equals(province)){
        return "guang'zhou";
    }

    5.使用枚举

    JDK 1.5 中引入了新的类型——枚举(enum),我们使用它可以完成很多功能,例如下面这个。

    优化前代码:

    Integer typeId = 0;
    String type = "Name";
    if ("Name".equals(type)) {
        typeId = 1;
    } else if ("Age".equals(type)) {
        typeId = 2;
    } else if ("Address".equals(type)) {
        typeId = 3;
    }

    优化时,我们先来定义一个枚举:

    public enum TypeEnum {
        Name(1), Age(2), Address(3);
        public Integer typeId;
        TypeEnum(Integer typeId) {
            this.typeId = typeId;
        }
    }

    之前的 if else 判断就可以被如下一行代码所替代了:

    typeId = TypeEnum.valueOf("Name").typeId;

    6.使用 Optional

    从 JDK 1.8 开始引入 Optional 类,在 JDK 9 时对 Optional 类进行了改进,增加了 ifPresentOrElse() 方法,我们可以借助它,来消除 if else 的判断,使用如下。

    优化前代码:

    String str = "java";
    if (str == null) {
        System.out.println("Null");
    } else {
        System.out.println(str);
    }

    优化后代码:

    Optional<String> opt = Optional.of("java");
    opt.ifPresentOrElse(v -> 
    	System.out.println(v), () -> System.out.println("Null"));
    

    小贴士:注意运行版本,必须是 JDK 9+ 才行。

    7.梳理优化判断逻辑

    和第 4 点比较类似,我们可以通过分析 if else 的逻辑判断语义,写出更加易懂的代码,例如以下这个嵌套判断的优化。

    优化前代码:

    // 年龄大于 18
    if (age > 18) {
        // 工资大于 5000
        if (salary > 5000) {
            // 是否漂亮
            if (pretty == true) {
                return true;
            }
        }
    }
    return false;
    

    优化后代码:

    if (age < 18) {
        return false;
    }
    if (salary < 5000) {
        return false;
    }
    return pretty; 
    

    我们需要尽量把表达式中的包含关系改为平行关系,这样代码可读性更高,逻辑更清晰。

    8.使用多态

    继承、封装和多态是 OOP(面向对象编程)的重要思想,本文我们使用多态的思想,提供一种去除 if else 方法。

    优化前代码:

    Integer typeId = 0;
    String type = "Name";
    if ("Name".equals(type)) {
        typeId = 1;
    } else if ("Age".equals(type)) {
        typeId = 2;
    } else if ("Address".equals(type)) {
        typeId = 3;
    }
    

    使用多态,我们先定义一个接口,在接口中声明一个公共返回 typeId 的方法,在添加三个子类分别实现这三个子类,实现代码如下:

    public interface IType {
        public Integer getType();
    }
    
    public class Name implements IType {
        @Override
        public Integer getType() {
            return 1;
        }
    }
    
    public class Age implements IType {
        @Override
        public Integer getType() {
            return 2;
        }
    }
    
    public class Address implements IType {
        @Override
        public Integer getType() {
            return 3;
        }
    }
    

    注意:为了简便我们这里把类和接口放到了一个代码块中,在实际开发中应该分别创建一个接口和三个类分别存储。

    此时,我们之前的 if else 判断就可以改为如下代码:

    IType itype = (IType) Class.forName("com.example." + type).newInstance();
    Integer typeId = itype.getType();
    

    有人可能会说,这样反而让代码更加复杂了,此可谓“杀鸡焉用宰牛刀”的典型范例了。这里作者只是提供一种实现思路和提供了一些简易版的代码,以供开发者在实际开发中,多一种思路和选择,具体用不用需要根据实际情况来定了。灵活变通,举一反三,才是开发的上乘心法

    9.选择性的使用 switch

    很多人都搞不懂 switch 和 if else 的使用场景,但在两者都能使用的情况下,可以尽量使用 switch,因为 switch 在常量分支选择时,switch 性能会比 if else 高。

    if else 判断代码:

    if ("add".equals(cmd)) {
        result = n1 + n2;
    } else if ("subtract".equals(cmd)) {
        result = n1 - n2;
    } else if ("multiply".equals(cmd)) {
        result = n1 * n2;
    } else if ("divide".equals(cmd)) {
        result = n1 / n2;
    } else if ("modulo".equals(cmd)) {
        result = n1 % n2;
    }
    

    switch 代码:

    switch (cmd) {
        case "add":
            result = n1 + n2;
            break;
        case "subtract":
            result = n1 - n2;
            break;
        case "multiply":
            result = n1 * n2;
            break;
        case "divide":
            result = n1 / n2;
            break;
        case "modulo":
            result = n1 % n2;
            break;
    }
    

    在 Java 14 可使用 switch 代码块,实现代码如下:

    // java 14
    switch (cmd) {
        case "add" -> {
            result = n1 + n2;
        }
        case "subtract" -> {
            result = n1 - n2;
        }
        case "multiply" -> {
            result = n1 * n2;
        }
        case "divide" -> {
            result = n1 / n2;
        }
        case "modulo" -> {
            result = n1 % n2;
        }
    }
    

    总结

    业精于勤荒于嬉,行成于思毁于随。编程是一门手艺,更是一种乐趣,哈佛最受欢迎的幸福课《幸福的方法》一书中写到「让我们能感到快乐和幸福的方法,无非是全身心的投入到自己稍微努力一下才能完成的工作中去!」是啊,太简单的事情通常无法调动起我们的兴趣,而太难的工作又会让我们丧失信心,只有那些看似很难但稍微努力一点就能完成的事情,才会给我们带来巨大的快乐。

    展开全文
  • python中 ifif else 、if elif 的使用

    千次阅读 2020-02-02 10:18:18
    python中 ifif else 、if elif else 判断 的使用 python中ifif else 和其他语言的用法一样,我们就不在详细介绍了,重点讲一下if elif 这条新语句 if语句使用方法 python中if的使用方法与其他编程语言中的 if ...

    ☞☞☞点击查看更多优秀Python博客☜☜☜

    python中 if 、if else 、if elif else 判断 的使用

    python中if 、if else 和其他语言的用法一样,我们就不在详细介绍了,重点讲一下if elif 这条新语句

    if语句使用方法

    python中if的使用方法与其他编程语言中的 if 语句一样,使用方法如下:

    if 条件:
        语句
    

    执行过程为,如果条件成立则执行语句,如果条件不成立,则不执行语句

    注意:在 python 语言中等号的判断使用 == 而不是 =, 因为后一种是赋值语句。另外注意语句前面有四个空格,也就是一个缩进

    if else语句使用方法

    if else 的使用方法也和c语言中的相同,如果你之前是学习c、c++的这条可以忽略。
    具体使用方法如下:

    if 条件:
        语句1
    else:
        语句2
    

    程序执行过程为:如果条件成立则执行语句1,如果条件不成立则执行语句2

    特殊用法:对于从其他编程语言转过来的同学一定非常想知道 python 语言中的三目操作符怎么使用,很遗憾的是 python
    中并没有类似 condition ? value1 : value2 三目操作符。然后现实中很多情况下我们只需要简单的判断
    来确定返回值,但是冗长的 if-else 语句似乎与简单的 python 哲学不一致。别担心,python 可以通过
    if-else 的行内表达式完成类似的功能

    var = var1 if condition else var2
    

    可以这么理解上面这段语句,如果 condition 的值为 True, 那么将 var1 的值赋给 var;如果为 False
    则将 var2 的值赋给 var。

    if elif else 判断使用详解:

    这条是心得语句,大家可以详细研究一下,具体使用方法如下:

    if condition1:
        true1_expressions
    elif condition2:
        true2_expressions
    elif condtion3:
        true3_expressions
    elif ...
        ...
    else:
        else_expressions
    

    如果有多个判断条件,那可以通过 elif 语句添加多个判断条件,一旦某个条件为 True,那么将执行对应的 expression。
    并在之代码执行完毕后跳出该 if-elif-else 语句块,往下执行。

    if elif else示例

    x = 4
    y = 2
    z = 3
    if x > 1:
        print ('x > 1')
    elif x < 1:
        print('x < 1')
    else:
        print('x = 1')
    print('finish')
    

    因为 x = 4 那么满足 if 的条件,则将输出 x > 1 并且跳出整个 if-elif-else 语句块,那么紧接着输出 finish。 如果将
    x = -2 那么将满足 elif x < 1 这个条件,将输出 x <1, finish。

    特此声明:本文学习来源于莫烦python课程莫烦python课程主页

    **文章导航:**

    零基础学Python教程
    在这里插入图片描述

    展开全文
  • if语句实战(详解)

    千次阅读 2018-02-04 05:20:05
    对于if语句,其实很多人都肯定的听说过,那么if语句到底是什么,简单的说,就类似于汉语里面的如果----那么,if语句是linux运维人员在实际环境中使用的最频繁也是最重要的语句!!! 一、if条件语句 1、单分支语句...

    对于if语句,其实很多人都肯定的听说过,那么if语句到底是什么,简单的说,就类似于汉语里面的如果----那么,if语句是linux运维人员在实际环境中使用的最频繁也是最重要的语句!!!

    一、if条件语句

    1、单分支语句结构

    第一种语法如下:

     

    if <条件表达式>
      then
        指令
    fi

    第二种语法

     

     

    if <条件表达式>; then
        指令
    fi

    在以上这两种方式中我还是喜欢用第一种,这个是看个人习惯的。在上面的两个语法中<条件表达式>可以是 test [] [[]] (())等条件表达式,甚至可以使用命令作为条件表达式。注意:每个if语句都是以if开头 fi结束,中间并带有then;

     

     

    其实很简单,举个例子如下:

     

    if [ -f file ]
      then
        echo "是一个普通文件"
      else
        echo "不是一个普通文件"
    	exit 1
    fi

     

    剖析:如果file是一个普通文件,那么就执行echo "是一个普通文件"  否则 输出一条"不是一个普通文件" 最后退出脚本

    其实以下的这段命令更能清晰的了解if语句如下:

     

    如果 <你不会if语句>
        那么
    	那肯定长的不帅
    果如

     

     

    2、以上就是单分支的if语句,接下来看看双分支的if语法结构

     

    if <条件表达式>
      then
        指令一
      else
        指令二
    fi

    以上就是单分支的if语句结构,那么在举个例子如下:

     

     

    if [ -f file ]
      then
        echo "这是一个普通文件"
      else
        echo "NONONO"
    fi

    这个和以上的例子是一样的。同样是测试file是不是一个普通文件,如果是,那么就输出指令1 否则那么就输出指令2

     

     

    到这里我们在来一个形象描述

     

    如果 <你不会if语句>
      那么
          就快点学,快点练
      否则
          你永远都不可能学会
    果如

    我们发现 单分支和双分支的区别就在于一个有else 一个没有。

     

     

    3、多分支if语句结构

    我们在上面说了 单分支和双分支 这里又有了一个多分支,我们可以理解为双分支里面包含了单分支,那么多分支里面肯定包含了单分支+双分支:个人理解,好像有点绕? 先来看看多分支吧 如下:

    if 语句多分支结构主体为:如果.....那么....否则如果.....那么.....否则如果.....那么,,,,

    例1:

     

    if [ -f file ]
      then
        echo "yes yes yes"
    elif [ -z file ]
      then
        echo "yes yes"
    else
        echo "nonono"
    fi

     

    解释如下图:

     

     

    看完图还是没理解? 没有关系 如下:

    到这里应该是没有问题了~~

     

    单分支if条件语句实践

    把下面的测试文件中条件表达式改为if条件语句

     

    [root@shell-yankerp sh]# [ -f file ] && echo "yes" || echo "no"
    yes
    

     

    修改如下:

     

     

    if [ -f file ]
      then
        echo "yes"
      else
        echo "no"
    fi

     

    运行结果如下:

     

     

    [root@shell-yankerp sh]# [ -f file ] && echo "yes" || echo "no"
    yes
    [root@shell-yankerp sh]# sh cs.sh 
    yes
    [root@shell-yankerp sh]# cat cs.sh 
    #!/bin/bash
    # Maintenance:<ywyankerp@163.com>
    # BINLOG:www.ywyankai.cn
    # DATE:03:31:35 CST, Sunday, 02 month, 2018, 04
    # Test scripts
    
    if [ -f file ]
      then 
        echo "yes"
      else
        echo "no"
    fi
    [root@shell-yankerp sh]#

     

    到这里if的一些基本语法应该掌握了,那么我们接下来,来点实际的。

     

    实战1:开发shell脚本检测Nginx服务是否正常启动 如果宕机,那么就设置邮箱报警!!!

    其实此章有很多的案例,但是还是那句话,我还是想用我的思想来编写整个脚本,这样能表达出来我的整个过程!
     

    首先我们要知道为什么要写这个脚本?,我们的目的是要干什么?最后需要实现什么样的效果?,写了这个脚本到底能实现什么样的功能? 我感觉这个是我们首先需要考虑的问题。随后我们就可以带着这些问题,去编写我们的shell脚本

    那么我们可以根据以上的需求分为三块 如:如何查看Nginx服务是否启动?  我们如何查看Nginx服务宕机时候的一些情况。 最后我们需要知道我们用什么样的工具来实现这个邮箱报警。

    1、如何查看Nginx启动?

    我们可以通过netstat -anput | grep nginx 来查看Nginx是否启动如下:

     

    首先通过上图我们得到的信息是:我们可以通过上面那条命令来查看,那么接下来我们肯定是需要写在脚本中的,通过我们的if条件测试语句来写,最后我们进行比较,所以这时候我们最好的方法是提取它的行号,如下:

     

    也就是说 使用wc -l这个命令可以知道它的行号,只有一行 所以显示1,那么我们来关闭Nginx再次查看

    当我们关闭Nginx时 它已经没有80端口以及Nginx服务名的一些信息了,所以显示0 那么我们现在又能得出一个结论,如果 netstat -anput | grep nginx | wc -l 输出的为1 那么Nginx是启动的 输出的为0 那么Nginx已经停止运行;

     

    到这里我们的两个信息已经知道了:如何查看Nginx服务是否启动?  我们如何查看Nginx服务宕机时候的一些情况。

    那么就接下来就剩下邮件告警了,我们可以使用sendmail来实现,安装如下:

     

    1.安装相关的依赖包

     

    [root@shell-yankerp sh]# yum install perl-Net-SSLeay perl-IO-Socket-SSL -y 

    2.解压并安装

     

     

    [root@shell-yankerp ~]# tar zxf sendEmail-v1.56.tar.gz 
    [root@shell-yankerp ~]# cd  sendEmail-v1.56/
    [root@shell-yankerp sendEmail-v1.56]# cp sendEmail /usr/local/bin/sendEmail

    到这里我们先发个邮件试试,确保邮件可以发送

     

     

    [root@shell-yankerp ~]# /usr/local/bin/sendEmail -f yankerpcs@163.com -t ywyankerp@163.com -s smtp.163.com -u "Nginx测试" -o message-content-type=html -o message-charset=utf8 -xu yankerpcs -xp ******* -m "Nginx正在测试"

    这边我已经收到了邮件报警测试的邮件了

     

     

    3、接下来就可以开始写脚本了如下:

     

    #!/bin/bash
    # Maintenance:<ywyankerp@163.com>
    # BINLOG:www.ywyankai.cn
    # DATE:03:31:35 CST, Sunday, 02 month, 2018, 04
    # Test scripts
    
    NX=`netstat -anput | grep nginx | wc -l`
    
    if [ "$NX" -eq 0 ]
      then
          /usr/local/nginx/sbin/nginx
    fi
    
    if [ "$?" -ne 0 ]
      then /usr/local/bin/sendEmail -f yankerpcs@163.com -t ywyankerp@163.com -s smtp.163.com -u "Nginx报警" -o message-content-type=html -o message-charset=utf8 -xu yankerpcs -xp *******  -m "Nginx启动失败尽快查
    看!!!" &> /dev/null
    fi

    在这里我会一条条的解释:

     

    NX=`netstat -anput | grep nginx | wc -l`  :这就是上面测试的那条命令,如果Nginx宕机就输出0 正常运行那么就输出1 来确定Nginx运行状况赋值给了变量NX

     

    if [ "$NX" -eq 0 ]                    //如果NX执行的结果为0 
      then                                        //那么
          /usr/local/nginx/sbin/nginx       //启动nginx服务
    fi
    最后结束符fi

     

    if [ "$?" -ne 0 ]
      then /usr/local/bin/sendEmail -f yankerpcs@163.com -t ywyankerp@163.com -s smtp.163.com -u "Nginx报警" -o message-content-type=html -o message-charset=utf8 -xu yankerpcs -xp ****** -m "Nginx启动失败尽快查
    看!!!" &> /dev/null
    fi

    当我们启动Nginx启动失败时 我们在这里使用特殊的状态变量$? 查看上一条命令是否为0 是0就是成功。解释:如果启动Nginx失败,那么就会执行 /usr/local/bin.....就是这个邮箱报警程序 输出一条 Nginx启动失败尽快查看!!!

    最后的脚本是这样的 如下:

    那么接下来我们执行:

    1.首先我们模拟Nginx宕机,随后运行脚本

     

    在第一条命令我们可以看到nginx没有启动 当我们运行脚本它检测到了Nginx宕机后就会执行启动操作是以下语句实现的如下:

     

    NX=`netstat -anput | grep nginx | wc -l`
    
    if [ "$NX" -eq 0 ]
      then
          /usr/local/nginx/sbin/nginx
    fi

     

    2、我们尝试修改Nginx的启动路径,故意出现Nginx启动失败的情节,来测试邮箱是否能够正常接收

     


     

    修改完成后运行此脚本

    实现此效果的脚本段如下:

     

    if [ "$?" -ne 0 ]
      then /usr/local/bin/sendEmail -f yankerpcs@163.com -t ywyankerp@163.com -s smtp.163.com -u "Nginx报>警" -o message-content-type=html -o message-charset=utf8 -xu yankerpcs -xp ****** -m "Nginx启动失败尽>快查看!!!" &> /dev/null
    fi

     

    随后我们添加计划任务 每1分钟执行一次脚本

     


    其实到这里我们的一个实例就结束了,虽然这表面上是一个实例,但是MySQL PHP? SSHD这些各种服务的检测脚本那么肯定是没有任何的问题了,包括检测磁盘空间的占用情况等等,都是可以举一反三的,在这里我就不在演示了。 

     

    希望读者能够快快吸收~~~

    本次就到这里,希望对您有所帮助,再见!



     

     

     

    展开全文
  • Java-记一次if-else代码优化

    万次阅读 多人点赞 2019-01-30 20:34:14
    ifelse ; public class FlowInfo { private Integer currentState ; // 其他字段省略.... public Integer getCurrentState ( ) { return currentState ; } public void ...
  • Python 基础之if if else

    万次阅读 2019-06-09 10:58:30
    1.代码块:以冒号作为开始,用缩进来划分...if 5 == 5: print(1) print(2) if True: print(3) print(4) if False: print(5) print(6) print(7) #其他语言使用{}来划分作用域,而python使用的是代码块#python的代...
  • if判断

    千次阅读 2018-07-20 03:33:49
    判断(if)语句 if 判断语句的基本语法 if 要判断的条件: 条件成立时,要做的事情 #注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加) #在 python 开发中,Tab 和空格不要混用 判断语句...
  • 【Linux】shell脚本实战-if单双分支条件语句详解

    千次阅读 热门讨论 2020-08-05 22:05:31
    文章目录if单分支1. 单分支语法分析2. 单分支语法规范3. if单分支脚本举例a. 检查是否为超级用户b. 找一个金钱大于1000000的结婚c. 判断文件是否为普通文件d. 判断一个文件是否存在总结 if单分支 在所有的编程语言...
  • CMake学习(六) —— if 和 else

    万次阅读 2020-01-28 23:19:45
    if(<condition>) <commands> elseif(<condition>) # optional block, can be repeated <commands> else() # optional block <commands> endif() 如果需要对项目进...
  • Python if else条件语句详解

    万次阅读 2019-07-03 11:16:06
    if 分支使用布尔表达式或布尔值作为分支条件来进行分支控制。Python 的 if 分支既可作为语句使用,也可作为表达式使用。下面先介绍 if 分支作为语句使用的情形。 if 语句可使用任意表达式作为分支条件来进行分支...
  • 【JAVA】优化if else的几种方式

    千次阅读 多人点赞 2020-04-01 17:05:56
    在代码编写初期,我们写出来的代码,脉络清晰,结构简单。...当我们狠下心来决定改造时,有哪些方法能够优化if else结构呢? 第一种方法:提前return,减少else判断 优化前: private int handlePre1(boolea...
  • if(id == null || id.isEmpty()){ if(type == null){ if(name==null || name.isEmpty()){ //...select..sql... }else { //...select..sql... } }else { if(name==null || name.isEmpty()){ //...select..sql... }...
  • if ...ifif...elif区别

    万次阅读 多人点赞 2019-09-24 15:17:47
    我一直以为写if还是elif都是一样的,今天没事做了下试验,证明凡是存在的都是合理的。。。。。不会存在无谓的东西。 通过运行下面的代码我可以看出,if…elif的逻辑是,程序先走if,能走就走,走完就不走elif了,走...
  • VlanIF和Vlan间路由

    千次阅读 多人点赞 2020-04-01 12:00:43
    vlanif和vlan路由 配置基于接口划分VLAN示例(接入层设备作为网关) 转载自huawei.com 简介 划分VLAN的方式有:基于接口、基于MAC地址、基于IP子网、基于协议、基于策略(MAC地址、IP地址、接口)。其中基于...
  • Vue-学习笔记-06 v-if详解

    千次阅读 2020-07-25 13:16:03
    文章目录一、Vue中的v-if 和 v-show1.1 v-if 决定是否渲染 基本使用:1.2 v-show 决定是否显示1.3 v-if 和 v-show的区别1.4 v-if 根据成绩返回评价二、小案例 点击切换登录的类型 一、Vue中的v-if 和 v-show v-if、v...
  • linux shell 之if-------用if做判断

    千次阅读 2018-04-27 22:39:09
    linux shell 之if-------用if做判断 一 简介  str1 = str2 当两个串有相同内容、长度时为真  str1 != str2 当串str1和str2不等时为真  -n str1 当串的长度大于0时为真(串非空...
  • C#语句_if语句

    万次阅读 2020-01-24 10:27:19
    if欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants...
  • MySQL nullif()函数

    千次阅读 2018-09-01 19:59:41
    转载自 MySQL nullif()函数 MySQL NULLIF函数简介 NULLIF函数是接受2个参数的控制流函数之一。如果第一个参数等于第二个参数,则NULLIF函数返回NULL,否则返回第一个参数。 NULLIF函数的语法如下: NULLIF...
  • 多个if判断和if-else-if判断的区别

    千次阅读 2019-05-20 10:27:22
    第二个if循环还是会将他加1,一般的思维来说,到这一步没有问题,当rows行数超出了矩阵的范围的时候终止循环返回false,但是方法一当完成了第二个if的判断将rows加1后还会进行第三个if的判断,而此时,是在第二个if...
  • C语言if语句的基本用法

    万次阅读 多人点赞 2020-04-06 17:57:38
    C语言if语句的基本用法 一、if… 1.一般形式: if (表达式) {语句;} 表达式: a,用非 0 值表示真,用 0 表示真; b,if(flag) 相当于 if(1==flag) c,浮点数无法与 0 比较,只能用近似的值比较;例:(1e-6)相当于1x10...
  • 硬盘录像机ifv格式播放器

    热门讨论 2011-08-03 08:48:23
    是一款可以随意拖动时间的硬盘录像机播放器,希望和大家一起分享
  • if else if else的执行顺序

    千次阅读 2020-02-26 17:50:58
    摘要 今天后端大哥问我一个问题,他写的代码没有输出2而是输出的4,接下来就对此问题进行一个简单的记录与解答。 错误代码(错误示例是我进行的简化方便说明问题) ...} else if (a === 1 || b === 2) {...
  • Python中的if判断语句

    千次阅读 2018-07-08 11:50:50
    1 判断语句1.1 if判断语句if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情案例: age = 30 print "------if判断开始------" if age&gt;=18: print "我...
  • 使用多个if和使用if else if的区别

    千次阅读 2018-10-16 16:24:32
    //Version1 while(cin.get(ch)) { if(ch==' ') spaces++; if(ch=='\n') newlines++; } //Version2 while(cin.get(ch)) { if(ch==' ') spaces++; else if(ch=='\n') ...
  • mysql有两个常用的流程控制运算符:case和if,当条件1时输出结果1,当条件2时输出结果n等待,if是简化的case,只有满足条件和不满足条件2种情况。流程控制运算符通常用于字段转换输出(整型转换成有意义的文本描述)...
  • 回看C++学习之路,早已过if这座山,顶峰风光无限好啊! if可以说是C++用途很广的语句了,次于循环结构。 下面是if语句的一些笔记。 if 语句的3种形式 1. if(表达式)语句 (单分支if语句) 2 if(表达式)语句1 ...
  • mysql if 条件语句用法

    万次阅读 多人点赞 2020-02-24 17:20:27
    IF 表达式 IF( expr1 , expr2 , expr3 ) expr1 的值为 TRUE,则返回值为 expr2 expr1 的值为FALSE,则返回值为 expr3 如下: SELECT IF(TRUE,1+1,1+2); -> 2 SELECT IF(FALSE,1+1,1+2); -> 3 SELECT...
  • makefile if 使用

    千次阅读 2019-05-04 00:24:09
    1、在目标外使用if #这个ifeq else endif,在target 外部,关键字前边一定要有tab ifeq ("aaa","bbb") #内容前可以有空格,如果是tab时,解析为命令 #变量前可以多个空格 LIBS= -laaa else #+ech...
  • 今天发现Windows下批处理if exist和del用法比较坑爹。 主要表现在if exist的格式要求比较严格,例子如下: if exist "..\..\Intdir\Debug_x64\TestLog" ( del "..\..\Intdir\Debug_x64\TestLog...
  • 7.python-判断(if)语句

    千次阅读 2019-11-26 00:20:13
    判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,590,996
精华内容 6,636,398
关键字:

if