此博客有文章296篇,评论279条,分类8个,标签830个
  • css中的box-sizing

    4 天前 box-sizing 是一个非常重要的 CSS 属性,它决定了浏览器如何计算一个元素的总宽度和高度。默认情况下(box-sizing: content-box):当你设置一个元素的宽度和高度时,实际的总尺寸还要加上 padding 和 border例如:如果你设置 width: 100px; padding: 10px; border: 5px solid black;实际总宽度 = 100px + (10px × 2) + (5px × 2) = 130px使用 box-sizing: border-box:设置的宽度和高度就是元素的最终尺寸padding 和 border 的尺寸会被...
    前端 - 去评论 - 61人浏览
  • 阿里云快速安装Docker

    12 天前 阿里云安装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...
    技术 | 其他 - 去评论 - 128人浏览
  • Vite代理服务后台获取真实IP

    20 天前 在Vite的代理中将客户端真实的IP传递给后台:export default defineConfig({ server: { proxy: { '/api': { target: 'http://backend-server.com', changeOrigin: true, configure: (proxy, options) => { proxy.on('proxyReq', (proxyReq, req) => { // 添加真实客户端IP到请求头 ...
    前端 - 去评论 - 169人浏览
  • Vite的代理服务器配置

    22 天前 配置 Vite 的代理服务器。需要修改 vite.config.ts 文件:import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': fileURLToPath(new URL(...
    前端 - 去评论 - 218人浏览
  • npm镜像设置阿里云镜像

    25 天前 将 npm 的镜像源设置为阿里云镜像,这样可以加快包的下载速度。npm config set registry https://registry.npmmirror.com验证一下镜像是否设置成功:npm config get registry https://registry.npmmirror.comnpm 镜像已经成功设置为阿里云镜像(https://registry.npmmirror.com)。如果需要临时使用官方镜像,可以在命令后添加 --registry https://registry.npmjs.org
    前端 - 去评论 - 217人浏览
  • SQL Server中对JSON的处理

    02-27 在 SQL Server 中,使用内置的 JSON 函数来解析和查询 JSON 数据。SQL Server 从 2016 版本开始支持 JSON 功能。以下是解析 JSON 数据的详细方法和示例:1. 检查 JSON 数据ISJSON()ISJSON 函数用于检查字符串是否为有效的 JSON。DECLARE @json NVARCHAR(MAX) = '{"name": "Alice", "age": 25}'; SELECT ISJSON(@json) AS is_valid_json;输出:is_valid_json1如果返...
    后端 - 去评论 - 210人浏览
  • Nginx 配置跨域

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

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

    02-19 原码、反码、补码在机器的内存中,一个负数的表示是这个负数的绝对值取原码,再取反码,再加一,最后出现的就是这个负数在内存中的表示的二进制数值比如说-9在内存中的二进制码,这里用8位表示:最后-9在内存中的二进制值为11110111在二进制中,最高位为符号位,0代表正,1代表负**位运算左移和右移在Java中的int类型有4字节,一个字节有8位,所以这边用32位表示一个数负数的左移和右移这边负数表示是在内存中表示的二进制值右移时:最高位补符号位1左移时:末尾补0正数的左移和右移右移时:最高位补符号位0左移时:末尾补0无符号右移无论是正数还是负数,右移最高位一律补0&(位与)当相对应的位都为1...
    后端 - 去评论 - 228人浏览
  • Flutter根据应用状态判断APP是否后台运行

    2024-12-18 举例,比如Bilibili的应用可以设置后台停止播放的功能。那么如何在Flutter中实现呢?Flutter根据应用状态判断APP是否后台运行,通过以下代码可以实现:SystemChannels.lifecycle.setMessageHandler((msg) async { print('SystemChannels====================$msg'); switch(msg) { case "AppLifecycleState.paused": print(msg); ...
    移动端 - 去评论 - 196人浏览
  • 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...
    其他 - 去评论 - 236人浏览
  • FastJson根据泛型格式化数据

    2024-11-20 fastJSON是一个用Java语言编写的高性能功能完善的JSON库。在Java中,泛型是一种复杂的特性,因为它在运行时会被擦除。但是,fastJSON提供了一些方法来处理泛型。解决方案1:使用TypeReferenceTypeReference是fastJSON提供的一个工具类,用于在解析时保留泛型的类型信息。import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.TypeReference; import java.util.List; public class Main { public static ...
    后端 - 去评论 - 214人浏览