摘要:
简介 多核处理器越来越普及,那有没有一种简单的办法,能够让我们写的软件释放多核的威力?答案是:Yes。随着Golang, Erlang, Scale等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式需要有一个极其简洁的内核,还有在此之上丰富的外延... 阅读全文
摘要:
1.限定标识符限定标识符为使用包名前缀限定的标识符。包名与标识符均不能为空白的。限定标识符用于访问另一个包中的标识符,它必须被导入。 标识符必须是已导出且在该包的包块中声明。 math.Sin // 表示math包中的Sin函数2.函数字面函数字面可赋予一个变量或直接调用。f := func(x, ... 阅读全文
摘要:
1.类型布尔值,数值与字符串类型的实例的命名是预声明的。 数组,结构,指针,函数,接口,切片,映射和信道这些复合类型可由类型字面构造。每个类型T都有一个基本类型:若T为预声明类型或类型字面, 其相应的基本类型为T本身。否则,T的基本类型为其类型声明中所依据类型的基本类型。 type T1 str... 阅读全文
摘要:
1.块块为一对大括号括住的声明和语句。块 = "{" { 语句 ";" } "}" .除显式源码块外,还有隐式块:全域块包含所有的Go源码文本。每个包都有包含其所有Go源码文本的包块。每个文件都有包含其所有Go源码文本的文件块。每个if、for和switch语句都被视为处于其自身的隐式块中。每个sw... 阅读全文
摘要:
1:declare命令shell默认是字符串型 如果需要加减乘除,需要定义为整型declare命令:改变默认变量的类型decalre [+/-] [选项] 变量名 -给变量设定类型属性 +取消变量类型属性 -a声明为数组类型 -i声明为整型 -x 将变量设置为环境变量 相当于exp... 阅读全文
摘要:
1.变量的分类;用户自定义变量: 变量自定义 默认存储是字符串环境变量: 这种变量中主要保存的是和系统操作环境相关的数据。变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的位置参数变量: 这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的预定... 阅读全文
摘要:
1.shell概述 shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至是编写一些程序; shell还是一个功能强大的编程语言,易编写,易调试,灵活性较强。 shell是解释执行的脚本语言,在shell中可以... 阅读全文
摘要:
vim相对于vi做了很多的提升: -VIM支持多集撤销 -VIM可以跨平台运行 —VIM支持语法高亮 -VIM支持图形界面vim三大模式: command mode vi进入时的默认模式 esc进入 insert mode 命令模式按i进入 last line mode ... 阅读全文