搜索历史
清空
Home
Github
Home
Github
2023.03.11
Git
flutter
Github Action 自动构建 Flutter Android Apk
前言这段时间用 Flutter 做了一个开源的项目 VVEX, 因为需要打包 apk,在此之前一直是手动 flutter build apk,再把文件上传到 release,每次发布新版本确实有点繁琐。趁着有空来使用 Github Action 做个持续化集成,自动打包 apk。最后完成的自动化构建脚本如下:更新: 5月谷歌发布了Flutter stable 3.10.0 版本,可能会出现插...
1.2k
5min
2021.03.30
Git
如何使用git进行代码回滚
git回滚主要分为本地回滚、远程回滚在本地开发时,未 git push 之前我们都可以使用 git reset 进行回滚,当然,对于远程commit也是有效的,但不推荐,因为可能会冲掉其他人的 commit 记录,远程一般使用 git revert 进行回滚,下面就两种回滚方式进行具体说明。git reset在介绍 git reset 之前,我们先了解一下git中的区域划分:工作区(Work...
852
3min
2021.03.29
Git
git代码规范
介绍Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。但是在团队开发中,很多不规范的使用,使得 Gitf 分支混乱,代码冲突难以解决,因此我们需要对 Git 提交规范做一些了解。在多人团队协作中,我们需要对项目代码进行共同对开发管理,在这一过程中,有很多规范需要我们严格执行:拉取最新的 develop 分支到本地基于最新的 develop 分支新建你自己的本地分支...
1.4k
5min
2021.02.04
小程序
微信小程序开发中的小技巧
背景在小程序开发中,经常会遇到很多奇怪的 bug,需要耗费不少的时间和精力来解决,所以在此处做一个记录,后续会不断补充。阻止事件冒泡对于一般的子元素的触发事件使用 catchtap 方法即可对于 input、video、[openType]类型的 button,我们可以同样在标签中添加 catchtap 方法,其中 catchtap 对应的方法内容为空即可,如下 <button ope...
642
2min
2020.10.17
前端渲染如何优化
页面性能包含了服务器请求和响应、加载、执行脚本、渲染、布局和绘制每个像素到屏幕上。这里我们只讨论[渲染、布局和绘制]这个过程。假设我们通过请求得到了页面加载所需的资源js、css、图片等等,页面开始渲染,主要有以下几步:浏览器解析 HTML,将接收到的数据 转化为 DOM 树,解析过程中如果发现引用了外部资源则暂停解析,加载外部资源,加载完成后解析剩余HTML解析Css,构造 CSS 模型,...
1.2k
4min