微游技术部一周分享 20231022期

本周关键字:android软键盘,css box-sizing,css打字效果,h5游戏本地调试,b端权限界面,apisix grpc代理,postman代理,go sync.Pool性能优化, eth节点搭建

minigame-logo

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

1. [Android开发] Android — 通过ViewCompat和WindowInsetsCompat处理软键盘

https://juejin.cn/post/7292006797874970687

在App的开发中,少不了与软键盘打交道,例如进入搜索页时主动显示软键盘、点击软键盘外区域主动收起软键盘等。本文介绍如何通过ViewCompat和WindowInsetsCompat处理软键盘。

2. [Web开发] CSS中box-sizing属性值的使用

https://juejin.cn/post/7292029688998264851

在CSS中,box-sizing是一个相对比较冷门的属性。对于某些样式问题,修改box-sizing属性是最简洁的解决办法。但是由于该属性相对比较冷门,等遇到问题时可能更容易想到其他麻烦一点的替代方案而不是使用box-sizing。本文将给出box-sizing的一个使用示例。

3. [Web开发] 使用 CSS 实现打字机效果

https://juejin.cn/post/7292395389301882931

本文介绍如何使用css实现打字机效果。

4. [H5游戏开发] 调试H5游戏:使用--disable-web-security简化你的工作流

https://juejin.cn/post/7291953947975352358

H5游戏开发中的快速迭代和测试是成功的关键,而Chrome的 --disable-web-security 参数提供了一个快速启动和测试游戏的方法,而不必担心浏览器的安全限制。但是,使用这个参数时要谨慎,确保你了解潜在的风险,并在开发结束后返回到标准的浏览器配置。

本文介绍如何使用--disable-web-security实现快速本地调试。

5. [产品设计] 关于B端权限的界面样式

https://juejin.cn/post/7292294927819620362

在B端系统中权限设置是常见的功能,合理的权限设计有助于协助用户处理更多事务,并且提升用户的操作效率。如何准确的设计B端系统的权限界面,主要取决于权限的内容,拓展性是否很强。

本文介绍B端产品的权限功能的界面设计。

6. [ApiSix] apisix 代理 gRPC 服务

https://overstarry.vip/posts/apisix_proxy_grpc_service/

最近需要使用 apisix 来代理 gRPC 服务, 本文记录一下 apisix 代理 gRPC 服务以及实践过程中遇到的一些问题。

7. [网络工具] postman代理

https://juejin.cn/post/7292298037204336694

一个代理服务是一个应用程序或者系统,作为一个中介在你的电脑和互联网之间。客户端和服务器,代理以你的名义向网站,服务发送请求,代理服务可以在你本地的机器上,或者你的网络上的一些地方,或者在你的客户端和目标服务之间的任何地方。

本文介绍常用的代理工具之一:postman。

8. [go开发] Go并发:使用sync.Pool来性能优化

https://juejin.cn/post/7292442438248431666

在Go提供如何实现对象的缓存池功能?常用一种实现方式是:sync.Pool, 其旨在缓存已分配但未使用的项目以供以后重用,从而减轻垃圾收集器(GC)的压力。

本文简述了sync.Pool的基础使用,以及了如何使用其对实践棋牌室游戏的案例进行优化过程。

9. [区块链] eth节点搭建

https://www.cnblogs.com/zxfprogram/articles/17777827.html

以太坊(Ethereum)是一种开源的区块链平台,旨在允许开发者构建和部署去中心化应用程序(DApps)。它不仅仅是一种数字货币,而是一个具有智能合约功能的分布式计算平台。

本文介绍如何搭建eth节点。

以上。