微游技术部一周分享 20230226期

本周关键字:TypeScript私有信息,Android Chrome Custom Tab, ApiSix自动证书, go修改时区,Web前端访问本地文件系统

minigame-logo

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

1. [TypeScript开发] Typescript:不能依赖修饰符private来隐藏信息

https://juejin.cn/post/7203690731276386360/

TypeScript的private访问修饰符只能通过类型系统才能被强制执行。它在运行时没有效果,可以被一个类型断言轻松绕过,不能保持数据的隐藏性。

本文介绍了在TypeScript开发中,为了更可靠的信息隐藏的一个更可靠的方法:使用闭包。

2. [Android开发] Android Chrome Custom Tab(二)— 操作按钮自定义以及预加载

https://juejin.cn/post/7203725236210253883

本文介绍如何为Android Chrome Custom Tab添加功能按钮、菜单项,以及如何配置预加载。

3. [DevOps] 使用acme自动更新 APISIX ssl证书

https://overstarry.vip/posts/使用acme自动更新apisix_ssl证书/

本文介绍在为使用acme为ApiSix网关配置ssl自动证书时遇到的一个问题:APISIX 3.x版本后 admin API 进行了比较大的更新,接口和相应的响应不兼容2.X版本的接口,需要通过对脚本中APISIX 相关的接口进行调整。

4. [go开发] Docker、Go、PostgreSQL如何修改时区

https://luckytking.github.io/2023/02/dockergopostgresql如何修改时区/

本文介绍Docker、Go、PostgreSQL各自修改时区的办法。

5. [Web开发] 页面访问文件及文件夹

https://juejin.cn/post/7204293342948081722

本文介绍Web前端开发时如何使用File System Access Api来访问本地文件系统。需要注意的是,这些API需要在安全上下文中运行,也就是必须使用HTTPS协议或localhost来访问页面。

以上。