Class 命名规范
在之前,我们一般遵循 BEM
规范,BEM 即块(block)、元素(element)、修饰符(modifier)。
它的规则是:
我手持的是小米 Redmi K20 Pro, MIUI 12.5,骁龙 855 芯片,用了两年多依旧坚挺。
ROOT 的起因是最近在玩一款单机手游,实在太肝了受不了,想开修改器和加速之类的降低一点难度。当然 ROOT 之后不仅仅是开个修改器,还有很多能力。
小米 ROOT 的方式很多,我大概举例一下:
前段时间公司私有化部署的 gitlab 更新了下,发现 gitlab 支持 npm 的包管理了。
随即打算把私服 nexus 上的 npm 包迁移一下,于是有了这篇文章。
这篇文章会以 gitlab 官网为示例逐步介绍如何在 gitlab 中发布和使用自己的 npm 包。
除 npm 以外,gitlab 还支持大多数常见的包管理器,如 Go、Maven、Ruby Gems 等。
node插件,扫描您的代码,提取翻译键/值,然后将它们合并到i18n资源文件中。
Vue.js 的国际化插件,提供本地化相关功能,集成在vue当中。
1 | yarn add i18next-scanner -D |
对各平台登陆和 unionid 获取稍做介绍。时效,权限等问题可在参考链接中了解详情
用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。
如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。
基于 mDNS 协议实现 http 和 socket 通信
Windows 上未找到可用的 mDNS 服务发现工具,Linux 上可使用 avahi,MacOS 上可使用 Bonjour。
本项目使用 Linux 作为通信终端。
项目地址:https://github.com/MuBeiSAMA/lan-communication-mp