微游技术部一周分享 20220522期
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] Android 通过 Android Sharesheet 进行分享
做分享一般都是直接用三方聚合类的SDK,比如国内的友盟、ShareSdk,但是,有没有办法调用系统自带的分享功能呢?
本文介绍如何使用Android Sharesheet来调用系统的分享功能来快速分享信息。
2. [游戏开发] Shader: 用WebGL绘制三角形
https://gitee.com/dony1122/note/blob/master/Shader用webgl绘制三角形.md
本文介绍在WebGL中如何利用Shader绘制一个三角形。
3. [Go开发] Go errgroup
go开发中可以方便地利用协程进行并发任务, 但是处理并发过程中的错误是非常棘手的。
本文介绍如何使用errgroup处理并发任务中的错误。
4. [Go开发] Go Copier简介
在go后端项目开发中,内部rpc服务返回的字段跟api服务相差无几,一个个赋值比较费事儿,而且常常需要对Object、List、HashMap等进行值拷贝。
本文介绍了一个开源库jinzhu/copier,它提供了对这些场景的便捷支持。
5. [JS开发] Js事件简介
本文介绍了js事件及用法。JS的事件模型就是一种观察者模式,又叫做发布订阅者模式(Publish/Subscribe),它可以让多个观察者对象同时监听某一个主题对象,这个主题对象的状态变化时会通知所有的订阅者,使得他们能够做出反应。
以上。