微游技术部一周分享 20230709期
本周关键字:Android首选语言,ApiSix,Rueidis,PostgreSQL备份恢复,格式塔原理,Next Link,浏览器获取时区,Cocos Creator配置纹理压缩
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] Android — 应用首选语言
在海外发行App,对App进行多语言适配是必不可少的。从Android 13开始,新增了应用首选语言功能,即用户可以针对每个应用选择不同的语言。本文简单介绍下如何集成应用首选语言API。
2. [ApiSix] apisix体验学习
本文介绍了ApiSix的基本概念和使用方法。
3. [go开发] rueidis 简介
rueidis 是一个快速的Golang Redis客户端,支持客户端缓存、Auto Pipelining、泛型OM、RedisJSON、RedisBloom、RediSearch等功能。
本文介绍rueidis的概念和简单使用方法。
4. [PostgreSQL] RDS PostgreSQL备份SQL恢复到Mac本地数据库
https://luckytking.github.io/2023/07/rds-postgresql备份sql恢复到mac本地数据库/
本文主要记录通过云盘实例的备份数据转换成的SQL文件, 恢复到PostgreSQL自建数据库的过程和遇到的问题。
5. [产品设计] 格式塔原理
本文介绍格式塔原理在交互设计中的应用:
- 相近(Proximity) :距离相近的各部分趋于组成整体
- 相似(Similarity) :在某一方面相似的各部分趋于组成整体
- 封闭(Closure) :彼此相属、构成封闭实体的各部分趋于组成整体
- 连续(Continuity) :我们倾向于完整地连接一个图形,而不是观察残缺的线条或形状
- 简单(Simplicity) :具有对称、规则、平滑的简单图形特征的各部分趋于组成整体
6. [Web开发] next的Link组件
本文介绍next中的Link组件:它是一个 React 组件,它扩展了 HTML<a>
元素以提供路由之间的预加载和客户端导航,通俗理解就是使用该组件可以提前加载下一个页面的资源。
7. [Web开发] 浏览器中如何获取时区名称
国际化项目中处理时间时,可能会遇到需要处理时区的场景,比如切换不同时区,显示时区列表选择,获取时区对应的时间等场景。那么在浏览器中应该如何处理这些场景,获得时区名称的数据呢。
本文介绍了2种方法:
- moment-timezone
- Intl.supportedValuesOf()
8. [CocosCreator] Cocoscreator:自动化设置压缩纹理格式
本文介绍如何编写Node.js脚本自动设置CocosCreator项目,根据Android或者iOS平台选择对应的纹理压缩格式。
以上。