2

微游技术部一周分享 20220918期

 2 years ago
source link: https://xmanyou.com/minigame-dev-team-weekly-20220918/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

18 September 2022 / 微游技术部

微游技术部一周分享 20220918期

minigame.vip

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

1. [TypeScript] 为第三方JavaScript模块编写声明文件的方法

https://juejin.cn/post/7144131793958993934/

本文介绍为JavaScript模块编写TypeScript的声明文件(.d.ts)的一些要点,包括各种类型的对应声明方式,以及不同导出类型的声明方式。

2. [Android开发] Android 通过GnssStatus实现GPS信号强度显示

https://juejin.cn/post/7144313606329335815/

Android并没有直接提供GPS信号强度的API,本文介绍如何通过GnssStatus接口,通过查询设备搜索到的卫星数量以及卫星的信噪比(SNR)或载波噪声密度(C/N₀)来模拟GPS信号的强度。

3. [IT运维] Docker GitLab迁移与升级

https://luckytking.github.io/2022/09/docker-gitlab迁移与升级/

上周提到gitlab的CVE-2021-22205漏洞可能导致被攻击,并介绍了临时的解决方法,而最好的解决方法还是升级gitlab版本来彻底修复这个漏洞。

本文详细了介绍如何对docker部署的gitlab进行迁移和升级。

4. [Web开发] 利用web worker提高页面渲染速度

https://juejin.cn/post/7142288723437158430

由于js都是单线程的,一旦有大量的js在运行的时候,界面上的ui渲染就会出现卡顿现象,这样让用户感觉体验不好。web worker可以让js变得有多线程的特点,可以用来执行大量与页面无关的js,而不影响界面的渲染。

本文详细介绍了Web Work的使用方法。

5. [Web开发] worker.postMessage中的transfer参数

https://juejin.cn/post/7144363902438998023

本文详细介绍Web worker与主线程通信时的特殊参数transfer的详细用法。

6. [go开发] gRPC的中间件介绍

https://overstarry.vip/posts/grpc中间件/

gRPC中间件一组拦截器、辅助、工具的集合,在我们使用gRPC开发应用时,往往会使用到各种中间件。它允许在服务端或客户端以拦截器链条形式应用多个中间件。

本文介绍了gRPC的中间件概念以及一些使用示例。

阿斌

Read more posts by this author.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK