• Docker 部署 PHP 网站项目

    出于某些不可描述却又无可奈何的原因, 需要部署一个十年前的 PHP 老项目. 这个项目用到了 MySQL 5.5.54, PHP 5.3.10 和 Apache 2.2.22, 最坑的是不知道是 PHP 牛逼还是这项目牛逼, 在 PHP 版本号上有一点差别网站就起不来了…所以考虑祭出 Docker 这个配环境神器...

    Ubuntu 下配置 Maven 和 IDEA

    Maven 简介Maven 是一种 Java 构建工具, 主要有以下几个功能:帮程序员甄别和调用第三方库调用 javac 完整项目的编译调用 JUnit 完成项目单元测试完成项目打包安装 MavenUbuntu 下可以使用 apt 直接安装这个软件:12sudo apt install mavenmvn -v安装...

    Flutter Demo - 活着

    案例介绍起初我们来到这个世界, 是因为我们不得不来, 最后我们离开这个世界, 是因为我们不得不走. 出生和死亡都是我们没有把握的事情, 但是我们能把握的是从出生到死亡这段时间. 中国目前的人均寿命是 76.25 年, 算上程序员通宵透支的生命, 大约是 75 年, 也就是 30 * 30 个月. 本案例是用 Fl...

    Digispark ATtiny85 环境配置与报错解决

    开发板安装基础安装过程和一般的 arduino 开发板安装过程是一样的.官方文档给出了详细的教程,基本分以下几步:配置开发板地址Ardino IDE 中 在“文件” - “首选项” 中 附加板管理器URL 框中输入: http://digistump.com/package_digistump_index.jso...

    MicroPython-ESP32 控制 MH-FMD

    蜂鸣器分为有源和无源两种,这次的 MH-FMD 是无源蜂鸣器, 也就是需要通过 PWM 更改频率实现对蜂鸣器的控制.关于 PWM 可以参考这篇文章MicroPython-ESP32 PWM代码分为三部分,第一部分导包和创建 PWM 对象:12from machine import Pin,PWMbuzzer = ...

    MicroPython-ESP32 PWM

    PWM 简介PWM 的全称为 Pulse Width Modulation, 翻译成中文是 脉冲宽度调节, 是把模拟信号调制成脉波的技术. 数字信号只有低电平 0 和高电平 1 两种. 通过以快速切换高低电平来控制传感器引脚上的电压(和电流)的平均值.举个 LED 灯的例子: 控制LED, 亮 1s 灭 1s 往...

    MicroPython-ESP32 引脚控制

    ESP32 引脚说明ESP32 共有 38 个引脚如下所示:引脚功能分类功能简介引脚编号ADC: 模拟信号采样32, 33, 34, 35, 36, 39DAC: 模拟信号输出25, 26UART: 串行通信1(TX0),3(RX0) ; 10(TX1),9(RX1) ; 17(TX2),16(RX2)TOUCH...

    MicroPython-ESP32 控制 NeoPixel

    NeoPixels 也被称为 WS2812 LED 彩带,是连接在一起的全彩色 led 灯串。你可以设置他它们的 R 红色, G 绿色和 B 蓝色值(0~255). neopixel 模块可通过精确的时间控制,生成 WS2812 的控制信号.导包控制 NeoPixels 需要两个包,一个 NeoPixels 和一...

    MicroPython-ESP32 UART 串口通信协议

    UART 串口通信UART stands for Universal Asynchronous Receiver/Transmitter. It’s not a communication protocol like SPI and I2C, but a physical circuit in a microco...

    Ubuntu 下 ESP32 烧写 MicroPython 固件

    ESP32 开发板只有烧录了 MicroPython 的固件,才能使用 MicroPython 进行编程。需要的工具有:Python 3ESPTOOL 工具模块Micropython 固件ESP32 MicroPython固件下载由于MicroPython是完全开源的,所以MicroPython的固件你可以自己从...