你的浏览器还没开启 Javascript 功能!

  • 数据结构与算法之队列

    队列是一种列表,只能在队尾插入元素,在队首删除元素。队列用于存储按顺序排列的的数据,先进先出,可以将队列想象成在饭店排队取餐的人群,在队伍前面的先取餐,后来的人后取餐

  • 关于 Flutter 的安卓打包

    Flutter 在打包安卓应用时有两种方式 flutter build apkflutter build appbundle,本文说下这两种方式有什么区别

  • 数据结构与算法之栈

    栈是一种高效的数据结构,因为它只能在栈顶添加或删除,这样的操作很快,它是被称之为后入先出(LIFO,last in first out)的数据结构。可以将栈想象成一叠装菜的盘子,用的时候先拿最上面的,洗好的盘子又会放到最上面

  • 数据结构与算法之列表

    列表是一种常用的数据结构,如代办事项,十佳榜单等。当不需要在一个很长的序列中查找元素,或者对其排序时,列表显得尤其有用

  • 在服务器上搭建 Npm 私服

    部门需要建一个 npm 私服,我查了一下发现有一个很好用的开源工具 Verdaccio,有 3 中方式可以在自己的服务器上搭建,以 Centos 为例

  • Flutter World 上线啦

    一大波关于 Flutter 的学习资源集合

  • 在 Centos 中安装 Java8

    由于要在服务器上安装 Jenkins 所以首先要安装 java

  • 理解 Flutter 应用和部件的生命周期

    在 Flutter 里面部件以及应用本身都有自己的生命周期,本文分别说明它们的生命周期

  • 对于 Workbox Strategies几种策略的解释

    要将自己的网站支持 PWA,需要注册一个 serviceWorker 到浏览器中,通常使用 Google 的 Workbox 工具,Workbox 可以在浏览器请求资源的时候提供了几种不同的策略对请求响应,本文对几种策略进行说明

  • 使用 Travis CI 部署 Hugo 博客到 Github Pages

    原本使用的是 Netlify 去部署博客的,域名解析也是通过 Netlify 的 DNS 服务器,但是发现博客在别人的电脑上打不开…发现是域名解析的问题,所以就把博客放到 Github Pages 上了,但是这样就失去了 Netlify 提供的自动构建和部署的能力,需要自己去配置 Travis CI 实现自动部署了