微游技术部一周分享 20230723期
本周关键字:Cert Manager, Android分隔效果,golang并发编程,UI设计技巧,Mock接口,Svg引用,矩阵运算。
大家好,以下是微游互娱技术部本周的分享:
1. [k8s] 使用cert Manager申请免费证书
cert-manager 是一个可信证书管理器,可以自动为集群中的服务提供SSL证书和可靠的基础设施。
本文介绍如何使用cert manager申请并给k8s集群的ingress配置ssl证书。
2. [Android开发] Android — 自定义ItemDecoration实现特殊分割效果
在App开发中,通常会使用RecyclerView来显示列表数据,并且通常会使用ItemDecoration来设置列表项之间的间距。
本文示范了如何使用ItemDecoration来在列表中实现一个特殊分隔效果。
3. [go开发] 理解Golang并发编程:Goroutines、Channels与互斥锁
本文介绍了go并发编程中的几个重要组件:goroutines, channel,以及互斥锁。
4. [交互设计] UI设计中实用的小技巧
本文介绍了UI设计中的一些实用技巧:
- 强化结构层次
- 无边有界的视觉美感
- 设牢设计原理
- 打破常规,设计“破局”
- 适当运用毛玻璃效果
- 有趣的缺省页
5. [Web开发] 如何 Mock 接口请求
前后端分离的项目,一般都是前后端单独开发页面和接口,等到开发完成后再一起联调。如果后端接口还未完成或者遇到后端服务不可用、网络不可用等场景时,那么前端开发页面时就需要手动 Mock 数据或者临时修改代码绕过接口调用才能继续开发。
本文介绍如何 Mock 接口请求,使得前端在无法调用后端服务的场景时也能简易方便快速的 Mock 接口调用和接口数据进行开发,并且无侵入修改代码。也可以使用在 Mock 特定接口数据排查问题的场景。
6. [Web开发] svg引用
最近官网整体更新风格,其中导航栏引入了大量的svg的小图标,直接在项目中使用了ui提供的svg,发现网络请求面板中会有大量的图标资源在请求,因此本文主要针对这种情况,分析svg的不同应用方式,以减少svg图片请求。
7. [游戏开发] 矩阵运算在游戏中的应用
在计算机图形学中,矩阵用于表示和操作二维和三维的图形。在这种情况下,矩阵运算可以用于执行各种图形变换,如旋转、缩放、平移和投影。本文介绍游戏中如何应用矩阵运算进行图像变换。
以上。