当前位置: 首页 > news >正文

大白话html第十一章

大白话html第十一章

在网页开发的第十一章,会涉及到很多前沿且复杂的技术和概念,主要聚焦于性能极致优化、前沿交互技术以及与人工智能的融合等方面。

1. 极致性能优化

概念

这就好比给一辆赛车进行全方位的精细调校,让它跑得又快又稳。在网页开发里,极致性能优化就是要把网页的加载速度、响应速度等各方面性能提升到极致,减少用户等待的时间,让用户有丝滑的使用体验。这涉及到从代码层面到服务器层面的全方位优化。

具体方法及代码示例
  • 懒加载(Lazy Loading)
    • 概念:就像你去超市买东西,不会一下子把所有东西都搬回家,而是等需要用的时候再去拿。在网页里,懒加载就是只在用户需要看到某个元素(比如图片、视频)的时候才去加载它,而不是一开始就把所有元素都加载进来,这样可以节省带宽,加快首屏加载速度。
    • 代码示例(图片懒加载)
<!DOCTYPE html>
<html><body><!-- 使用 loading="lazy" 实现图片懒加载 --><img src="placeholder.jpg" data - src="real - image.jpg" loading="lazy" alt="示例图片"><p>这是一段示例文本。</p><img src="placeholder.jpg" data - src="another - real - image.jpg" loading="lazy" alt="另一张示例图片"><script>const lazyImages = document.querySelectorAll('img[loading="lazy"]');lazyImages.forEach(img => {img.addEventListener('load', () => {img.src = img.dataset.src;});});</script>
</body></html>

这里的 loading="lazy" 属性告诉浏览器,这张图片先别着急加载,等快到用户视野的时候再加载。data - src 存放真实的图片地址,等图片开始加载时,再把 src 属性替换为真实地址。

  • 服务器端渲染(SSR)与静态站点生成(SSG)
    • 概念:传统的网页大多是在客户端(浏览器)渲染的,服务器只提供数据,浏览器拿到数据后再生成页面。而服务器端渲染就是服务器直接把页面生成好再发给浏览器,这样浏览器可以直接显示,不用再花时间去渲染,加载速度就快了。静态站点生成则是在构建阶段就把所有页面都生成好静态文件,访问时直接返回这些静态文件,速度更快。
    • 代码示例(使用 Next.js 进行服务器端渲染)
// 安装 Next.js 后创建一个页面文件 pages/index.js
import React from'react';const HomePage = () => {return (<div><h1>欢迎来到我的网站</h1><p>这是一个使用 Next.js 进行服务器端渲染的页面。</p></div>);
};export default HomePage;

Next.js 会自动处理服务器端渲染的过程,当用户访问这个页面时,服务器会直接返回渲染好的 HTML 页面。

2. 前沿交互技术

手势交互
  • 概念:现在很多设备都支持手势操作,比如在触摸屏上滑动、捏合、旋转等。在网页里实现手势交互,就像给网页添加了一个智能的互动界面,用户可以用各种手势来控制网页上的元素,让交互更加自然和便捷。
  • 代码示例(使用 Hammer.js 库实现手势交互)
<!DOCTYPE html>
<html><head><!-- 引入 Hammer.js 库 --><script src="https://cdnjs.cloudflare.com/ajax/libs/hammer.js/2.0.8/hammer.min.js"></script>
</head><body><div id="gesture - area" style="width: 200px; height: 200px; background - color: lightblue;"></div><script>const gestureArea = document.getElementById('gesture - area');const hammer = new Hammer(gestureArea);hammer.on('pan', function (event) {console.log('你正在进行平移手势');});hammer.on('pinch', function (event) {console.log('你正在进行捏合手势');});</script>
</body></html>

这里使用 Hammer.js 库来监听 div 元素上的手势事件,当用户进行平移或捏合手势时,会在控制台输出相应的信息。

眼动追踪交互
  • 概念:眼动追踪就是通过设备(比如特殊的摄像头)来跟踪用户眼睛的移动,根据用户的视线方向来实现网页上的交互。比如用户看某个按钮,按钮就可以自动触发一些操作,这为用户提供了一种全新的交互方式。
  • 代码示例(简单模拟眼动追踪交互,实际应用需硬件支持)
<!DOCTYPE html>
<html><body><button id="eye - tracked - button">看这里触发按钮</button><script>// 模拟眼动追踪,这里只是简单用鼠标悬停代替const button = document.getElementById('eye - tracked - button');button.addEventListener('mouseover', function () {console.log('模拟眼动追踪,触发按钮');// 可以在这里添加实际的按钮点击操作});</script>
</body></html>

