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

实操演练第003讲-数据通途:客户端连接SQL Server的完美攻略

SQL Server简介

基本概念

SQL Server是由微软公司开发的关系型数据库管理系统。它基于SQL(Structured Query Language,结构化查询语言)来管理和操作数据。SQL Server可以存储大量结构化数据,如客户信息、订单记录、库存数据等,并且能够高效地对这些数据进行查询、更新、插入和删除等操作。

主要特点

高性能

优化的查询引擎:SQL Server的查询优化器能够自动分析SQL语句,选择最优的执行计划。例如,当执行一个复杂的连接查询时,优化器会根据表的大小、索引情况等因素,决定是先进行表扫描还是先使用索引,以最快的速度返回查询结果。
并行处理能力:它可以利用多核处理器的优势,对查询和数据操作进行并行处理。在处理大规模数据集时,如对一个包含数百万条记录的表进行聚合查询,SQL Server可以将任务分解,分配给多个处理器核心同时执行,大大缩短了查询时间。

高可用性

故障转移群集:通过在多台服务器上配置故障转移群集,当主服务器出现故障时,可以自动将数据库服务切换到备用服务器上。这个过程对用户是透明的,几乎不会影响到应用程序的正常运行。例如,在银行的交易系统中,使用故障转移群集可以确保即使服务器硬件出现问题,客户的交易数据仍然能够被安全地处理。
数据库镜像:这是一种高可用性解决方案,通过在两台服务器之间实时同步数据库数据。当主数据库服务器出现问题时,镜像服务器可以接管数据库服务。它支持高安全模式和高性能模式,可以根据不同的业务需求进行选择。

安全性

身份验证和授权:SQL Server支持多种身份验证方式,包括Windows身份验证和SQL Server身份验证。通过精细的权限控制,可以为不同的用户和角色分配不同的权限。例如,数据库管理员可以拥有完全控制数据库的权限,而普通用户可能只能查询数据,不能进行修改和删除操作。

数据加密:它提供了透明数据加密(TDE)功能,可以对整个数据库或数据文件进行加密。这样即使数据文件被盗取,没有加密密钥也无法读取其中的数据内容。此外,还可以对数据传输过程进行加密,防止数据在传输过程中被窃取。

易用性

图形化管理工具:SQL Server Management Studio(SSMS)是一个功能强大的图形化管理工具。通过它,用户可以方便地连接到数据库服务器,创建和管理数据库、表、视图等对象。例如,可以通过图形界面直观地设计表结构,添加字段、设置数据类型和约束条件等。同时,还可以在SSMS中编写和执行SQL脚本,查看查询结果。
丰富的文档和社区支持:微软为SQL Server提供了详细的官方文档,涵盖了从安装配置到高级功能应用的各个方面。此外,还有大量的在线社区,如Stack Overflow等,用户可以在这些社区中提问和分享经验,解决在使用过程中遇到的问题。
o

应用场景

企业级应用

ERP系统(企业资源规划系统):SQL Server可以作为ERP系统的后端数据库,存储企业的生产、销售、财务等各个部门的数据。例如,在制造业企业的ERP系统中,SQL Server数据库可以记录原材料的采购信息、生产过程中的物料消耗、产品的销售订单等数据,并且能够快速响应ERP系统的各种数据查询和更新请求,支持企业的日常运营和决策分析。
CRM系统(客户关系管理系统):用于存储客户的基本信息、购买历史、沟通记录等数据。销售团队可以通过CRM系统查询客户数据,制定销售策略。SQL Server能够高效地处理大量客户数据的存储和查询,同时保证数据的安全性和一致性。

数据分析和商业智能

数据仓库构建:利用SQL Server的分析服务,可以构建数据仓库。数据仓库是将企业各个业务系统的数据进行整合、清洗和转换后,存储在一个统一的结构中,用于数据分析。例如,企业可以将销售系统、客服系统和市场推广系统中的数据导入数据仓库,通过数据挖掘算法发现客户购买行为的模式,为精准营销提供依据。
报表生成:通过SQL Server的报表服务,企业可以生成各种业务报表。比如,财务部门可以生成月度财务报表,包括收入、支出、利润等指标;市场部门可以生成市场活动效果评估报表,展示不同市场活动对销售额的贡献等。这些报表可以以多种格式(如PDF、Excel等)导出,方便不同部门的人员查看和分析。

