微游技术部一周分享 20230402期
本周关键字:Android连接wifi,奥卡姆剃刀法则,Cocos Creator实现虚拟摇杆,Express页面静态化,gcloud生成证书,next.js目录结构,RedisStream消息队列。
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] Android WIFI(二)连接WIFI
本文介绍安卓开发中,如何通过编程来实现wifi连接,举了3种方法来连接不同加密方法和未加密的wifi网络:
- 通过WifiConfiguration进行连接(已废弃)
- 通过WifiNetworkSpecifier进行连接
- 通过WifiNetworkSuggestion进行连接
2. [产品设计] 奥卡姆剃刀定律
奥卡姆剃刀定律:如无必要,勿增实体。
本文介绍在产品设计中,如何应用奥卡姆剃刀定律:不要浪费较多的东西去做用较少的东西同样可以做好的事情。
- 已知已有A设计,勿增加B设计。
- 在多个交互方式中,选择最简单的。
- N次能做好,就不要N+1次来完成。
3. [Cocos Creator] Cocos Creator: 实现虚拟摇杆
本文介绍如何在Cocos Creator3.7.2中实现类似弹壳特工队的虚拟摇杆。
4. [Web开发] Express生成静态页面
Web开发中,为了应对大量的并发请求,将页面静态化是比较有效的手段。本文介绍如何用express框架实现页面静态化方案,包括:
- 使用拦截响应的中间件来获取页面渲染的结果,将其保存到oss
- 使用代理插件http-proxy-middleware来处理页面路由
5. [Google Cloud] CertificateManager 使用 dns 授权申请证书 -- gcloud 方式
本文讲解如何使用 dns 授权方式申请 google cloud 证书,使用 gcloud 命令行工具调用 gcloud 和 Certificate Manager API。
6. [Web开发] 项目源码分析 react.dev(一):目录结构及本地运行
React 团队发布了新的文档站点 react.dev, 除了大量重新编写的文档教程以外,项目也用 Next.js 框架重新搭建。
借此机会,除了重新阅读一遍新的文档外,也可以通过分析 react.dev 的项目源码来学习使用 Next.js 搭建网站的方案。
本文介绍Next.js的项目目录结构及本地运行方式。
7. [Redis] RedisStream实现消息队列
Redis Stream是在 Redis 5.0中引入的数据类型,可以实现高性能、高可靠性的消息队列。
本文主要介绍 Redis Stream 的概念、使用方法和一些适用场景如发布订阅模式、消息队列。
以上。