- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 goroutine,信道(channel),死锁
goroutine,信道(channel),死锁的一些重点总结信道(channel)是goroutine之间互相通讯的东西,就是在做goroutine之间的内存共享,默认的信道的存消息和取消息都是阻塞的,这就叫做无缓冲的信道,也就是说,无缓冲的信道在取消息和存消息的时候都会挂起当前的goroutine,除非另一端已经准备好。var ch chan int = make(chan int)func...
2018-03-14 14:45:40 2802
原创 go等待一组协程结束的实现方式
go提供了sync包和channel来解决协程同步和通讯。方式1:sync.WaitGroup是等待一组协程结束,sync.WaitGroup只有3个方法,Add()添加一个计数,Done()减去一个计数,Wait()阻塞直到所有任务完成。package mainimport ( "fmt" "sync" "time")var wg sync.WaitGroup //定义一个同步等...
2018-03-13 11:54:40 19018 5
原创 Android 7.0图片裁剪问题
现在的App上都会有用户头像或商品图片等,而这些图片一般都是正方形且大小特别小的,要想得到此类的图片就要用到Android系统自带的图片裁剪功能,蒋拍照后的图片选择用户想要的地方进行裁剪。图片裁剪在不同系统版本上应注意的问题,下面就来分析在不同版本上的裁剪代码安卓7.0之前图片裁剪代码File temp = new File(sHeadPath , IMAGE_FILE_NAME);startP...
2018-03-08 14:22:04 1056
GsonFormat
2018-05-15
RefreshRecyclerView
2017-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人