此博客有文章296篇,评论279条,分类8个,标签830个
  • ESP8266/ESP32连接光敏传感器获取数据

    2024-11-05 最近买了几个光敏传感器,尝试着将传感器整合到家里的智能感应LED灯具上面。我购买的光敏传感器是4针的。AO模拟输出:光敏传感器将采集的光线变成一个连续的模拟信号从AO引脚输出DO数字输出:大于光线阈值,DO引脚输出1(高电平);反之输出0。关于光线阈值,应该是调节模块上面那个十字架旋钮GND接地VCC3·3v或者5v我手里的板子为ESP23引脚连接:光敏传感器连接开发板VCC======>VCCGND======>GNDAO======>GPIO15代码如下: #define LIGHT_PIN 15 // 定义光敏模块的引脚号 void setup() { S...
    其他 - 去评论 - 206人浏览
  • Flutter获取屏幕大小及像素密度

    2024-10-18 在Flutter中获取屏幕尺寸信息是通过MediaQuery.of(context)来获取。属性说明size一个包含宽度和高度的对象,单位是dp(乘以密度就是你设备的像素)devicePixelRatio密度(像素比)textScaleFactor每个逻辑像素的字体像素数platformBrightness主机平台当前亮度模式viewInsets完全被系统UI(通常是设备的键盘)遮挡的显示部分padding我们通常取上边刘海高度和下边导航高度alwaysUse24HourFormat格式化时间时是否使用24小时格式accessibleNavigation用户是否使用TalkBack或Vo...
    移动端 - 去评论 - 194人浏览
  • Android Gradle plugin requires Java 17 to run. You are currently using Java 11 的解决办法

    2024-10-16 启动项目时,Gradle报下面异常:Failed to apply plugin 'com.android.internal.application'. Android Gradle plugin requires Java 17 to run. You are currently using Java 11. Your current JDK is located in /Applications/Android Studio.app/Contents/jbr/Contents/Home You can try some of the following options: - chan...
    移动端 - 去评论 - 171人浏览
  • ESP8266点亮板载LED灯

    2024-10-09 给ESP8266板子通电后,可以通过下面代码点亮板载的LED:// 启动函数 void setup() { // 板载LED引脚初始化 pinMode(LED_BUILTIN, OUTPUT); } // 循环函数 void loop() { digitalWrite(LED_BUILTIN, HIGH); // 打开LED(电压变高) delay(1000); // 等待1秒 digitalWrite(LED_BUILTIN, LOW); // 关闭LED(电压变低) delay(1000); ...
    其他 - 去评论 - 159人浏览
  • 老项目digital envelope routines::unsupported报错解决

    2024-07-22 以前的几个老项目,再升级Node后启动报错,错误信息如下:Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:79:19) at Object.createHash (node:crypto:139:10) at module.exports (F:\ProCode\FundManagement-Admin\node_modules\webpack\lib\util\createHash.js:135:53) ...
    前端 - 去评论 - 162人浏览
  • SpringBoot设置CORS

    2024-03-12 SpringBoot设置CORS的的本质都是通过设置响应头信息来告诉前端该请求是否支持跨域。SpringBoot设置CORS的方式主要有以下三种。1.配置过滤器CorsFilter@Configuration public class CorsConfig { @Bean CorsFilter corsFilter() { CorsConfiguration configuration = new CorsConfiguration(); configuration.setAllowedOrigins(Arrays.asList(...
    后端 - 1人评论 - 243人浏览
  • Flutter监听TV遥控器按键

    2023-12-12 如果使用FLutter开发TV电视端的APP,如果正确的根据按钮指令去电视上操作呢?下面就是关于监听遥控器的有些相关代码: import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; class HomeIndexPage extends StatefulWidget { const HomeIndexPage({super.key}); @override State<HomeIndexPage> createState() => _HomeIndexP...
    移动端 - 去评论 - 180人浏览
  • 使用WinSW将Nacos设置为Windows 系统服务

    2023-11-08 下载 WinSW-x64地址:https://github.com/winsw/winsw/releases/tag/v2.11.0如果github无法访问下载的话,我放了一份在百度网盘里面供大家下载WinSW-x64将下载的WinSW-x64.exe复制到nacos的bin目录下重命名为nacos-service.exe,然后再新建两个文件nacos-service.xml、start.bat。两个文件内容如下:nacos-service.xml文件:<configuration> <!-- ID of the service. It should be u...
    后端 - 去评论 - 166人浏览
  • MySQL/MariaDB无法远程链接访问的问题

    2023-11-08 在远程链接访问MySQL/MariaDB的时候,出现了下面的异常:Host '172.25.34.239' is not allowed to connect to this MariaDB server出现这种问题的原因:是因为MySQL/MariaDB没有设置远程的访问权限先看看目前都有哪些账号如果也和我一样,有一条host=%的用户信息,那么它其实就是一个远程访问的账号,尝试着用这个账号链接登录。如果这个账号忘记密码无法登录或者没有类似这样的账号信息,可以执行这条命令:MariaDB [mysql]>grant all privileges on *.* to '用户名'@'...
    后端 - 去评论 - 154人浏览
  • 关于小米手机卸载或删除系统预装应用的办法

    2023-11-01 我自己目前手持一台小米的K40。大家也知道,小米的手机,买手机赠一大堆垃圾软件。相信很多人也都有想过将这些垃圾软件都删除或者卸载掉的想法吧,当然我对这些垃圾软件也是深恶痛绝。今天我就把我在网上找到一个比较可靠的删除手机的办法分享给大家:第一步:大家需要先配置安卓adb环境直接下载Android SDK Platform 工具包下载地址:https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn配置系统环境变量 系统环境配置如下: 如果环境变量配置好之后,命令行输入adb version会出现如下...
    生活 - 去评论 - 330人浏览
  • Nacos 下载与安装

    2023-10-31 Nacos官方官方入口:https://nacos.io/zh-cn/index.html下载 Nacos下载地址:https://github.com/alibaba/nacos/releases/下载成功后,会得到一个名称为nacos-server-1.4.3.zip的文件,解压后的目录结构如下:bin:存放启动和关闭Nacos Server的脚本文件conf:Nacos Server的配置目录target:Nacos Server的Jar包存放目录还有两个文件夹,会在启动Nacos之后生成。data:Nacos数据目录,Nacos默认使用Derby数据库logs:存放日志文件启动N...
    后端 - 去评论 - 162人浏览
  • 针对Mac安装软件时"“Xmind”已损坏,无法打开。 你应该将它移到废纸篓"的解决办法

    2023-10-21 针对 Mac在安装软件的时候,出现 “Xmind”已损坏,无法打开。 你应该将它移到废纸篓类似这样软件无法正常打开的提示经过在网上查找资料并经过本人亲测,办法如下:1. 允许“任何来源”开启 打开【启动台】,选择【终端】,输入:sudo spctl --master-disable然后回车,继续输入密码(密码输入时是不可见的),然后回车。接着打开【系统设置】,选择【安全性与隐私】,可以看到【任何来源】已经选定。接着继续打开软件。2. 发现还是显示“已损坏,无法打开。 您应该将它移到废纸篓”,不急,接下来用这种方法在终端粘贴复制输入命令(注意最后面要有一个空格):sudo xattr ...
    发现 - 去评论 - 251人浏览