微游技术部一周分享 20230402期

本周关键字:Android连接wifi,奥卡姆剃刀法则,Cocos Creator实现虚拟摇杆,Express页面静态化,gcloud生成证书,next.js目录结构,RedisStream消息队列。

minigame-logo

大家好,以下是微游互娱技术部本周的分享:

1. [Android开发] Android WIFI(二)连接WIFI

https://juejin.cn/post/7217013944392892472

本文介绍安卓开发中,如何通过编程来实现wifi连接,举了3种方法来连接不同加密方法和未加密的wifi网络:

  • 通过WifiConfiguration进行连接(已废弃)
  • 通过WifiNetworkSpecifier进行连接
  • 通过WifiNetworkSuggestion进行连接

2. [产品设计] 奥卡姆剃刀定律

https://juejin.cn/post/7216729979622703165

奥卡姆剃刀定律:如无必要,勿增实体。
本文介绍在产品设计中,如何应用奥卡姆剃刀定律:不要浪费较多的东西去做用较少的东西同样可以做好的事情。

  • 已知已有A设计,勿增加B设计。
  • 在多个交互方式中,选择最简单的。
  • N次能做好,就不要N+1次来完成。

3. [Cocos Creator] Cocos Creator: 实现虚拟摇杆

https://juejin.cn/post/7216595542053765178

本文介绍如何在Cocos Creator3.7.2中实现类似弹壳特工队的虚拟摇杆。

4. [Web开发] Express生成静态页面

https://juejin.cn/post/7217112585802776635

Web开发中,为了应对大量的并发请求,将页面静态化是比较有效的手段。本文介绍如何用express框架实现页面静态化方案,包括:

  • 使用拦截响应的中间件来获取页面渲染的结果,将其保存到oss
  • 使用代理插件http-proxy-middleware来处理页面路由

5. [Google Cloud] CertificateManager 使用 dns 授权申请证书 -- gcloud 方式

https://overstarry.vip/posts/certificatemanager使用dns授权申请证书/

本文讲解如何使用 dns 授权方式申请 google cloud 证书,使用 gcloud 命令行工具调用 gcloud 和 Certificate Manager API。

6. [Web开发] 项目源码分析 react.dev(一):目录结构及本地运行

https://juejin.cn/post/7217279252316028988/

React 团队发布了新的文档站点 react.dev, 除了大量重新编写的文档教程以外,项目也用 Next.js 框架重新搭建。

借此机会,除了重新阅读一遍新的文档外,也可以通过分析 react.dev 的项目源码来学习使用 Next.js 搭建网站的方案。

本文介绍Next.js的项目目录结构及本地运行方式。

7. [Redis] RedisStream实现消息队列

https://luckytking.github.io/2023/04/redisstream实现消息队列/

Redis Stream是在 Redis 5.0中引入的数据类型,可以实现高性能、高可靠性的消息队列。

本文主要介绍 Redis Stream 的概念、使用方法和一些适用场景如发布订阅模式、消息队列。

以上。