微游技术部一周分享 20240428期
本周关键字:Android, 本地化, Excel, Room, Go, Google Analytics, API, 游戏测试, 兼容性测试, OpenVPN, 网络, Linux, Windows, Protobuf, OpenAPI, Swagger, 产品设计, 福格模型, 用户行为, 流式获取, 数据处理, Fetch API, 安全, CSRF, 跨站请求伪造, 游戏开发, 激光射线, 向量计算, Vue, defineModel, 数据传递, Go语言, 多返回值, defer, 命名返回值,并发控制, 锁, 互斥锁, 读写锁。
![minigame](https://www.minigame.work/content/images/2023/03/minigame.png)
大家好,以下是微游互娱技术部本周的分享:
本文由AI Kimi协助整理和编写。
1. [Android开发] Android 本地化适配 — 通过Excel、Room处理并缓存接口数据
- https://juejin.cn/post/7359416094564040755
- 关键字:Android, 本地化, Excel, Room
- 概述:文章介绍了在Android应用中进行多语言适配的方法,特别是当后端未处理多语言时,如何通过Excel和Room数据库来缓存和处理接口数据。
2. [Go 开发] go 生成Google analytics 衡量ID
- https://juejin.cn/post/7359567256592302115
- 关键字:Go, Google Analytics, API
- 概述:介绍了如何使用Go语言调用Google Analytics Admin API来生成衡量ID,包括API的启用、服务账号的配置和服务账号权限的添加。
3. [Go 开发] Protobuf 如何转换为 OpenAPI V3/Swagger
- https://juejin.cn/post/7359579218949881883
- 关键字:Protobuf, OpenAPI, Swagger
- 概述:介绍了如何将Protocol Buffers(Protobuf)转换为OpenAPI v3规范,包括使用Google开源工具gnostic来实现转换。
4. [Go 开发] 一个看似不重要,却常常让人很纠结的问题
- https://juejin.cn/post/7359893253170872356
- 关键字:Go语言, 多返回值, defer, 命名返回值
- 概述:文章讨论了Go语言中多返回值的两种风格:命名和匿名,并探讨了使用defer对返回值进行处理时的差异,以及不同风格对代码可读性的影响。
5. [游戏测试] 游戏测试需要注意到哪些方面(2)
- https://juejin.cn/post/7359821247676284963
- 关键字:游戏测试, 兼容性测试
- 概述:讨论了游戏测试中的兼容性测试,包括平台兼容性、浏览器兼容性、分辨率和屏幕适配等多个重要方面和测试点。
6. [运维] 使用OpenVPN打通异地网络(支持Linux/Windows)
- https://juejin.cn/post/7359579218950504475
- 关键字:OpenVPN, 网络, Linux, Windows
- 概述:文章介绍了如何部署OpenVPN服务器以及如何在Linux和Windows系统上配置OpenVPN,实现异地网络的连接。
7. [产品设计] 关于福格模型的思考
- https://juejin.cn/post/7359833391191998505
- 关键字:福格模型, 产品设计, 用户行为
- 概述:探讨了福格模型在产品设计中的应用,分析了用户行为背后的动机、能力和触发点,以及如何利用这一模型提高产品转化率。
8. [Web开发] 数据的流式获取
- https://juejin.cn/post/7359821944147623976
- 关键字:流式获取, 数据处理, Fetch API
- 概述:介绍了如何在JavaScript中使用流式获取来逐步接收和解析大量数据,提高了用户体验和页面响应速度。
9. [Web 开发] 用defineModel实现vue子组件间传递数据
- https://juejin.cn/post/7359764922727497779
- 关键字:Vue, defineModel, 子组件, 数据传递
- 概述:展示了如何在Vue 3.4及以上版本中使用defineModel来简化子组件间的数据传递,相比传统方法,代码更简洁。
10. [安全] CSRF漏洞
- https://juejin.cn/post/7359821944147771432
- 关键字:CSRF, 安全, 跨站请求伪造
- 概述:解释了跨站请求伪造(CSRF)的原理和特点,并提供了多种预防CSRF攻击的方法,包括验证HTTP Referer和使用Token令牌。
11. [Cocos Creator 游戏开发] 激光射线的实现
- https://juejin.cn/post/7359833391192309801
- 关键字:激光射线, 游戏开发, 向量计算
- 概述:文章详细介绍了在游戏中实现激光射线效果的方法,包括计算方向向量、向量归一化、计算角度和动态更新激光长度和角度。
12. [编程思想] 深入理解并发控制:掌握锁的精髓
- https://juejin.cn/post/7359796750989328436
- 关键字:并发控制, 锁, 互斥锁, 读写锁
- 概述:深入探讨了并发编程中锁的不同类型、公平锁与非公平锁的对比、乐观锁与悲观锁的选择以及信号量与锁的区别,帮助读者更好地理解和应用并发控制机制。
以上。