微游技术部一周分享 20240602期

本周关键字:seo,redis scan,市场需求文档,Coze AI Bot,灰度测试,CSS Mask,浏览器网络状态,文件分片下载,ssh端口转发,批量重命名,面试设计师,Android 下拉栏快捷设置,流式RPC

minigame-logo

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

1. [SEO] SEO 优化: 标题,关键字和描述

https://juejin.cn/post/7375030479495675914

本文概要介绍 SEO 优化的三个要素:title、keywords、description,并建议将其加入测试用例中,加以重视。

2. [Redis] redis系列——scan机制:高位进位加法

https://juejin.cn/post/7372911082584686626

本文介绍了 scan 遍历使用的高位进位加法的原理,指出这是 redis 实现 hashtable 高效扫描的核心机制。

3. [产品设计] MRD市场需求文档

https://juejin.cn/post/7374702793561489458

本文介绍 MRD 的概念:MRD(Market Requirement Document)称作市场需求文档,在产品项目中属于“过程性”文档,是产品项目由准备阶段进入实施阶段时输出的文档,其作用是对BRD中规划的产品进行市场层面的说明。MRD主要写给市场和运营部门,以“为谁做”贯穿整个文档。

4. [AI] 使用 Coze 打造专属 AI Bot

https://juejin.cn/post/7375048434128240675

Coze 是新一代一站式 AI Bot 开发平台。无论你是否有编程基础,都可以在 Coze 平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。并且,你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,与这些平台/软件上的用户互动。

本文示范了如何在 Coze 上打造一个专属 AI Bot。

5. [QA] 游戏测试需要注意到哪些方面(5)

https://juejin.cn/post/7375072919191617576

灰度测试是确保软件稳定性和优化用户体验的重要手段。通过合理选择工具和方法,开发者可以在生产环境中安全高效地测试和发布新功能,可以更有效地管理风险,提高游戏质量,并优化用户体验。

本文介绍灰度测试的概念,及如何在游戏测试中实践灰度测试。

6. [Web开发] 使用CSS属性mask修改png图片颜色

https://juejin.cn/post/7375083502410170380

在前端开发中,有时需要修改一些png格式的图标的颜色,比如用户点击某个图标之前是某一种颜色,点击之后是另外一种颜色。而CSS属性mask正好可以实现这一效果,文本给出相关的示例。

7. [Web开发] 浏览器中如何获取用户网络状态

https://juejin.cn/post/7375072919192698920

网页开发中存在需要获取用户是否在线的场景及用户网络状态,浏览器提供了 navigator.onLine 和 navigator.connection 可以实现这一需求。

本文介绍该 API 的使用方法,并提供了 React 示例。

8. [Web开发] 前端实现大文件分片下载

https://juejin.cn/post/7375072185210028044

本文介绍如何在Web前端实现大文件的分片下载,并给出 Vue 的示例。

9. [网络] 使用SSH进行端口转发

https://juejin.cn/post/7375275474005934091

ssh除了可以用来远程操作服务器外,还可以用来进行端口转发。本文介绍端口转发的三种方式:远程转发、本地转发和动态转发。

10. [工具] 批量处理文件名

https://juejin.cn/post/7375083502410547212

本文介绍了3种批量将文件名按照 slug 规范重命名的方式:Node, PowerShell, bash。

11. [其他] 设计面试中常见的问题

https://juejin.cn/post/7375351908896538643

本文总结了面试设计师时常见的问题,分为背景经历、设计技能、沟通协作、行业思考、要问的问题、其他等,共计6个部分,用于查看候选人与岗位的匹配度。

12. [Android开发] Android 下拉栏中的快捷设置(一)— 创建与添加

https://juejin.cn/post/7375152719482683426

App中可能存在一些高频使用的功能,例如扫一扫、开启收付款码等。如果能够在不先打开App的情况下快速使用这些功能,将显著提升用户体验。

在之前的文章Android 快捷方式中介绍了如何添加桌面快捷方式。除此之外,还可以使用Android系统的Tiles来实现在下拉栏中创建快捷设置。

本文简单介绍如何使用Tiles相关API在下拉栏中实现快捷设置。

13. [Go开发] grpc:流式 RPC

https://juejin.cn/post/7375386125814480934

流式 RPC 允许客户端和服务端之间建立一个持续的数据通道, 可以双向传输数据流,常用于处理大量数据和实现双向通讯的场。

本文简介流式Rpc的三种类型: 客户端流式、服务端流式、双向流式。

以上。