Web应用

网站后端数据库:在许多网站应用中,SQL Server作为后端数据库,存储用户信息、文章内容、评论等数据。例如,在一个新闻网站中,SQL Server数据库可以存储新闻文章的标题、内容、作者、发布时间等信息。当用户访问网站时,网站的前端应用通过SQL查询从数据库中获取新闻数据,并展示给用户。同时,当用户提交评论时,SQL Server可以快速地将评论数据插入到数据库中,并且能够处理高并发的用户访问,保证网站的响应速度。

SQL Server安装

准备工作

硬件要求

处理器:推荐使用多核处理器,最低要求是1GHz的x86或x64处理器,但实际使用中,为了保证性能,建议使用2GHz或更高主频的处理器。
内存:根据SQL Server的版本和应用场景有所不同。对于开发版或小型应用的标准版,至少需要4GB内存;对于企业版,尤其是处理大量数据和高并发请求的场景,建议配置16GB或更多内存。
存储空间:需要足够的磁盘空间来安装SQL Server软件和存储数据库文件。一般来说,安装程序本身可能需要2 - 3GB的空间,而数据库文件的大小则取决于数据量。例如,一个中等规模的企业数据库可能需要几十GB的存储空间。

软件要求

操作系统:SQL Server支持多种Windows操作系统版本,如Windows Server 2016、2019等服务器操作系统,以及Windows 10等客户端操作系统(对于开发和测试用途)。需要确保操作系统的版本与所要安装的SQL Server版本兼容。
.NET Framework:部分SQL Server版本可能需要特定版本的.NET Framework。在安装前,要检查系统是否已安装所需的.NET Framework版本,如果没有,则需要先进行安装。例如,SQL Server 2019可能需要.NET Framework 4.8。

权限要求

安装SQL Server需要具有管理员权限。在安装过程中,会进行文件写入、注册表修改等一系列操作,只有管理员账户才有足够的权限来完成这些任务。所以,在开始安装之前,要确保以管理员身份登录操作系统。

安装步骤(以SQL Server 2022为例)

获取安装介质

可以从微软官方网站下载SQL Server 2022的安装文件。在下载页面,根据自己的需求(试用本地或云中的 SQL Server或下载免费的专用版本等)选择相应的版本,本文选择下载免费的专用版本Developer版。下载完成后,通常会得到一个ISO镜像文件或一个可执行的安装程序(.exe文件)。
官网下载地址:https://www.microsoft.com/zh-CN/sql-server/sql-server-downloads
百度网盘下载地址:https://pan.baidu.com/s/1ir8NctS0MLOLV_4ZOCwtdw?pwd=dpdi
在这里插入图片描述

运行安装程序

下载好安装包找到SQL2022-SSEI-Dev.exe文件并运行
在这里插入图片描述

选择”自定义”安装类型可以逐步完成SQL Server安装向导
在这里插入图片描述

设置媒体位置即安装程序包存放路径,点击安装可下载安装程序包
在这里插入图片描述

下载成功后会弹出如下图所示对话框
在这里插入图片描述

选择左侧安装点击后选择全新SQL Server独立安装或向现有安装添加功能
在这里插入图片描述
在这里插入图片描述

版本:选择要安装的SQL Server2022版本为Developer后点击下一步
在这里插入图片描述

许可条款:勾选我接受许可条款,点击下一步
在这里插入图片描述

Microsoft更新:不用勾选使用Microsoft更新检查更新,直接点击下一步
在这里插入图片描述

安装规则检查:直接点击下一步(安装程序会进行一系列的规则检查,以确保系统环境符合安装要求。如果检查通过,会显示安装配置规则界面,点击下一步继续安装;如果有错误或警告,需要根据提示进行相应的调整,如修改配置、安装缺失的组件等)
在这里插入图片描述

适用SQL Server的Azure扩展:取消勾选,点击下一步
在这里插入图片描述

