1. 基本组成组成元素: 关键字,标识符,常量,字符串,符号 关键字列表: break;default;func;interface;select;case;defer;go;map;struct;chan;else;goto;package;switch;const;fallthrough;if; ...
分类:
编程语言 时间:
2019-03-16 12:42:39
阅读次数:
165
使用channel同步 package main import ( "fmt" ) func printNumber(num int, c chan struct{}) { fmt.Println(num) c ...
分类:
其他好文 时间:
2019-03-03 16:12:15
阅读次数:
164
通道类型的表示方法很简单,仅由两部分组成 chan T 在这个类型字面量中,左边是代表通道类型的关键字chan,而右边则是一个可变的部分。 即代表该通道类型允许传递的数据的类型(或称通道的元素类型)。 这两部分之间需要以空格分隔。 与其它的数据类型不同,我们无法表示一个通道类型的值。 因此,我们也无 ...
分类:
其他好文 时间:
2019-02-19 01:28:18
阅读次数:
230
一.事件 click(function(){}) 点击事件 hover(function(){}) 悬浮事件,这是jQuery封装的,js没有不能绑定事件 focus(function(){}) 聚焦事件,多用于input blur(function(){}) 离开聚集事件,与聚焦事件相反 chan ...
分类:
Web程序 时间:
2019-02-19 01:27:51
阅读次数:
218
1、类前缀说明 公司专用前缀:Le 个人类前缀:CH 功能模块专用前缀:Ble(蓝牙) 渠道化专用类:Chan 代码变动专用标志:Chsign 2、文件夹划分 2.1 ApplicationEntry 包含全局通用宏、应用架构方式和程序入口部分代码。 全局通用宏LeBLE.pch: 主要表现为.pc ...
分类:
其他好文 时间:
2019-02-18 13:01:43
阅读次数:
401
goroutine示例 go // 主线程结束后 所有协程都会一起结束 // 在4个go程中结束时向chan c写入true // 开启go程后 在主线程中循环对管道c取值,取出4个true 说明go程执行完毕 再执行主线程并退出 func main() { c := make(chan bool, ...
分类:
其他好文 时间:
2019-02-08 20:09:22
阅读次数:
163
package main import ( "fmt" "sync" "time" ) // 生产数据 func producer(num ...int)(ret<-chan int) { out:=make(chan int) go func() { defer close(out) for k,... ...
分类:
其他好文 时间:
2019-01-24 00:29:23
阅读次数:
181
内置函数close:主要用来关闭channellen:用来求长度,比如string、array、slice、map、channelnew:用来分配内存,主要用来分配值类型,比如int、struct。返回的是指针make:用来分配内存,主要用来分配引用类型,比如chan、map、sliceappend:用来追加元素到数组、slice中panic和recover:用来做错误处理
分类:
其他好文 时间:
2019-01-22 18:39:25
阅读次数:
148
Go中channel可以是只读、只写、同时可读写的。 //定义只读的channel read_only := make (<-chan int) //定义只写的channel write_only := make (chan<- int) //可同时读写 read_write := make (ch ...
分类:
其他好文 时间:
2019-01-21 15:53:58
阅读次数:
167
Swoole4为PHP语言提供了强大的CSP协程编程模式。底层提供了3个关键词,可以方便地实现各类功能。 Swoole4提供的PHP协程语法借鉴自Golang,在此向GO开发组致敬 PHP+Swoole协程可以与Golang很好地互补。Golang:静态语言,严谨强大性能好,PHP+Swoole:动 ...
分类:
Web程序 时间:
2019-01-12 20:21:19
阅读次数:
223