创建分段选择组件

iOS 中的 Segmented Control 可以起到以下作用:

  • 类似 radio 按钮的单选
  • 视图切换,类似选项卡组件

以下实现普通 CSS/HTML 的实现,并进一步在 Vue.js 下封装可复用组件。

Read More

备份和恢复树莓派TF卡

本文介绍如何备份和恢复树莓派 tf 卡镜像的方法:

  • 制作树莓派 tf 卡镜像,是最容易的备份办法
  • 使用 dd 制作的镜像,是和 tf 卡容量一样大的,实际上并没有使用那么多字节数
  • 需要一种即能镜像 tf 卡,又能只备份实际消耗磁盘空间的做法
  • 这样处理后的备份数据,如何恢复到 tf 卡中

本文操作环境

  • MacBook Pro / macOS
  • 树莓派 Zero W
  • 一张 32GB 的 tf 卡

Read More

ESP8266 Hello world

本文将介绍如何使用 ESP8266 做最简单的事情,包括

  • 连接 ESP8266 到电脑需要安装驱动
  • 使用 Arduino IDE 为 ESP8266 编辑和部署代码,并通过端口监控代码运行
  • 编写的简单的运行示例
    • 通过端口定时返回字符串,真正的 hello world
    • 连接 Wi-Fi
    • 在连接 Wi-Fi 的基础上发布一个最简单的 HTTP Server,可以访问简单的网页

另外,本文使用了

  • 电脑,MacBook Pro (macOS Mojave)
  • ESP8266 CP2102 ESP-12E 开发板,购买链接

Read More