功能选择:可根据自己需要勾选,点击下一步(在功能选择界面,可以选择要安装的SQL Server组件。常见的组件包括数据库引擎服务,SQL Server Management Studio(SSMS)分析服务,报表服务等,如果需要进行数据分析和数据挖掘,可以安装分析服务。对于需要生成报表的应用场景,可以安装报表服务。根据实际需求选择相应的组件,如果不确定,可以选择默认安装,它会安装一些常用的组件)
在这里插入图片描述

实例配置:默认实例点击下一步(在实例配置界面,需要选择安装SQL Server的实例类型。有两种实例类型可供选择:默认实例和命名实例,默认实例是指在计算机上只有一个SQL Server实例的情况。当连接到这个实例时,不需要指定实例名称,直接使用服务器的名称即可。例如,服务器名称为ServerA,那么连接字符串就是ServerA。命名实例是指在同一台计算机上可以安装多个SQL Server实例,每个实例都有一个唯一的名称。例如,在ServerA上安装了一个名为MyInstance的命名实例,那么连接字符串就是ServerA\MyInstance。如果是在开发环境中,需要安装多个不同版本或配置的SQL Server进行测试,可以选择命名实例)
在这里插入图片描述

Polybase配置:不用配置直接点击下一步
在这里插入图片描述

服务器配置:不用配置直接下一步(服务器配置”界面,需要设置服务账户。服务账户是SQL Server服务运行的身份。可以选择使用内置的账户(如Network Service),也可以指定一个域账户或本地账户。使用域账户可以提供更好的安全性和管理性,尤其是在企业环境中,可以通过域策略来管理服务账户的权限,还需要设置SQL Server代理服务。SQL Server代理用于执行计划任务,如定期备份数据库、运行维护任务等。同样需要为SQL Server代理服务指定一个服务账户)
在这里插入图片描述

数据库引擎配置:1.勾选混合模式,2.输入密码,3.添加当前用户点击下一步(数据库引擎服务是核心组件,必须安装。它提供了数据存储和管理的基本功能,在数据库引擎配置界面,主要有两个配置选项:身份验证模式和排序规则。身份验证模式有Windows身份验证模式和SQL Server和Windows身份验证模式两种。Windows身份验证模式安全性较高,它利用Windows系统的账户和密码进行身份验证。在这种模式下,只有Windows用户和组可以连接到SQL Server。SQL Server和Windows身份验证模式则同时支持Windows身份验证和SQL Server自身的身份验证。如果应用程序需要使用SQL Server身份验证连接到数据库,或者需要为非Windows用户(如一些非Windows平台的应用程序)提供访问权限,可以选择这种模式。在选择SQL Server和Windows身份验证模式时,需要添加至少一个SQL Server登录名,可以输入sa作为登录名,并设置一个强密码。排序规则决定了数据的排序和比较方式。不同的排序规则会影响字符串数据的存储和检索。一般情况下,可以选择默认的排序规则,除非有特殊的语言或业务需求)
在这里插入图片描述

Analysis Services配置:1勾选多维模式,2添加当前用户点击下一步
在这里插入图片描述

功能配置规则:直接点下一步进入准备安装,点击安装
在这里插入图片描述

安装进度:等待安装即可(安装程序会开始安装SQL Server的各个组件,并显示安装进度。这个过程可能需要一些时间,具体时间取决于计算机的性能和安装的组件数量。安装完成后,会弹出安装完成的提示界面)
在这里插入图片描述

完成安装:点击关闭即可
在这里插入图片描述

SSMS安装

SSMS介绍

SQL Server Management Studio (SSMS) 是一种集成环境,用于管理从 SQL Server 到 Azure SQL 数据库的任何 SQL 基础结构。 SSMS 提供用于配置、监视和管理 SQL Server 和数据库实例的工具。 使用 SSMS 部署、监视和升级应用程序使用的数据层组件,以及生成查询和脚本。

SSMS获取

官网下载地址:
https://learn.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
在这里插入图片描述

百度网盘下载地址:
https://pan.baidu.com/s/1ir8NctS0MLOLV_4ZOCwtdw?pwd=dpdi
在这里插入图片描述

SSMS安装

