分类其他 下共有文章63篇
  • Windows 下手动安装与配置 fnm(Fast Node Manager)完整指南

    10 天前 Windows 下手动安装与配置 fnm(Fast Node Manager)完整指南fnm(Fast Node Manager)是一个用 Rust 编写的 Node.js 版本管理工具,速度极快,支持跨平台,是 nvm 的优秀替代品。本文记录了在 Windows 上通过 GitHub 下载 zip 包手动安装 fnm,并在 PowerShell、CMD、Git Bash 三种终端中完整配置的全过程。一、手动下载安装 fnm1. 下载 fnm-windows.zip访问 fnm 的 GitHub Releases 页面:https://github.com/Schniz/fnm/rele...
    技术 | 其他 - 去评论 - 73人浏览
  • ESP32无线传输(二)

    2025-10-16 连接到Wi-Fi网络要将ESP32连接到特定的Wi-Fi网络,您必须知道其SSID和密码。此外,该网络必须在ESP32 Wi-Fi范围内(要检查,可以使用前面的示例来扫描Wi-Fi网络)下面代码是将ESP32连接到Wi-Fi网络的initWiFi():// 初始化WiFi void initWiFi() { // 设置WiFi工作模式为STA模式 WiFi.mode(WIFI_STA); // 连接WiFi网络 WiFi.begin(ssid, password); Serial.println("正在连接WiFi..."); // 如果WiF...
    其他 - 去评论 - 1228人浏览
  • ESP32无线传输(一)

    2025-10-14 Wi-Fi库要使用 ESP32 Wi-Fi 功能,您需要做的第一件事就是包括WiFi.h代码中的库,如下所示:#include <WiFi.h>ESP32 Wi-Fi 模式ESP32板可以充当Wi-Fi站、接入点或两者兼而有之。要设置 Wi-Fi 模式,请使用WiFi.mode()并将所需模式设置为参数:模式说明WiFi.mode(WIFI_STA)站点模式:ESP32连接到接入点WiFi.mode(WIFI_AP)接入点模式:站点可以连接到ESP32WiFi.mode(WIFI_AP_STA)接入点和连接到另一个接入点的站点Wi-Fi站当ESP32设置为Wi-Fi站时,它可...
    其他 - 去评论 - 1285人浏览
  • nano快速上手教程

    2025-09-13 nano 是 Linux 上最常用的轻量文本编辑器之一。今天整理了一个 快速上手教程笔记。🚀 nano 快速上手指令1. 打开文件nano 文件路径例子:sudo nano /etc/profile2. 常用操作在 nano 里面,大部分命令都是 Ctrl + 键 组合。功能快捷键说明保存文件Ctrl + OO = Output,输入文件名后按回车确认退出 nanoCtrl + X如果文件修改过,会提示是否保存(按 Y 确认,N 放弃)保存并退出Ctrl + O → 回车 → Ctrl + X常用组合剪切一行Ctrl + K删除当前行(其实是剪切,可以粘贴)粘贴一行Ctrl + U粘贴刚...
    其他 - 去评论 - 1404人浏览
  • 关于Mac下载Oracle的JDK的需要登录账号验证的问题

    2025-04-16 ‌在Mac上下载JDK 17.0.15时确实需要登录账号‌。用户可以通过Oracle官网下载JDK 17.0.15,但需要提供Oracle账号进行登录。如果用户没有Oracle账号,可以参考以下方法解决这个问题:‌方法 1:下载无需登录的 Oracle JDK(推荐)✅ 推荐:使用 Oracle 提供的 “JDK 17 Archive”(存档版本),无需登录即可下载。? 官方无登录下载链接:? Oracle JDK 17 Archive Download步骤如下:访问上述链接选择 macOS → x64(Intel) 或 ARM64(Apple Silicon M1/M2)下载 .dmg...
    其他 - 去评论 - 3699人浏览
  • 关于在Typecho中无法发布包含emoji表情的文章

    2025-04-13 今天在写博客的时候,使用了一些emoji的表情,在markdown编辑器中一切都正常。但是在Typecho系统中发布文章的时候,却报错了:经过查询资料得知,如果 Typecho 无法正常存储或显示 Emoji 表情(??? 等),一般是因为 MySQL 数据库的字符集和排序规则不支持 4 字节的 UTF-8(utf8mb4)。以下是完整的解决方案:1. 修改 MySQL 数据库字符集Typecho 默认使用 utf8(仅支持 3 字节字符,无法存储 Emoji),需要改为 utf8mb4(支持 4 字节)。(1)修改数据库登录 MySQL/MariaDB,执行:-- 修改数据库字符集(将...
    其他 - 去评论 - 2581人浏览
  • 阿里云快速安装Docker

    2025-03-21 阿里云安装Docker。安装Docker1 运行以下命令,下载docker-ce的yum源。  sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2 运行以下命令,安装Docker。sudo yum -y install docker-ce3 执行以下命令,检查Docker是否安装成功。sudo docker -v如下图回显信息所示,表示Docker已安装成功。4 执行以下命令,启动Docker服务,并设置开机自启动。su...
    技术 | 其他 - 去评论 - 2511人浏览
  • Nginx 配置跨域

    2025-02-21 在 Nginx 中配置跨域(CORS)是为了解决浏览器基于安全策略阻止跨域请求的问题。以下是针对 Nginx 跨域配置的分步详解,结合实际场景和代码示例:一、跨域的核心机制与原因什么是跨域?浏览器基于同源策略(Same-Origin Policy),禁止页面从不同域名、端口或协议的服务器请求资源。跨域触发条件:协议、域名、端口任意一个不同(例如http://a.com访问http://b.com)。如何解决跨域?后端服务(如 Nginx)返回允许跨域的响应头(CORS Headers),告知浏览器允许哪些源访问资源。二、Nginx 跨域配置全流程在 Nginx 中配置跨域,主要通过添加 ...
    其他 - 去评论 - 2001人浏览
  • 什么是LLM模型和VLM模型?两者之间有什么区别?

    2025-02-20 LLM模型和VLM模型分别是什么?这个对于刚刚接触AI的领域,可能会比较陌生。所以我用浅显易懂的语言来解释吧。LLM是大型语言模型,比如GPT系列,专注于处理文本数据,进行理解和生成。举例子,比如聊天机器人、写文章、翻译等等。VLM是视觉语言模型,涉及多模态,特别是视觉和语言结合,比如处理图像和文本。像GPT-4V这样的模型,或者像CLIP那样的模型。VLM不仅能处理文本,还能处理图像或视频,比如图片描述、视觉问答等。这两个最直接的区别就是:LLM适合纯文本任务,而VLM适合需要图像和文本结合的任务。虽然VLM只是LLM加上图片识别,但其实它们的训练方式和数据处理不同。LLM(大语言模型...
    其他 - 去评论 - 3866人浏览
  • ESP32获取当前时间

    2024-12-14 如果在ESP32中获取当前时间?/* 主程序文件 包含了连接WiFi和获取NTP时间的功能示例 */ // 包含必要的头文件 #include <Arduino.h> #include <WiFi.h> #include <time.h> // WiFi配置参数 const char *ssid = "WIFI名称"; // WiFi SSID const char *password = "WIFI密码"; // WiFi密码 int retryCount = 0...
    其他 - 去评论 - 1857人浏览
  • 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...
    其他 - 去评论 - 1761人浏览
  • 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); ...
    其他 - 去评论 - 1470人浏览