/ 微游技术部

微游技术部一周分享 20221127期

minigame.vip

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

1. [Android开发] Android 控件自动贴边实现

https://juejin.cn/post/7170191911284637727/

本文介绍如何实现控件在没有操作时自动出现,而在用户有操作是自动贴边隐藏。

2. [数据分析] Superset简单使用

https://overstarry.vip/posts/superset简单使用/

Apache Superset 是一款现代化的开源大数据工具,也是企业级商业智能 Web 应用,用于数据探索分析和数据可视化。它提供了简单易用的无代码可视化构建器和声称是最先进的 SQL 编辑器,用户可以使用这些工具快速地构建数据仪表盘。

本文介绍了superset的简单使用:从0到1创建一个图表的过程。

3. [web开发] Web 开发本地环境如何配置 HTTPS

https://juejin.cn/post/7170310311986069512/

Web本地开发时通常都是使用http,但是在某些情况下,则必须要使用https。本文介绍了几种方法,用于配置本地测试环境的https访问:

  • 使用内网穿透工具,配置外网域名
  • 本地生成证书,然后在项目里配置使用ssl证书

4. [web开发] animxyz动画库使用

https://juejin.cn/post/7170325535439093796

AnimXYZ 可为网站创建、自定义和组合动画。由 CSS 变量提供支持,无需编写单个关键帧即可实现几乎无限数量的独特动画。

本文对animxyz动画库进行了介绍,并演示了简单用法。

5. [js开发] 把TypeScript和@types放在devDependencies中

https://juejin.cn/post/7170527389670178852/

本文介绍了node.js项目中不同依赖目录的用法:

  • dependencies
  • devDependencies
  • peerDependencies

然后,介绍了如何将typescript的类型定义文件@types添加到devDependencies中。

6. [go开发] Go可视化工具绘制项目代码结构和依赖

https://luckytking.github.io/2022/11/go可视化工具-绘制项目代码结构和依赖/

本文介绍如何使用可视化工具绘制项目代码结构和依赖关系图:

  • 先用embedded-struct-visualizer输出go项目的DOT可视化文件(.gv)
  • 然后用graphviz打开.gv文件,或者转换为常见的图片格式

7. [小技巧] github快速在线查看目录和代码

https://juejin.cn/post/7170302450102960158

本文介绍了两个方法,方便快速在线查看github开源项目的代码。

  • 使用github官方快捷键,在项目页面上直接按英文句号:.
  • 使用github1s工具,在浏览器里直接将github项目地址中的域名换成github1s.com

这两个方法似乎都是用了vscode的在线版本来查看项目代码。

8. [小技巧] 不小心误commit超大文件到git,怎么办?

https://xmanyou.com/how-to-revert-commit-with-large-file/

不小心将超大文件commit后,会导致后续的commit都无法推送到github,本文介绍了这种情形下的错误和正确操作。

以上。