运行出现的警告: 1. warning:please use -channel as shown in tcl/ex/wireless-mitf.tcl 增加一行代码:set chan [new $opt(chan)] 把-channeltype $opt(chan) \ 替换成 -channel ...
分类:
其他好文 时间:
2018-06-02 12:54:20
阅读次数:
158
1、WaitGroup 它是一种控制并发的方式,它的这种方式是控制多个goroutine同时完成。 一个很简单的例子,一定要例子中的2个goroutine同时做完,才算是完成,先做好的就要等着其他未完成的,所有的goroutine要都全部完成才可以。 2、chan通知 我们都知道一个goroutin ...
分类:
其他好文 时间:
2018-05-20 15:25:31
阅读次数:
375
何时使用值类型 1.如果接受者是一个 map,func 或者 chan,使用值类型(因为它们本身就是引用类型)。2.如果接受者是一个 slice,并且方法不执行 reslice 操作,也不重新分配内存,使用值类型。3.如果接受者是一个小的数组或者原生的值类型结构体类型(比如 time.Time 类型 ...
分类:
编程语言 时间:
2018-05-20 00:45:52
阅读次数:
228
Golang 中的指针 - Pointer Go 的原生数据类型可以分为基本类型和高级类型,基本类型主要包含 string, bool, int 及 float 系列,高级类型包含 struct,array/slice,map,chan, func 。 相比 Java,Python,Javascri ...
分类:
其他好文 时间:
2018-05-19 10:35:59
阅读次数:
148
package com.hhr.demo; import io.netty.bootstrap.ServerBootstrap; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import io.netty.chan... ...
分类:
Web程序 时间:
2018-05-04 11:50:46
阅读次数:
191
1、new可以是任意类型,返回的是指针:*T,只分配内存,不初始化内存,只是将其置零;2、make只能用于map,slice,chan,返回一个初始化的(而不是置零),类型为T的值
分类:
编程语言 时间:
2018-04-27 13:38:33
阅读次数:
155
随着移动设备的广泛应用,对触屏的支持势在必行。 H5中新增了Touch API来支持触控,包括: TouchEvent表示触控事件 Touch表示一个触控点 TouchList表示一组触控点 TouchEvent是触控事件对象,比普通事件对象多了touches、targetTouches、 chan ...
分类:
其他好文 时间:
2018-04-21 14:26:23
阅读次数:
190
代码演示 go package main import "fmt" func main() { messages := make(chan string, 2) messages buffered channel 代码解读: 默认通道是无缓冲的,这意味着只有在有对应的接收方时候,才可以进行发送 可缓 ...
分类:
编程语言 时间:
2018-04-08 19:53:47
阅读次数:
183
代码演示 go package main import "fmt" func main() { messages := make(chan string) go func() { messages ping 代码解读: 通道是连接多个go协程之间的管道,可以从其中一个协程,将值发送给通道,然后在别的 ...
分类:
编程语言 时间:
2018-04-06 15:20:39
阅读次数:
184
由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打包 废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段: 里面的Chan ...
分类:
移动开发 时间:
2018-03-31 13:10:20
阅读次数:
162