摘要:
Shell变量数值计算 算术运算符 Shell中常见的算术运算符号 +:加法 -:减法或负号 *:乘法 /:除法 %:取余 **:幂运算 ++:增加 --:减少 !:逻辑非 &&:逻辑与 ||:逻辑或 < <= > >=:比较符号 == != =:比较符号,对于字符串“=”也可以表示相当于 << > 阅读全文
摘要:
Shell变量 本篇包含的内容: 变量的类型及变量的赋值方式 显示与取消环境变量 Shell中单引号、双引号、反引号的区别 Shell中的特殊位置参数变量 Shell中特殊状态变量 Shell内置命令 Shell变量子串及特殊扩展命令 变量类型 变量可分为两类:环境变量(全局变量)和普通变量(局部变 阅读全文
摘要:
Shell入门 本篇包含的内容: Shell脚本的组成之解释器 Shell脚本的执行 Shell脚本的开发规范和习惯 Vim的配置 先看一个基础的Shell脚本的内容: [root@localhost shell]# cat tl.sh #!/bin/bash #****************** 阅读全文
摘要:
如果把IP地址理解为某个人所在地方的地址(包括街道和门牌号),但仅有地址还是找不到这个人,还需要知道他所在的房号才可以找到这个人。因此如果把应用程序当作人,把计算机网络当作类似邮递员的角色,当一个程序需要发送数据时,需要指定目的地的IP地址和端口,如果指定了正确的IP地址和端口号,计算机网络就可以将 阅读全文
摘要:
Java8规定:如果接口中只有一个抽象方法(可以包含多个默认方法或多个static方法),该接口就是函数式接口。@FunctionlInterface就是用来指定某个接口必须是函数式接口。例如,如下程序就使用@FunctionlInterface修饰函数式接口。 编译上面程序,可能丝毫看不出程序中的 阅读全文
摘要:
[toc] 使用Lambda表达式遍历集合 Java8为Iterable接口新增了一个forEach(Consumer action)默认方法,该方法所需参数的类型是一个函数式接口,而Iterable接口是一个Collection接口的父接口,因此Collection集合也可以直接调用该方法。 当程 阅读全文
摘要:
[toc] Java提供的Arrays类里包含的一些static修饰的方法可以直接操作数组,这个Arrays类里包含了如下几个static修饰的方法(Static修饰的方法可以直接通过类名调用)。 静态方法 二分法搜索 运行结果为: 数组复制 运行结果: 数组比较是否相同 运行结果: 数组内容替换 阅读全文
摘要:
匿名内部类适合创建那种只需要一次使用的类。匿名内部类的语法有点奇怪,创建匿名内部类时会立即创建一个该类的实例,这个类定义立即消失,匿名内部类不能重复使用。 定义匿名内部类的格式如下: 从上面定义可以看出,匿名内部类必须继承一个父类,或实现一个接口,但最多只能继承一个父类,或实现一个接口。 关于匿名内 阅读全文
摘要:
Lambda表达式是Java8的重要更新,也是一个被广大开发者期待已久的新特性。Lambda表达式支持将代码块作为方法参数,Lambda表达式允许使用更简洁的代码来创建只有一个抽象方法的接口(这种接口被称为函数式接口)的实例。 [toc] Lambda表达式入门 ProcessArray类的proc 阅读全文
摘要:
[toc] 微信开发 微信的开发主要是两个平台:微信公众平台和微信开放平台;基于这两个不同的平台可以开发不同的需求 微信公众平台 开发服务号、订阅号、小程序、企业微信 微信开放平台 开发移动应用、网站应用、公众账号、第三方平台 两个服务平台的区别: 1. 微信公众平台面向的是普通的用户,比如自媒体和 阅读全文