双击SSMS-Setup-CHS.exe安装文件进行安装,如果报如下错误请下载百度网盘SSMS-Setup-ENU.exe即可完成安装
在这里插入图片描述
在这里插入图片描述

SSMS-Setup-ENU.exe安装成功
在这里插入图片描述

SQL Server连接

SSMS连接SQL Server

启动SQL Server Management Studio
在这里插入图片描述

Windows身份验证:勾选Trust server certificate即可登录

在这里插入图片描述
在这里插入图片描述

SQL Server身份验证:输入用户名和密码,勾选Trust server certificate即可登录

在这里插入图片描述
在这里插入图片描述

Navicat连接SQL Server

自定义SQL Server驱动

找到Navicat安装目录Navicat\Navicat Premium 12下有sqlncli_x64.msi文件双击可以进行安装默认为SQL Server Native Client 10.0

在这里插入图片描述

SQL Server Native Client 11.0下载安装
官网下载地址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=56041
在这里插入图片描述
在这里插入图片描述

百度网盘下载地址:
https://pan.baidu.com/s/1ir8NctS0MLOLV_4ZOCwtdw?pwd=dpdi
在这里插入图片描述

安装很简单直接下一步…完成,这里就省略…

Windows身份验证

主机输入localhost,选择Windows验证能正常连接
在这里插入图片描述

主机输入127.0.0.1,选择Windows验证能报错
在这里插入图片描述

解决办法:打开Sql Server Configuration Manager->SQL Server网络配置->
MSSQLSERVER的协议->启动TCP/IP

在这里插入图片描述

SQL Server服务->重启SQL Server服务既可连接成功
在这里插入图片描述

本人更改过host,所以ip是通过ipconfig获取到的
在这里插入图片描述

SQL Server身份验证

输入用户名和密码即可登录
在这里插入图片描述

PDI(kettle)连接SQL Server

下载 Microsoft SQL Server JDBC 驱动程序

官网下载地址:
https://learn.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16
百度网盘下载地址:
https://pan.baidu.com/s/1ir8NctS0MLOLV_4ZOCwtdw?pwd=dpdi
在这里插入图片描述

Microsoft JDBC Driver 12.8 for SQL Server简介

支持的操作系统包括:
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Server 2022
Windows 8.1
Windows 10
Windows 11
Linux
macOS
JRE 系列版本可实现最大程度支持的驱动程序JAR
8+ | mssql-jdbc-12.8.1.jre8.jar
11+ | mssql-jdbc-12.8.1.jre11.jar

有关每个组件的详细信息,请参阅联机文档
Microsoft JDBC Driver for SQL Server 文档:https://aka.ms/mssql-jdbc
Microsoft SQL Server JDBC 驱动程序放到PDI对应目录
将下载的驱动程序mssql-jdbc-12.8.1.jre8.jar (根据自己JDK版本选择是jre8还是jre11对应的jar) 放到 \data-integration\lib启动PDI

SQL Server身份验证

JDBC连接方式配置如图:

在这里插入图片描述

报如下错误解决办法:选项中增加Encrypt=false
在这里插入图片描述
在这里插入图片描述

JNDI连接方式配置(\data-integration\simple-jndi\jdbc.properties)
##SQL Server身份认证JNDI方式配置
sqlserver_auth/type=javax.sql.DataSource
sqlserver_auth/driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
sqlserver_auth/url=jdbc:sqlserver://172.16.20.116:1433;DatabaseName=master;integratedSecurity=false;Encrypt=false
sqlserver_auth/user=sa
sqlserver_auth/password=your sa password
在这里插入图片描述

Windows身份验证

JDBC连接方式配置:勾选 Use Intergrated Security代表用Windows身份验证登录,此时不需要填写用户名和密码,如下配置发现报错
在这里插入图片描述

解决方法:
将下载的Microsoft SQL Server JDBC 驱动程序
sqljdbc_12.8.1.0_chs\sqljdbc_12.8\chs\auth\x64路径下的
mssql-jdbc_auth-12.8.1.x64.dll文件放到JDK\jre\bin和JDK\bin目录下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重启PDI问题解决
在这里插入图片描述

