分类其他 下共有文章56篇
-
Nginx 配置跨域
18 天前 在 Nginx 中配置跨域(CORS)是为了解决浏览器基于安全策略阻止跨域请求的问题。以下是针对 Nginx 跨域配置的分步详解,结合实际场景和代码示例:一、跨域的核心机制与原因什么是跨域?浏览器基于同源策略(Same-Origin Policy),禁止页面从不同域名、端口或协议的服务器请求资源。跨域触发条件:协议、域名、端口任意一个不同(例如http://a.com访问http://b.com)。如何解决跨域?后端服务(如 Nginx)返回允许跨域的响应头(CORS Headers),告知浏览器允许哪些源访问资源。二、Nginx 跨域配置全流程在 Nginx 中配置跨域,主要通过添加 ... -
什么是LLM模型和VLM模型?两者之间有什么区别?
19 天前 LLM模型和VLM模型分别是什么?这个对于刚刚接触AI的领域,可能会比较陌生。所以我用浅显易懂的语言来解释吧。LLM是大型语言模型,比如GPT系列,专注于处理文本数据,进行理解和生成。举例子,比如聊天机器人、写文章、翻译等等。VLM是视觉语言模型,涉及多模态,特别是视觉和语言结合,比如处理图像和文本。像GPT-4V这样的模型,或者像CLIP那样的模型。VLM不仅能处理文本,还能处理图像或视频,比如图片描述、视觉问答等。这两个最直接的区别就是:LLM适合纯文本任务,而VLM适合需要图像和文本结合的任务。虽然VLM只是LLM加上图片识别,但其实它们的训练方式和数据处理不同。LLM(大语言模型... -
ESP32获取当前时间
-
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... -
ESP8266点亮板载LED灯
-
Git撤销commit
-
windows通过cmd命令查看端口占用情况
2023-05-08 windows通过cmd查找端口占用1.查看端口占用情况netstat -ano2.查看某个端口被占用情况netstat -ano | findstr xxxx //xxxx为查询的端口号3.查看某个状态的端口netstat -ano | findstr xxxx //xxxx为查询的端口状态具体端口状态请查找后面描述。4.查看使用指定端口的应用程序tasklist | findstr xxxx //xxxx指的是pid5.结束指定进程taskkill /pid xxxx -t -f //xxxx指的是pid 或者:taskkill /f /t /i... -
[Linux]Shell脚本学习
2023-05-06 Shell脚本官方说明Shell通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说Shell就是一个用户跟操作系统之间的一个命令解释器。Shell 编程注意事项Shell脚本名称命名一般为英文、大写、小写,后缀以.sh 结尾。 Shell脚本变量不能以数字、特殊符号开头,不能使用特殊符号,可以用 _ 下划线,不能使用关键字。第一个脚本程序如果对输入过程不太了解,就直接复制粘贴。cd / echo "echo HelloWorld">test.sh chmod 777 test.sh ./test.sh效果如下: 识别内嵌she... -
MacOS中的Zsh和Bash
2023-04-09 使用Mac系统的朋友应该比较熟悉Zsh和Bash这两个shell,但是对二者具体有什么区别可能不太了解。本文将从这两个shell入手,对相关概念以及二者区别进行解释。1.什么是shell?shell 单词的本意是“壳子”,在计算机领域一样可以理解为机器外面的一层壳,目的是进行用于人机交互,本质上是命令解释器。只要是人与电脑之间交互的接口,就可以称为 shell。需要说明的是,常见的概念包括shell脚本,其指的是采用shell语言编写的脚本,可以使用shell程序来进行执行,而本文所说的shell均指的是shell程序。二者之间的关系可见下图:2.有哪些shell?zsh 很多人的 m... -
MacOS配置Java环境变量和Maven环境变量
2023-04-09 vim .zshrc打开zshrc文件,在配置文件里面,输入以下配置:JAVA_HOME=/Library/JavaVirtualMachines/jdk-20.jdk/Contents/Home --- 修改为自己的安装java应用的目录 M2_HOME=/Users/karry/Documents/development/apache-maven-3.9.1 --- 修改为自己的安装Maven应用的目录 CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH... -
Linux设置ll命令
-
Nginx 命令行控制
2022-10-27 在Linux中,Nginx默认被安装在目录 /usr/local/nginx 中,其中二进制文件路径为 /usr/local/nginx/sbin/nignx ,配置文件路径为 /usr/local/nginx/conf/nginx.conf 。{alert type="info"}注:在 configure 执行时是可以指定把它们安装在不同的目录的。{/alert}1、默认方式启动直接执行Nginx二进制程序:/usr/local/nginx/sbin/nginx/sbin/nginx这时,会读取默认路径下的配置文件: /usr/local/nginx/conf/nginx.conf ...