在实际应用中,需要专门的眼动追踪设备和相关的 API 来实现,这里只是简单用鼠标悬停来模拟眼动追踪的效果。

3. 与人工智能融合

智能内容推荐
  • 概念:就像电商平台会根据你的购物历史给你推荐你可能喜欢的商品一样,在网页里可以结合人工智能算法,根据用户的浏览历史、行为习惯等数据,为用户推荐他们可能感兴趣的内容,比如文章、视频等。
  • 代码示例(简单模拟智能内容推荐)
<!DOCTYPE html>
<html><body><h1>智能内容推荐示例</h1><div id="recommended - content"></div><script>// 模拟用户浏览历史const userHistory = ['科技', '游戏'];// 模拟内容数据库const contentDatabase = [{ title: '最新科技动态', category: '科技' },{ title: '热门游戏评测', category: '游戏' },{ title: '美食制作教程', category: '美食' }];const recommendedContent = contentDatabase.filter(content => userHistory.includes(content.category));const recommendedDiv = document.getElementById('recommended - content');recommendedContent.forEach(content => {const p = document.createElement('p');p.textContent = content.title;recommendedDiv.appendChild(p);});</script>
</body></html>

这里模拟了用户的浏览历史和内容数据库,根据用户的浏览历史筛选出可能感兴趣的内容并显示在网页上。在实际应用中,会使用更复杂的机器学习算法来实现精准的内容推荐。

聊天机器人交互
  • 概念:在网页里集成聊天机器人,用户可以和机器人进行对话,获取信息、解决问题等。聊天机器人可以使用自然语言处理技术,理解用户的问题并给出合适的回答。
  • 代码示例(使用简单的 JavaScript 实现一个简单的聊天机器人)