JNDI连接方式配置
##Windows身份认证JNDI方式配置((\data-integration\simple-jndi\jdbc.properties))
windows_auth/type=javax.sql.DataSource
windows_auth/driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
windows_auth/url=jdbc:sqlserver://172.16.20.116:1433;DatabaseName=master;integratedSecurity=true;Encrypt=false
#windows_auth/user=sa
#windows_auth/password=your sa password(Windows认证方式不需要用户名和密码)
在这里插入图片描述
在这里插入图片描述

HOP连接SQL Server

SQL Server身份验证

使用数据库内置安全特性不勾选代表使用SQL Server身份验证模式连接,
apache-hop-client-2.11.0版本默认带了JDBC驱动(mssql-jdbc-12.6.3.jre11.jar)不用单独安装,HOP连接配置配置如图:
在这里插入图片描述

Windows身份验证

勾选 Use Intergrated Security代表用Windows身份验证登录,此时不需要填写用户名和密码,配置相关连接后发现报错,报错信息如图
在这里插入图片描述

解决方法:将下载的Microsoft SQL Server JDBC 驱动程序
sqljdbc_12.8.1.0_chs\sqljdbc_12.8\chs\auth\x64路径下的
mssql-jdbc_auth-12.8.1.x64.dll文件放到\jdk-23_windows-x64_bin\jdk-23.0.1\bin目录下
在这里插入图片描述

替换apache-hop-client-2.11.0\hop\lib\jdbc路径下mssql-jdbc-12.6.3.jre11.jar
为mssql-jdbc-12.8.1.jre11.jar
在这里插入图片描述

重启HOP再次连接成功
在这里插入图片描述

Java连接SQL Server

Java连接SQL Server代码示例
在这里插入图片描述

相关文章:

实操演练第003讲-数据通途:客户端连接SQL Server的完美攻略

SQL Server简介 基本概念 SQL Server是由微软公司开发的关系型数据库管理系统。它基于SQL(Structured Query Language,结构化查询语言)来管理和操作数据。SQL Server可以存储大量结构化数据,如客户信息、订单记录、库存数据等&a…...

golang接口

1.概念 golang接口是一个动态类型和动态值的集合,定义了对象的行为,不指定实现。只要一个类型定义了接口全部的方法,就可被认为是实现接口 **动态类型:**实现接口的具体数据类型 **动态值:**实现接口的数据的值或者引…...

LeetCode:37. 解数独

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:37. 解数独 编写一个程序,通过填充空格来解决数独问题。 数独的解法需 遵循如下规则&#xff…...

数据结构与算法之递归: LeetCode 37. 解数独 (Ts版)

解数独 https://leetcode.cn/problems/sudoku-solver/description/ 描述 编写一个程序,通过填充空格来解决数独问题数独的解法需 遵循如下规则: 数字 1-9 在每一行只能出现一次数字 1-9 在每一列只能出现一次数字 1-9 在每一个以粗实线分隔的 3x3 宫内…...

【氮化镓】香港科技大学陈Kevin-单片集成GaN比较器

一、引言(Introduction) GaN HEMT的重要性 文章开篇便强调了氮化镓(GaN)高电子迁移率晶体管(HEMT)在下一代功率转换系统中的巨大潜力。GaN HEMT具备高开关频率、低导通电阻、高击穿电压以及宽工作温度范围等优势,使其成为功率电子领域的热门研究对象。这些特性使得GaN…...

axios的使用总结

一、Axios 简介 Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。在 Vue 项目中,它主要用于发送 HTTP 请求来获取数据(如从 API 获取数据)或者提交数据(如用户登录、注册等表单数据)。 二…...

革新未来:高效智能数字人技术引领多元化应用

随着科技的不断进步,数字人技术已逐渐成为企业数字化转型中的重要工具。数字人不仅能够优化客户体验,还可以显著提升企业运营效率。本文将详细介绍一种高性能、高质量、低延迟、快速响应以及安全稳定的数字人技术方案,帮助企业在多元化场景中…...

使用批处理文件清除系统垃圾

