Go 语言环境安装

下载地址 https://studygolang.com/dl Windows系统下安装,默认情况.msi文件安装在 c:\Go 目录下 创建工作目录 C:\>Go_WorkSpace 安装测试 test.go 文件代码: package main import &a...

2019-02-12 16:11:15

阅读数 32

评论数 0

php7有什么更新

ZEND引擎升级到Zend Engine 3,也就是PHP NG foreach循环的改进 新增 <=>、**、?? 操作符 标量类型声明 返回类型声明 核心错误可以通过异常捕获

2018-09-10 09:46:48

阅读数 71

评论数 0

go流程控制

—————— go仅有三种流程控制语句:if、switch、for —————— if func main() { x := 100 if x > 0 { println("x") } else if x &...

2019-02-26 10:50:04

阅读数 17

评论数 0

go类型转换

go强制要求使用显式类型转换 a := 10 b := byte(a) c := a + int(b) #混合类型表达式必须确保类型一致 不能将非bool类型结果当作true/false使用 func main() { x := 100 var b bool = x #错误:cannot ...

2019-02-25 14:31:38

阅读数 21

评论数 0

go引用类型

—————— 引用类型(reference type)特指slice、map、channel这三种鱼定义类型 引用类型拥有复杂的存储结构。包括分配内存,初始化属性:指针、长度、哈希分布、数据队列等。使用make函数创建 func mkslice() []int { s := make([]...

2019-02-25 14:31:10

阅读数 36

评论数 0

go引用类型

—————— 引用类型(reference type)特指slice、map、channel这三种鱼定义类型 引用类型拥有复杂的存储结构。包括分配内存,初始化属性:指针、长度、哈希分布、数据队列等。使用make函数创建 func mkslice() []int { s := make([]...

2019-02-25 13:59:40

阅读数 32

评论数 0

go常量

—————— 常量值必须是编译期可确定的字符、字符串、数字或布尔值,可指定常量类型 import "unsafe" const x, y int = 123, 0x22 const s = "hello" const s ...

2019-02-25 11:26:54

阅读数 31

评论数 0

go函数

—————— 函数可定义多个返回值,甚至对其命名 package main import { "error" "fmt" } func div(a, b int) (int, error) { if b == 0 ...

2019-02-25 09:21:19

阅读数 12

评论数 0

go表达式

—————— 二元运算符 位移右操作数必须是无符号整数,或可以转换的无显式类型常量 func main() { b := 23 #b是有符号int类型变量 x := 1 << b #无效操作: 1 << ...

2019-02-25 09:20:13

阅读数 18

评论数 0

go变量

—————— 定义 关键字var用于定义变量,类型放在变量名后 var x int #自动初始化为0 var y = false #自动推断为bool类型 定义多个变量,包括用不同初始值定义不同类型 var x, y int #相同类型的多个变量 建议以组方式整理多行变量定义 var ( ...

2019-02-25 09:17:34

阅读数 12

评论数 0

Shell 函数

—————— Shell 函数 demoFun(){ return "这是一个 shell 函数!" } echo demoFun —————— local 局部作用域 函数中的变量默认为全局作用域,除非使用 local 关键字定义 text=&am...

2019-01-18 16:26:53

阅读数 61

评论数 0

Shell 命令

1. break 跳出一层循环,continue 继续下一轮循环 2. : (冒号)空命令,有时用于简化条件逻辑,相当于 true 的别名。如 while : 为无限循环 3. . (点,约等于 source 外部命令),通常情况下,脚本执行一条外部命令时会启动一个新的子shell,命令在这个新...

2019-01-18 16:25:05

阅读数 20

评论数 0

Shell 输出重定向

who > users cat users liutao tty1 2019-01-17 02:11 (:0) liutao pts/0 2019-01-17 02:11 (:0.0) liutao pts/1 201...

2019-01-17 11:56:09

阅读数 43

评论数 0

Shell 流程控制

—————— if 写成一行 if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi —————— if else-if else #!/bin/bash ...

2019-01-17 11:26:12

阅读数 42

评论数 0

phpstorm php代码颜色修改

phpstorm内置 展示修改color代码 <?php function foo() { $a = [0, 1, 2]; return SomeClass::$shared; } class SomeClass extends One implements...

2019-01-16 14:29:39

阅读数 774

评论数 0

Shell 基本运算符

—————— Shell 基本运算符 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加...

2019-01-16 13:48:21

阅读数 42

评论数 0

Shell 传递参数

—————— 参数说明 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数。 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引号,并在引号中返回每个参数。 $- 显示Shell使用的当前选项,与set命令功能相同。 $?...

2019-01-16 13:47:42

阅读数 54

评论数 1

Shell 数组

定义数组 my_array=(value0 value1 value2 value3) 或者 my_array=( value0 value1 value2 value3 ) 单独定义数组 my_array[0]=A my_array[1]=B my_array[2]=C my_array[...

2019-01-15 18:05:01

阅读数 24

评论数 0

Shell 字符串

—————— 环境变量 与系统相关的一些全局变量,常用的有: $HOME 当前用户的家目录 $PATH 搜索命令列表,以冒号分隔 $0 shell 脚本文件名 $# 传递给脚本的参数个数 $$ shell 脚本进程号(PID),可用于生成唯一的临时文件 $PS1 命令提示符 $P...

2019-01-15 17:29:56

阅读数 26

评论数 0

第一个shell脚本

—————— test.sh #!/bin/bash echo "Hello World !" —————— chmod 755 test.sh ./test.sh #执行脚本 ——————  

2019-01-15 16:16:12

阅读数 47

评论数 0

提示
确定要删除当前文章?
取消 删除