百瓶技术

35
获赞数
1
关注数
18
粉丝数
IP 属地浙江
2021-12-08 加入
浏览 15.4k

「百瓶」App 技术团队官方账号。
致力于用技术提高人类生产效率 | DRINK FOR FUN!
公众号:百瓶技术

127 声望|学徒
前端
68
vue.js
56
客户端
15
flutter
14
vue3
11
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2022-08-15
    扔掉 Electron 后,我用 Tauri + Rust + Wasm 开发了一个图片压缩应用
    前言作为前端开发人员,你是否受够了每次 UI 给到的切图都大到让你想提桶跑路的烦恼,在你打算提桶之前,请先留步,看完这篇文章再跑不迟~先露个脸我管它叫 Image Tiny。大致看一下压缩率,png 和 jpg 格式基本都能达到 80% 左右,gif 能达到 11% 左右。心动么💓,是...
  • 发布了文章2022-08-01
    被遗忘的 Docker Swarm
    Docker Swarm 是 Docker 官方推出的基于 Go 语言实现的容器集群管理平台,极大方便了我们管理 Docker 主机、网络、存储。一个 Swarm 群包括一个或多个 Docker 主机,这里的 Docker 主机可以是物理机、虚拟机、云主机等其他运行 Docker 环境的操作系统。
  • 发布了文章2022-07-11
    inject 不生效?!依赖注入背后的实现原理和运行逻辑是怎样的?
    如上图所示,我们先来思考一个问题,宿主项目使用了业务组件库中的组件,然后在宿主项目中向业务组件注入了一个名为 date 的 key,其值为当前的时间戳,问 业务组件可以拿到宿主项目注入的数据吗?
  • 发布了文章2022-06-20
    Flutter 常见异常分析
    在上篇 「Sentry 在百瓶的落地实践」中,笔者主要从方案选型 & 落地实践两个大的方面进行了阐述,本篇文章我们主要对 Sentry 在百瓶的落地实践中遇到的问题进行分析。本文中主要分析的问题主要包括以下几大类(Flutter SDK 版本为 1.22.6,Dart SDK 版本为 2.10.5):
  • 发布了文章2022-06-06
    Sentry 在百瓶的落地实践
    本文不仅仅面向 Flutter 开发者,而且还面 Web、React、Vue、Go、iOS 等其他开发者。笔者主要从方案选型 & 落地实践两个大的方面进行阐述。提供一些常用的 Sentry 实践,希望能帮助开发者更好的使用 Sentry。
  • 发布了文章2022-05-24
    为什么不建议在异步阶段注入 Vue 3.0 的生命周期
    我们在使用 Vue 3.0 Composition API 时,通常会在 setup 周期中利用生命周期 hooks 函数(onMounted、onBeforeDestroy 等)完成对生命周期钩子的注入。那调用这些 API 时有没有一些限制呢,答案是肯定的,我们先通过例子看一下现象。
  • 发布了文章2022-05-09
    低代码页面搭建平台在百瓶的实践
    大家好,我是本次内容的分享人君二,今天我要讲的主题是「低代码页面搭建平台在百瓶的实践」。接下来就带大家了解一下我们为什么要做这样一个系统,以及我们是如何成功完成这个系统的。
  • 发布了文章2022-05-05
    浅谈 Flutter 编译原理
    熟练使用 Flutter 开发 app 的人员,对各种 widget 的使用肯定已经信手拈来了,但往往对 Flutter 是如何编译、相应产物是什么却知之甚少。
  • 发布了文章2022-04-18
    听说了么?有个同事打开项目太慢被优化了
    前言你还在为项目繁多找不到目录而烦恼吗?在 终端、SourceTree、Finder 中打开项目的繁琐操作有让你感到痛苦吗?今天,你(Mac 用户)将和这些烦恼彻底告别。书接上回《多此一举生成器》,今天我们继续使用 Alfred Workflows 开发一个能够搜索本地 Git 仓库,并快速...
  • 发布了文章2022-04-11
    还在用 Postman?Protobuf + Apifox + GitLab 给你 API 工程化极致体验
    API 工程化是通过一系列工具的组合,将 API 的编写、构建、发布、测试、更新、管理等流程,进行自动化、规范化。降低各端在 API 层面的沟通成本,降低管理和更新 API 的成本,提高各端的开发效率。
  • 发布了文章2022-03-28
    接口测试二三事
    对于一个几乎是从零开始做接口测试的人来说,最简单的方法当然是要站在巨人的肩膀上了。于是我找了测试童鞋经常访问的网站 TesterHome,在为数不多的项目里看到了点赞数最多的 HttpRunner,大致浏览过后决定开干😂。
  • 发布了文章2022-03-14
    基于 DataWorks + MaxCompute 构建大数据平台
    DataWorks 是阿里云重要的 PaaS 平台产品,提供数据集成、数据开发、数据地图、数据质量和数据服务等全方位的产品服务,一站式开发管理的界面,帮助企业专注于数据价值的挖掘和探索。
  • 发布了文章2022-02-28
    产品经理:「点这里,我要跳到任何我想跳的页面」—— 解耦提效神器「统跳路由」
    我们知道前端领域以路由来定位页面,要跳转到对应页面只需访问对应路由即可,十分方便。可一直以来 iOS 领域没有路由这个概念,跳转一个页面需要创建出目标页面的实例,然后通过导航控制器进行跳转,十分繁琐。有这么个需求:当点击推送消息(或点击某个区域)时需要跳...
  • 发布了文章2022-02-22
    扔掉 Electron,拥抱基于 Rust 开发的 Tauri
    Tauri 是一个跨平台 GUI 框架,与 Electron 的思想基本类似。Tauri 的前端实现也是基于 Web 系列语言,Tauri 的后端使用 Rust。Tauri 可以创建体积更小、运行更快、更加安全的跨平台桌面应用。
  • 发布了文章2022-02-14
    被催稿了,所以聊聊 长链接在移动端开发中如何做到和短链接一样高效
    近日,被波哥催稿,营业时间被迫提前,就翻了数十年来翻深不见的代码仓库,找到了多年前在移动端做长链接开发中的一种实践方法,可以让长链接的业务代码和短链接一样高效、简洁的小技巧,就拿来应付交个差。
  • 发布了文章2022-02-07
    GitLab + Jenkins + ACK 自动化部署方案
    本篇文章从实践角度介绍如何结合我们常用的 GitLab 与 Jenkins,通过 K8s 来实现项目的自动化部署,以公司目前正在使用的生产架构图做为此次讲解的重点,如图所示:
  • 发布了文章2022-01-31
    「按需引入」的多种实现方式
    通常情况下,按需引入区别于异步加载,但是本文会统一讲述这些「有需要时」才去拿取或剔除相关资源的类似场景,因此标题中的「按需引入」代表了这些做法的泛概念。
  • 发布了文章2022-01-24
    面试官:知道 Flutter 生命周期?下周来入职!
    作为一名移动端开发工程师,刚接触 Flutter 的时候,一定会有这样的疑问:Flutter 的生命周期是怎么样的?是如何处理生命周期的?我的 onCreate()[Android] 在哪里?viewDidLoad()[iOS] 呢? 我的业务逻辑应该放在哪里处理?初始化数据呢?希望看了这篇文章后,可以...
  • 发布了文章2022-01-17
    Android 64位架构适配
    随着手机硬件的不断发展,近两年的新式手机已经全部采用了 64 位 CPU,64 位真的比 32 位快吗?实际上 32 位和 64 位的差异主要体现在内存寻址上,32 位最高只支撑 4GB 内存,而 64 位则能够最高支撑 128GB 内存。
  • 发布了文章2022-01-10
    单元测试?即刻搞定!
    什么是“低代码”?如何实现“低代码”?如何在具体工作场景之中使用“低代码”呢?今晚19:00我们在B站“百瓶技术”向您直播“低代码构建平台在百瓶的实践”,与您不见不散!传送门