第一步:打开记事本,里面的命令如下 echo off echo 正在清理临时文件,请稍候...:: 清理系统临时文件 echo 清理系统临时文件... del /q /f /s "%TEMP%\*.*" del /q /f /s "%WINDIR%\Temp\*.*" rd /s /q "%WINDIR%\T…...

总结5..

#include<stdio.h> struct nb {//结构体列队 int x, y;//x为横坐标&#xff0c;y为纵坐标 int s, f;//s为步数&#xff0c;//f为方向 }link[850100]; int n, m, x, y, p, q, f; int hard 1, tail 1; int a[52][52], b[52][52], book[52][52][91]; int main() { …...

Java 在包管理与模块化中的优势:与其他开发语言的比较

在开发复杂的、规模庞大的软件系统时&#xff0c;包管理和模块化设计起着至关重要的作用。它们不仅决定了代码的组织和可维护性&#xff0c;还直接影响到团队协作效率、扩展性和性能。在众多编程语言中&#xff0c;Java 凭借其成熟的生态系统、强类型系统和标准化的包管理机制&…...

LLMs(大型语言模型)的多智能体:Auto-GPT

LLMs(大型语言模型)的多智能体:Auto-GPT 是指在一个系统中集成多个具有不同能力、角色和任务的智能体,这些智能体能够相互协作、沟通和交互,以共同完成复杂的任务或解决复杂的问题。每个智能体都可以被视为一个独立的实体,具有自己的策略、目标和知识库,通过相互之间的…...

CPU狂飙900%如何分析?怎么定位?怎么溯源处理

当你的服务器CPU飙升到900%&#xff0c;系统卡顿、响应迟缓、业务受阻&#xff0c;这种令人焦虑的场景是否让你束手无策&#xff1f;别慌&#xff0c;这并不是世界末日&#xff0c;只要掌握正确的分析与定位方法&#xff0c;就能快速找到问题根源&#xff0c;并有效解决。 CPU…...

Excel 技巧17 - 如何计算倒计时,并添加该倒计时的数据条(★)

本文讲如何计算倒计时&#xff0c;并添加该倒计时的数据条。 1&#xff0c;如何计算倒计时 这里也要用公式 D3 - TODAY() 显示为下面这个样子的 然后右键该单元格&#xff0c;选 设置单元格格式 然后点 常规 这样就能显示出还书倒计时的日数了。 下拉适用到其他单元格。 2&a…...

Java中的阻塞队列--以LinkedBlockingQueue为例

顾名思义&#xff0c;就是一种在对队列进行出队或者入队操作的时候会阻塞的队列。下面使用JDK17中的LinkedBlockingQuece进行简单的介绍。 LinkedBlockingQueue基本结构 LinkedBlockingQueue的主要结构以及构成的数据结构如下图所示。具体来说包括 存储元素的链表&#xff0…...

16.5万煤气柜柜位计故障分析

一、事故经过&#xff1a; 2015年8月1&#xff14;日20点45分&#xff0c;16.5万立煤气柜柜顶油封溢流口有大量油液溢出&#xff0c;此时雷达柜位计在计算机上示值为63.79米&#xff0c;由于接近傍晚天色较暗&#xff0c;岗位操作员并未及时发现这一异常状况。22点45分左右&…...

高效沟通驱动LabVIEW项目成功

在LabVIEW项目开发中&#xff0c;由于涉及软件、硬件及多方协作&#xff0c;项目沟通效率的高低直接影响开发进度与最终质量。不明确的需求、信息传递中的误解以及跨部门协作的阻碍&#xff0c;常导致项目延误甚至失败。因此&#xff0c;建立高效的沟通机制&#xff0c;确保信息…...

大模型之三十三- 开源Melo 语音合成

大模型之三十三- 开源Melo 语音合成 文本到语音(TTS)系统从基于基础音素的模型演变成复杂的端到端神经方法,这种方法可以直接将文本转换为语音。这一变革得益于深度学习的进步和计算能力的提升,已经在语音的自然度、韵律控制和跨语言能力方面取得了重大进展 。现代TTS系统…...

论文复现:四轮转向车辆后轮转角控制方法研究

