微游技术部一周分享 20221113期
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] 记一个全局音量调整的实现方式
本文介绍如何实现一个全局音量调整方案:在所有页面的顶部加上一个触发音量控制弹窗的按钮,用户点击该按钮后显示音量控制弹窗。
2. [go开发] Go网络抓包、引流工具GoReplay
GoReplay是Go语言编写的流量回放工具,侦听器服务器捕获http流量并将其发送到重放服务器或保存到文件。
本文介绍如何使用GoReplay工具来实现网络抓包和请求重放,方便进行服务器问题定位、压力测试等。
3. [Js开发] 如何解决数组排序 Array.sort 遇到 undefined 字段排序无效
undefined是js开发中经常会遇到的情况,对于一个可能包含undefined数据的数组,如果简单进行排序可能会出现奇怪的问题,本文介绍了这种情况的处理方法。
4. [web开发] Express中间件
本文介绍了Express框架中的中间件的概念,并以用户信息校验为例介绍如何使用中间件。
5. [web开发] web页面也能推送消息
https://juejin.cn/post/7165335192846991396?share_token=b6ef2a08-b7ac-4407-831e-7917d7adc44e
浏览器上的web页面需要像移动端app一样,可以发送通知告知用户,主要的目的是为了加深与用户的粘性,提高用户的互动,是否有可能?
本文介绍了如何使用通知(Notification Api)和推送(Push Api)来实现消息推送。
6. [go开发] Fly.io部署go应用
本文是上一篇fly.io的续篇,介绍如何不通过docker在fly.io上部署go应用。
以上。