<!DOCTYPE html>
<html><body><input type="text" id="user - input" placeholder="输入你的问题"><button onclick="sendMessage()">发送</button><div id="chat - log"></div><script>function sendMessage() {const userInput = document.getElementById('user - input').value;const chatLog = document.getElementById('chat - log');const userMessage = document.createElement('p');userMessage.textContent = '你: ' + userInput;chatLog.appendChild(userMessage);// 简单的回复逻辑let response;if (userInput.includes('你好')) {response = '你好呀!有什么可以帮你的?';} else {response = '我不太明白你的问题,可以换种说法吗?';}const botMessage = document.createElement('p');botMessage.textContent = '机器人: ' + response;chatLog.appendChild(botMessage);document.getElementById('user - input').value = '';}</script>
</body></html>

这里实现了一个简单的聊天机器人,根据用户输入的内容给出简单的回复。在实际应用中,会使用更强大的自然语言处理模型(如 OpenAI 的 GPT 等)来实现更智能的对话。

相关文章:

大白话html第十一章

大白话html第十一章 在网页开发的第十一章&#xff0c;会涉及到很多前沿且复杂的技术和概念&#xff0c;主要聚焦于性能极致优化、前沿交互技术以及与人工智能的融合等方面。 1. 极致性能优化 概念 这就好比给一辆赛车进行全方位的精细调校&#xff0c;让它跑得又快又稳。在…...

基于websocket搭建聊天室

基于websocket搭建聊天室 1.后端配置 1.依赖一个web一个websocket <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.spr…...

Metal学习笔记十一:贴图和材质

在上一章中&#xff0c;您设置了一个简单的 Phong 光照模型。近年来&#xff0c;研究人员在基于物理的渲染 &#xff08;PBR&#xff09; 方面取得了长足的进步。PBR 尝试准确表示真实世界的着色&#xff0c;真实世界中离开表面的光量小于表面接收的光量。在现实世界中&#xf…...

STM32-USART串口数据包

一&#xff1a;HEX数据包发送 1.为了收发数据包&#xff0c;先定义两个缓存区的数组 &#xff0c;这4个数据只存储发送或者接收的载荷数据&#xff0c;包头和包尾不存 uint8_t Serial_TxPacket[4]; uint8_t Serial_RxPacket[4]; uint8_t Serial_RxFlag;//接收一个数据包就置F…...

【LeetCode 热题 100】438. 找到字符串中所有字母异位词 | python 【中等】

继续学&#xff01;嗨起来&#xff01;&#xff01;&#xff01;&#xff08;正确率已经下30%了&#xff0c;我在干什么&#xff09; 题目&#xff1a; 438. 找到字符串中所有字母异位词 给定两个字符串 s 和 p&#xff0c;找到 s 中所有 p 的子串&#xff0c;返回这些子串的…...

Ollama+Deepseek-R1+AnythingLLM本地个人知识库搭建

一、OllamaDeepseek-R1AnythingLLM本地个人知识库搭建 在搭建强大的本地个人知识库以及提升开发效率的技术体系中&#xff0c;Ollama、DeepSeek-R1 和 AnythingLLM 扮演着举足轻重的角色。Ollama 作为模型运行与管理工具&#xff0c;是整个技术架构中的关键枢纽&#xff0c;负…...

决策树(Decision Tree)基础知识

目录 一、回忆1、*机器学习的三要素&#xff1a;1&#xff09;*函数族2&#xff09;*目标函数2.1&#xff09;*模型的其他复杂度参数 3&#xff09;*优化算法 2、*前处理/后处理1&#xff09;前处理&#xff1a;特征工程2&#xff09;后处理&#xff1a;模型选择和模型评估 3、…...

跨域-告别CORS烦恼

跨域-告别CORS烦恼 文章目录 跨域-告别CORS烦恼[toc]1-参考网址2-思路整理1-核心问题2-个人思考3-脑洞打开4-个人思考-修正版1-个人思考2-脑洞打开 3-知识整理1-什么是跨域一、同源策略简介什么是源什么是同源是否是同源的判断哪些操作不受同源策略限制跨域如何跨域 二、CORS 简…...

浅论数据库聚合:合理使用LambdaQueryWrapper和XML

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、数据库聚合替代内存计算&#xff08;关键优化&#xff09;二、批量处理优化四、区域特殊处理解耦五、防御性编程增强 前言 技术认知点&#xff1a;使用 XM…...

css实现元素垂直居中显示的7种方式

文章目录 * [【一】知道居中元素的宽高](https://blog.csdn.net/weixin_41305441/article/details/89886846#_1) [absolute 负margin](https://blog.csdn.net/weixin_41305441/article/details/89886846#absolute__margin_2) [absolute margin auto](https://blog.csdn.net…...

Nerf流程

一.数据处理&#xff1a; 在输入数据时&#xff0c;并没有给出相机的内参与外参&#xff0c;需要在数据处理得出相机的内外惨数&#xff0c;作者使用COLMAP得到相机参数后&#xff0c;转成NeRF可以读取的格式即可以用于模型训练。 旋转矩阵的第一列到第三列分别表示了相机坐标系…...

Spring Cloud Alibaba学习 5- Seata入门使用

Spring Cloud Alibaba学习 5- Seata入门使用 Seata是Spring Cloud Alibaba中用于分布式事务管理的解决方案 一. Seata的基本概念 1. Seata的三大角色 1> TC (Transaction Coordinator) - 事务协调者 维护全局和分支事务的状态&#xff0c;驱动全局事务提交或回滚。TC作…...

Select 下拉菜单选项分组

使用<select>元素创建下拉菜单&#xff0c;并使用 <optgroup> 元素对选项进行分组。<optgroup> 元素允许你将相关的 <option> 元素分组在一起&#xff0c;并为每个分组添加一个标签。 <form action"#" method"post"><la…...

【无人机与无人车协同避障】

无人机与无人车协同避障的关键在于点云数据的采集、传输、解析及实时应用&#xff0c;以下是技术实现的分步解析&#xff1a; 1. 点云数据采集&#xff08;无人机端&#xff09; 传感器选择&#xff1a; LiDAR&#xff1a;通过激光雷达获取高精度3D点云&#xff08;精度达厘米…...

AI视频领域的DeepSeek—阿里万相2.1图生视频

让我们一同深入探索万相 2.1 &#xff0c;本文不仅介绍其文生图和文生视频的使用秘籍&#xff0c;还将手把手教你如何利用它实现图生视频。 如下为生成的视频效果&#xff08;我录制的GIF动图&#xff09; 如下为输入的图片 目录 1.阿里巴巴全面开源旗下视频生成模型万相2.1模…...

飞机大战lua迷你世界脚本

-- 迷你世界飞机大战 v1.2 -- 星空露珠工作室制作 -- 最后更新&#xff1a;2024年1月 ----------------------------- -- 迷你世界API适配配置 ----------------------------- local UI { BASE_ID 7477478487091949474-22856, -- UI界面ID ELEMENTS { BG 1, -- 背景 BTN_LE…...

Android15请求动态申请存储权限完整示例

效果: 1.修改AndroidManifest.xml增加如下内容: <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-perm...

Java 导出大数据到 Excel 表格

背景 之前的项目一直是用XSSFWorkbook来做 Excel 导出&#xff0c;在遇到大数据导出时&#xff0c;经常会遇到 OOM。在 Apache Poi 3.8 之后的版本提供的 SXSSFWorkbook 可以优雅的解决这个问题。 原理 SXSSFWorkbook 被称为流式 API&#xff0c;主要是因为它采用了流式写入…...

GCC RISCV 后端 -- GCC Passes 注释

在前面文章提到&#xff0c;当GCC 前端完成对C源代码解析完成后&#xff0c;就会使用 处理过程&#xff08;Passes&#xff09;机制&#xff0c;通过一系列的处理过程&#xff0c;将 GENERIC IR 表示的C程序 转步转换成 目标机器的汇编语言。过程描述如下图所示&#xff1a; 此…...

稚晖君级硬核:智元公司开源机器人通信框架AimRT入驻GitCode平台

在科技的浪潮中&#xff0c;机器人技术正以前所未有的速度发展。它们不再只是科幻小说中的概念&#xff0c;而是逐渐融入到我们的日常生活中&#xff0c;从工厂的自动化生产线到家庭的智能助手&#xff0c;机器人的身影无处不在。然而&#xff0c;随着机器人应用的日益复杂&…...

STM32L051系列单片机低功耗应用

STM32L051单片机支持多种低功耗模式&#xff0c;包括 Sleep&#xff08;睡眠&#xff09;、Stop&#xff08;停止&#xff09; 和 Standby&#xff08;待机&#xff09; 模式。不同模式的功耗和唤醒方式不同。 一、低功耗相关介绍 1.1 低功耗模式概览 模式功耗唤醒源时钟状态…...

【代码分享】基于IRM和RRT*的无人机路径规划方法详解与Matlab实现

基于IRM和RRT*的无人机路径规划方法详解与Matlab实现 1. IRM与RRT*的概述及优势 IRM&#xff08;Influence Region Map&#xff09;通过建模障碍物的影响区域&#xff0c;量化环境中的安全风险&#xff0c;为RRT算法提供启发式引导。RRT&#xff08;Rapidly-exploring Random…...

【JAVA架构师成长之路】【JVM实战】第1集:生产环境CPU飙高排查实战

课程标题:生产环境CPU飙高排查实战——从现象到根因的15分钟攻防战 目标:掌握CPU飙高问题的系统性排查方法,熟练使用工具定位代码或资源瓶颈 0-1分钟:问题引入与核心影响 线上服务器CPU突然飙升至90%以上,导致服务响应延迟激增,用户投诉激增。CPU飙高可能由死循环、线程…...

android edittext 防止输入多个小数点或负号

有些英文系统的输入法,或者定制输入法。使用xml限制不了输入多个小数点和多个负号。所以代码来控制。 一、通过XML设置限制 <EditTextandroid:id="@+id/editTextNumber"android:layout_width="wrap_content"android:layout_height="wrap_conten…...

Spring MVC 页面重定向返回后通过nginx代理 丢失端口号问题处理

Spring MVC页面重定向通过Nginx代理后出现端口丢失问题&#xff0c;通常由以下原因及解决方案构成&#xff1a; #‌# 一、Nginx配置问题&#xff08;核心原因&#xff09;‌ ‌1. Host头传递不完整‌ Nginx默认未将原始请求的端口信息传递给后端&#xff0c;导致应用生成重定向…...

DeepSeek V3 源码:从入门到放弃!

从入门到放弃 花了几天时间&#xff0c;看懂了DeepSeek V3 源码的逻辑。源码的逻辑是不难的&#xff0c;但为什么模型结构需要这样设计&#xff0c;为什么参数需要这样设置呢&#xff1f;知其然&#xff0c;但不知其所以然。除了模型结构以外&#xff0c;模型的训练数据、训练…...

基于国产芯片的AI引擎技术,打造更安全的算力生态 | 京东零售技术实践

近年来&#xff0c;随着国产AI芯片的日益崛起&#xff0c;基于国产AI芯片的模型适配、性能优化以及应用落地是国产AI应用的一道重要关卡。如何在复杂的京东零售业务场景下更好地使用国产AI芯片&#xff0c;并保障算力安全&#xff0c;是目前亟需解决的问题。对此&#xff0c;京…...

LINUX网络基础 [一] - 初识网络,理解网络协议

目录 前言 一. 计算机网络背景 1.1 发展历程 1.1.1 独立模式 1.1.2 网络互联 1.1.3 局域网LAN 1.1.4 广域网WAN 1.2 总结 二. "协议" 2.1 什么是协议 2.2 网络协议的理解 2.3 网络协议的分层结构 三. OSI七层模型&#xff08;理论标准&#xff09; …...

Linux 开发工具

linux中&#xff0c;常见的软件安装方式---下载 yum/apt.rpm安装包安装源码安装 yum 查看软件包 通过yumlist命令可以罗列出当前⼀共有哪些软件包.由于包的数⽬可能⾮常之多,这⾥我们需要使⽤ grep 命令只筛选出我们关注的包.例如: # Centos $ yum list | grep lrzsz lr…...

SpringBoot 全局异常处理

文章目录 异常处理全局异常处理(推荐)局部异常处理高级技巧设置返回状态码处理404异常异常处理 全局异常处理(推荐) 创建一个全局异常处理类,使用 @RestControllerAdvice 注解标记。 在方法上使用 @ExceptionHandler 声明当前方法可处理的异常类型。当系统发生异常时,…...

EA - 开源工程的编译

文章目录 EA - 开源工程的编译概述笔记环境备注x86版本EABase_x86EAAssert_x86EAThread_x86修改 eathread_atomic_standalone_msvc.h原始修改后 EAStdC_x86EASTL_x86EAMain_x86EATest_x86备注备注END EA - 开源工程的编译 概述 EA开源了‘命令与征服’的游戏源码 尝试编译. 首…...

springboot3 WebClient

1 介绍 在 Spring 5 之前&#xff0c;如果我们想要调用其他系统提供的 HTTP 服务&#xff0c;通常可以使用 Spring 提供的 RestTemplate 来访问&#xff0c;不过由于 RestTemplate 是 Spring 3 中引入的同步阻塞式 HTTP 客户端&#xff0c;因此存在一定性能瓶颈。根据 Spring 官…...

【Python项目】基于深度学习的车辆特征分析系统

【Python项目】基于深度学习的车辆特征分析系统 技术简介&#xff1a;采用Python技术、MySQL数据库、卷积神经网络&#xff08;CNN&#xff09;等实现。 系统简介&#xff1a;该系统基于深度学习技术&#xff0c;特别是卷积神经网络&#xff08;CNN&#xff09;&#xff0c;用…...

爬虫不“刑”教程

在大数据时代&#xff0c;信息的获取至关重要&#xff0c;而网络爬虫正是帮助我们从互联网上获取海量数据的重要工具。无论是数据分析、人工智能训练数据&#xff0c;还是商业情报收集&#xff0c;爬虫技术都能发挥重要作用。本篇文章将全面解析 Python 爬虫的各个方面&#xf…...

深入解析 supervision 库:功能、用法与应用案例

1. 引言 在计算机视觉任务中&#xff0c;数据的后处理和可视化是至关重要的环节&#xff0c;尤其是在目标检测、分割、跟踪等任务中。supervision 是一个专门为这些任务提供高效数据处理和可视化支持的 Python 库。本文将深入介绍 supervision 的功能、使用方法&#xff0c;并…...

【橘子golang】从golang来谈闭包

一、简介 闭包&#xff08;Closure&#xff09;是一种编程概念&#xff0c;它允许函数捕获并记住其创建时的上下文环境&#xff08;包括变量&#xff09;。闭包通常用于函数式编程语言&#xff0c;但在许多现代编程语言中也有支持&#xff0c;包括 Go &#xff0c;Js等支持函数…...

盛铂科技PDROUxxxx系列锁相介质振荡器(点频源):高精度信号源

——超低相位噪声、宽频覆盖、灵活集成&#xff0c;赋能下一代射频系统 核心价值&#xff1a;以突破性技术解决行业痛点 在雷达、卫星通信、高速数据采集等高端射频系统中&#xff0c;信号源的相位噪声、频率稳定度及集成灵活性直接决定系统性能上限。盛铂科技PDROUxxxx系列锁…...

Linux | Vim 鼠标不能右键粘贴、跨系统复制粘贴

注&#xff1a;本文为 “ Vim 中鼠标右键粘贴、跨系统复制粘贴问题解决方案” 相关文章合辑。 未整理去重。 Linux 入门&#xff1a;vim 鼠标不能右键粘贴、跨系统复制粘贴 foryouslgme 发布时间 2016 - 09 - 28 10:24:16 Vim 基础 命令模式&#xff08;command - mode&…...

仿12306项目(4)

基本预定车票功能的开发 对于乘客购票来说&#xff0c;需要有每一个车次的余票信息&#xff0c;展示给乘客&#xff0c;供乘客选择&#xff0c;因此首个功能是余票的初始化&#xff0c;之后是余票查询&#xff0c;这两个都是控台端。对于会员端的购票&#xff0c;需要有余票查询…...

调研:如何实现智能分析助手(Agent)(AutoCoder、FastGPT、AutoGen、DataCopilot)

文章目录 调研&#xff1a;如何实现智能分析助手&#xff08;Agent&#xff09;&#xff08;AutoCoder、FastGPT、AutoGen、DataCopilot&#xff09;一、交互流程二、数据流程三、架构分类四、开源产品4.1 AutoCoder&#xff08;知识库变体&#xff09;4.2 FastGPT&#xff08;…...

爬虫逆向:脱壳工具Youpk的使用详解

更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 1. Youpk 简介1.1 Youpk介绍1.2 Youpk支持场景1.3 Youpk基本流程1.4 使用 Youpk 脱壳步骤1.5 常用的脱壳工具对比2. Youpk 的安装与使用2.1 安装 Youpk2.2 使用 Youpk 脱壳3. 脱壳后的 Dex 文件分析3.1 使用 JADX 反编译…...

Java 大视界 -- Java 大数据在智能政务公共服务资源优化配置中的应用(118)

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…...

Java停车平台高并发抢锁技术方案设计 - 慧停宝开源停车管理平台

Java停车平台高并发抢锁技术方案设计 一、业务场景特征 瞬时流量峰值 早晚高峰时段&#xff08;07:30-09:00, 17:30-19:00&#xff09;请求量激增10倍热门商圈停车场每秒并发请求可达5000 QPS 资源竞争特性 单个车位被多人同时抢占&#xff08;超卖风险&#xff09;用户操作链…...

【论文笔记】Attentive Eraser

标题&#xff1a;Attentive Eraser: Unleashing Diffusion Model’s Object Removal Potential via Self-Attention Redirection Guidance Source&#xff1a;https://arxiv.org/pdf/2412.12974 收录&#xff1a;AAAI 25 作者单位&#xff1a;浙工商&#xff0c;字节&#…...

Android Flow操作符分类

Flow操作符分类...

Cursor + IDEA 双开极速交互

相信很多开发者朋友应该和我一样吧&#xff0c;都是Cursor和IDEA双开的开发模式:在Cursor中快速编写和生成代码&#xff0c;然后在IDEA中进行调试和优化 在这个双开模式的开发过程中&#xff0c;我就遇到一个说大不大说小不小的问题&#xff1a; 得在两个编辑器之间来回切换查…...

图像识别-手写数字识别项目

训练模型&#xff1a; 实现神经网络实例 准备数据 导入torchvision.transforms模块&#xff0c;它提供了许多常用的数据预处理操作&#xff0c;如裁剪、旋转、归一化等。 从torch.utils.data模块导入DataLoader类&#xff0c;用于加载数据集并提供批量处理功能。 导入tensorboa…...

推荐几款优秀的PDF转电子画册的软件

当然可以&#xff01;以下是几款优秀的PDF转电子画册的软件推荐&#xff0c;内容简洁易懂&#xff0c;这些软件都具有易用性和互动性&#xff0c;适合不同需求的用户使用。​ ❶ FLBOOK&#xff5c;在线创作平台 支持PDF直接导入生成仿真翻页电子书。提供15主题模板与字体库&a…...

bert模型笔记

1.各预训练模型说明 BERT模型在英文数据集上提供了两种大小的模型&#xff0c;Base和Large。Uncased是意味着输入的词都会转变成小写&#xff0c;cased是意味着输入的词会保存其大写&#xff08;在命名实体识别等项目上需要&#xff09;。Multilingual是支持多语言的&#xff0…...

利用 ArcGIS Pro 快速统计省域各市道路长度的实操指南

在地理信息分析与处理的工作中&#xff0c;ArcGIS Pro 是一款功能强大的 GIS 软件&#xff0c;它能够帮助我们高效地完成各种复杂的空间数据分析任务。 现在&#xff0c;就让我们一起深入学习如何借助 ArcGIS Pro 来统计省下面各市的道路长度&#xff0c;这一技能在城市规划、…...