写在前面&#xff0c;主要参考以下这篇文章&#xff0c;并复现了其中几种后轮转角控制方法。 一、什么是四轮转向 顾名思义&#xff0c;四轮转向指的是四个轮子都能转向&#xff0c;都能转动。当驾驶员操作方向盘进行前轮转向时&#xff0c;后轮按照特定算法给出的转角跟着转动…...

【UFEN】基于多层特征融合和多任务学习的多模态情感分析

abstract 当前多模态情感分析面临的主要挑战包括&#xff1a;1、模型如何在单一模态中提取情感信息&#xff0c;并实现多模态信息的互补传输&#xff1b;2、在单一模态中体现的情绪与多模态标签不一致的情况下&#xff0c;如何输出相对稳定的预测&#xff1b;3、当单模态信息不…...

uniapp的插件开发发布指南

Hbuilder创建项目 项目根目录创建uni_modules 开发组件 发布到插件市场 填写发布说明&#xff08;未登录需要登录&#xff09; 点击提交 在终端可以看到 发布成功&#xff01; 插件市场查看...

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…...

【Python】 -- 趣味代码 - 小恐龙游戏

文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

CentOS下的分布式内存计算Spark环境部署

一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架&#xff0c;相比 MapReduce 具有以下核心优势&#xff1a; 内存计算&#xff1a;数据可常驻内存&#xff0c;迭代计算性能提升 10-100 倍&#xff08;文档段落&#xff1a;3-79…...

c++ 面试题(1)-----深度优先搜索(DFS)实现

操作系统&#xff1a;ubuntu22.04 IDE:Visual Studio Code 编程语言&#xff1a;C11 题目描述 地上有一个 m 行 n 列的方格&#xff0c;从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子&#xff0c;但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...

RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程

本文较长&#xff0c;建议点赞收藏&#xff0c;以免遗失。更多AI大模型应用开发学习视频及资料&#xff0c;尽在聚客AI学院。 本文全面剖析RNN核心原理&#xff0c;深入讲解梯度消失/爆炸问题&#xff0c;并通过LSTM/GRU结构实现解决方案&#xff0c;提供时间序列预测和文本生成…...

华硕a豆14 Air香氛版,美学与科技的馨香融合

在快节奏的现代生活中&#xff0c;我们渴望一个能激发创想、愉悦感官的工作与生活伙伴&#xff0c;它不仅是冰冷的科技工具&#xff0c;更能触动我们内心深处的细腻情感。正是在这样的期许下&#xff0c;华硕a豆14 Air香氛版翩然而至&#xff0c;它以一种前所未有的方式&#x…...

掌握 HTTP 请求:理解 cURL GET 语法

cURL 是一个强大的命令行工具&#xff0c;用于发送 HTTP 请求和与 Web 服务器交互。在 Web 开发和测试中&#xff0c;cURL 经常用于发送 GET 请求来获取服务器资源。本文将详细介绍 cURL GET 请求的语法和使用方法。 一、cURL 基本概念 cURL 是 "Client URL" 的缩写…...

ui框架-文件列表展示

ui框架-文件列表展示 介绍 UI框架的文件列表展示组件&#xff0c;可以展示文件夹&#xff0c;支持列表展示和图标展示模式。组件提供了丰富的功能和可配置选项&#xff0c;适用于文件管理、文件上传等场景。 功能特性 支持列表模式和网格模式的切换展示支持文件和文件夹的层…...

RLHF vs RLVR:对齐学习中的两种强化方式详解

在语言模型对齐&#xff08;alignment&#xff09;中&#xff0c;强化学习&#xff08;RL&#xff09;是一种重要的策略。而其中两种典型形式——RLHF&#xff08;Reinforcement Learning with Human Feedback&#xff09; 与 RLVR&#xff08;Reinforcement Learning with Ver…...

Docker环境下安装 Elasticsearch + IK 分词器 + Pinyin插件 + Kibana(适配7.10.1)

做RAG自己打算使用esmilvus自己开发一个&#xff0c;安装时好像网上没有比较新的安装方法&#xff0c;然后找了个旧的方法对应试试&#xff1a; &#x1f680; 本文将手把手教你在 Docker 环境中部署 Elasticsearch 7.10.1 IK分词器 拼音插件 Kibana&#xff0c;适配中文搜索…...