
阿里巴巴
文章平均质量分 84
web13093320398
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
语言大模型的浮点运算分配
在前向传播的总时间中,有40%的时间用于注意力层,53%用于MLP。在注意力层内部,时间分配在4个不同的线性层上,其中有2个线性层花费的时间大致相同(linear_1、linear_2),一个花费的时间多50%(linear_3),另一个则是前两者的两倍(linear_0)。假设一个房屋配备了一个运行良好的恒温器,那么我们能看到炉子燃烧的油量(M)与室外温度(V)之间存在强烈的负相关关系,同时炉子燃烧的油量(M)与室内温度(P)之间没有相关性,此外,室外温度(V)与室内温度(P)之间也没有相关性。原创 2025-06-05 00:15:04 · 690 阅读 · 0 评论 -
数字人技术的核心:AI与动作捕捉的双引擎驱动(210)
AI 与动作捕捉技术的深度融合,正在重构数字人的 “生命体征”。随着 5G、AR/VR 技术的普及,数字人将从单一功能载体进化为具备自主意识的虚拟生命体,成为连接物理世界与数字空间的超级入口。未来的数字人不仅是技术的集合体,更是人类情感与智慧的数字化延伸。我们正站在一个新的时代起点上,见证着数字人技术带来的变革与创新。在这个虚实共生的新纪元中,数字人将与我们的生活、工作、娱乐深度融合,创造出无限可能的未来。原创 2025-06-05 00:02:48 · 931 阅读 · 0 评论 -
大模型相关技术综述
2021年4月,华为云联合循环智能发布盘古NLP超大规模预训练语言模型,参数规模达1000亿;联合北京大学发布盘古α超大规模预训练模型,参数规模达2000亿。阿里达摩院发布270亿参数的中文预训练语言模型PLUG,联合清华大学发布参数规模达到1000亿的中文多模态预训练模型M6。2021年6 月,北京智源人工智能研究院发布了超大规模智能模型“悟道 2.0”,参数达到 1.75 万亿,成为当时全球最大的预训练模型。2021年7月,百度推出ERNIE 3.0 知识增强大模型,参数规模达到百亿。原创 2025-06-04 23:50:18 · 749 阅读 · 0 评论 -
国内大模型API调用实战
需要注册获取api key,进行授权api接口基本都支持stream流式输出api接口都是典型chat模式,提供不同的角色信息,system,user和assistant, 多轮对话在history中拼接会话信息大家快去使用吧。原创 2025-06-04 23:36:43 · 963 阅读 · 0 评论 -
人工智能大模型多场景应用原理解析
在上篇文章《人工智能大模型之ChatGPT原理解析》中分享了一些大模型之ChatGPT的核心原理后,收到大量读者的反馈,诸如:在了解了核心原理后想进一步了解未来的发展趋势(比如生成式人工智能和元宇宙能擦出什么样的火花?),大模型如何优化现有技术(如:如何提高图像文档识别准确率等)…近期有幸参加了中国图像图形学学会和合合信息共同举办的CSIG企业行活动,对活动中的干货自己花了一些精力进行系统性研究与整理,在此与大家共享。原创 2025-06-04 23:24:07 · 870 阅读 · 0 评论 -
【云馨AI-大模型】2025年4月第三周AI领域全景观察:硬件革命、生态博弈与国产化突围
😎 作者介绍:资深程序员,从业10年+、互联网系统架构师,目前专注于AIGC的探索(优快云博客之星|AIGC领域优质创作者)💘领取三大专属福利:1️⃣免费赠送AI+编程📚500本,2️⃣AI技术教程副业资料1套,3️⃣DeepSeek资料教程1套🔥(限前500人)需要的朋友 点击下方👇👇👇【微信名片】,100%免费领取。原创 2025-06-04 23:11:48 · 272 阅读 · 0 评论 -
NSFW的AI情感陪伴类在线工具如何做好SEO?
NSFW 是 “Not Safe For Work” 的缩写,意思是“不适合在工作场所浏览”。它通常用于标记包含以下内容的网络内容:色情内容:任何具有性暗示或露骨色情的内容。暴力内容:包含血腥、暴力或令人不安的场景。冒犯性内容:可能被认为是冒犯性的内容,例如仇恨言论、歧视或亵渎。原创 2025-06-04 22:59:33 · 758 阅读 · 0 评论 -
AI大模型零基础入门教程(适合小白),AI大模型教程入门到精通,非常详细收藏我这一篇就够了
AI大模型是指使用大规模数据和强大的计算能力训练出来的人工智能模型。这些模型通常具有高度的准确性和泛化能力,可以应用于各种领域,如自然语言处理、图像识别、语音识别等。原创 2025-06-04 22:40:18 · 268 阅读 · 0 评论 -
【MySQL】快速上手:mysql用户管理 教你快速创建管理新用户
*前言:**本节内容讲述两个板块的内容, 一个板块是数据库的视图, 另一个板块是mysql的用户管理,主要讲解了用户的增删, 以及查和修改密码。然后讲述了用户的赋予和收回权限。下面开始我们的学习吧!原创 2025-03-22 16:03:52 · 551 阅读 · 0 评论 -
Windows下redis安装
进入Redis安装包目录,安装服务:redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbosewin+r -> services.msc,可以看到服务安装成功。原创 2025-03-22 03:17:08 · 419 阅读 · 0 评论 -
spring的15个经典面试题
于是很多Java Web开发相关的MVC框架应运而生,比如Struts2,但是由于Struts2比较笨重,随着Spring轻量级开发框架的流行,Spring生态圈出现了Spring MVC框架。我们需要增加新功能也方便,提高了系统的扩展性。AOP(Aspect-Oriented Programming,面向切面编程)能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可扩展性和可维护性。原创 2025-03-22 01:40:46 · 522 阅读 · 0 评论 -
SpringBoot教程(十四) SpringBoot之集成Redis
Redis是我们Java开发中,使用频次非常高的一个nosql数据库,数据以key-value键值对的形式存储在内存中。redis的常用使用场景,可以做缓存,分布式锁,自增序列等,使用redis的方式和我们使用数据库的方式差不多,首先我们要在自己的本机电脑或者服务器上安装一个redis的服务器,通过我们的java客户端在程序中进行集成,然后通过客户端完成对redis的增删改查操作。redis的Java客户端类型还是很多的,常见的有等,所以我们在集成的时候,我们可以选择直接集成这些原生客户端。原创 2025-03-22 00:03:14 · 818 阅读 · 0 评论 -
Spring 中的依赖注入
通过 setter 方式注入。原创 2025-03-10 22:50:58 · 204 阅读 · 0 评论 -
Spring @Around 注解
Around是 Spring AOP(面向切面编程)中的一个注解,它用于定义一个环绕通知(Around Advice)。环绕通知是 AOP 中最强大的一种通知类型,因为它能够在方法执行之前和之后都执行自定义的逻辑,并且可以控制方法是否继续执行或改变其返回值。@Around。原创 2025-03-10 16:51:38 · 961 阅读 · 0 评论 -
Python 网络爬虫教程:从入门到高级的全面指南
网络爬虫是自动访问互联网并提取信息的程序。它可以用于数据采集、市场分析、学术研究等多种场景。简单来说,网络爬虫就是模拟用户在浏览器中的行为,获取网页内容。本文详细介绍了 Python 网络爬虫的基础知识、实现步骤及实战案例。随着技术的不断发展,网络爬虫的应用场景也在不断扩大。未来,你可以结合机器学习等技术,进一步提升数据分析能力。原创 2025-03-10 12:04:59 · 1182 阅读 · 0 评论 -
Nginx 上安装 SSL 证书并启用 HTTPS 访问
通过 Certbot 和 Nginx 配置 HTTPS 可以显著提高网站的安全性,并且 Let’s Encrypt 提供的免费证书使配置过程简单高效。按以上步骤设置后,你的站点将支持 HTTPS 安全访问,提升用户数据传输的安全性。同时,通过信任自签名证书或使用 SSH 协议,Git 客户端可以顺利地克隆和拉取代码。原创 2025-03-07 22:15:18 · 316 阅读 · 0 评论 -
MySQL中between and的基本用法、范围查询
是支持数值查询的,当字段类型是数值时 between A and B等同于>=A and <=B。not between and表示指定范围之外的值。not between A and B相当于 < A or >B。从上面示例可以看出,还有两条数据时间是在2024-10-30日范围内,但是并没有被查询出来。当between and用于数值查询时,常用于字段类型为int、decimal等。当查询时间范围时要注意可能会遇到时间精度问题,具体参考下面示例。示例:查询年龄不在24到25之间的用户。原创 2025-03-05 18:30:17 · 1030 阅读 · 0 评论 -
Linux安装redis
上传刚才下载的文件,或者使用wget命令下载,因为没有找到3.0.504所以下载了3.0.5。有的人会连接不成功,是因为发防火墙没有放开端口,这里有两种方法,关闭防火墙或者开放端口。想要测试是不是成功设置开机自启了,就执行命令,重启机器,然后进行连接测试。因为我一直使用的是redis3.0.504版本的,这里我就下载这个版本。开放完端口后需要重启防火墙才能生效。代表Kill(Stop)的顺序。是注册开机启动的运行级别。如果想断开连接,使用。有多个方式,比如使用。主要修改下面几个配置。代表Start的顺序。原创 2025-03-05 17:06:47 · 368 阅读 · 0 评论 -
Java进阶学习之路
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考java语言是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言,是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行。这些Java程序被称为Java小程序(applet)。原创 2025-03-05 15:10:15 · 876 阅读 · 0 评论 -
golang超详细基础入门教程_golang教程
Go语言(或 Golang)起源于2007年,并在2009年正式对外发布。Go是非常年轻的一门语言,它的主要目标是"兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性"。Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的设计理念是不损失应用程序性能的情况下降低代码的复杂性,旨在创造一种新的编程语言,既能够保持C和C++的效率,又能够拥有像Python和Ruby的灵活性和易读性。原创 2025-03-05 00:38:26 · 1865 阅读 · 0 评论 -
2024最新版Java面试题及答案,【来自于各大厂】
这份面试宝典是从基础到高级涵盖了足足30个技术栈的,包含了JAVA基础,JAVA集合,JAVA并发,Spring,微服务,Netty,计算机网络,MQ,Zookeeper,Redis,MySQL,数据结构与算法以及设计模式等等,足足200余页,由于篇幅限制我在这里就只展示部分内容了,全部资料免费分享除此之外还有SpringCloud(31道)、Nginx(28道)、MQ(45道)、Dubbo(38道)、Kafka(12道)、ES(47道)、Linux(38道)等内容。Files.copy():复制文件。原创 2025-03-04 22:20:22 · 644 阅读 · 0 评论 -
2021Java面试-基础篇
初衷:在接到面邀请之后,面试过程就变成面试官筛选优秀面试者最重要的途径之一。在本人为数不多的面试经历总结后发现,面试提问一般分为两部分,第一是项目经历,第二是技术提问。项目经历就要求面试者熟悉项目所用到的技术以及自己所负责的模块,而剩下百分之九十的时间都是在技术提问。基于以上原因,本人计划搜罗网上优秀且全面的面试题库,用自己理解的话再叙述出来,用于自身成长。2021-4-29在两个月前开始写JAVA面试基础篇,中途要备考所以搁浅了。原创 2025-03-03 17:44:58 · 815 阅读 · 0 评论 -
美的java面试经验
2 HashMap和HashTable 的区别(线程安全性,扩容机制,初始容量,key为null),继续追问两者在遍历的时候有什么区别?1、Java常见集合的实现方式,说下常用的设计模式,并举例使用到的场景,手写懒加载线程安全的单例模式。4.client调用A 服务,A服务依赖于B服务,在不知道B是否高可用的情况下,怎么保证A的高可用?2、Redis 中的常见数据结构类型,Redis实现持久化的方式,优缺点以及使用场。中涉及的点6、MySQL主备同步的原理,怎么实现高可用?4 Java的多线程用过嘛,答。原创 2025-03-03 10:41:15 · 341 阅读 · 0 评论 -
微服务生态组件之Spring Cloud LoadBalancer详解和源码分析
Spring Cloud LoadBalancer目前Spring官方是放在spring-cloud-commons里,Spring Cloud最新版本为2021.0.2Spring Cloud LoadBalancer 官网文档地址Spring Cloud官网文档地址一方面Netflix Ribbon停止更新,Spring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器,抽象和实现,用来替代Ribbon。原创 2025-03-02 21:31:25 · 999 阅读 · 0 评论 -
基于Hadoop的汽车大数据分析系统设计与实现【爬虫、数据预处理、MapReduce、echarts、Flask】
本项目旨在构建一个综合性的数据处理和可视化系统,通过整合多种技术高效处理大规模数据。首先,通过网络爬虫从各个来源收集海量数据。这些数据包括标题、品牌、车型、年份、里程、城市、环保标准、售价、首付以及新车含税价等关键字段。这些原始数据被批量收集,需要在有效分析和可视化之前进行处理。数据收集完成后,接下来是数据预处理阶段。此阶段包括数据清洗、处理缺失值以及将数据格式化为便于上传到Hadoop的结构化格式。之所以选择Hadoop,是因为它能够管理和处理分布在多个节点上的大规模数据集。转载 2025-03-02 20:12:25 · 666 阅读 · 0 评论 -
从零开始设计一个完整的网站:HTML、CSS、PHP、MySQL 和 JavaScript 实战教程
die("连接失败: " . $conn->connect_error);:用户可以提交留言,留言会保存到数据库(动态网页 + 数据库)。你可以继续扩展这个网站,比如添加用户登录、图片上传等功能。本文将从实战角度出发,带你一步步设计一个完整的网站。通过这个教程,你将掌握一个网站的真正设计过程!:用来测试你的网站(比如 Chrome 或 Edge)。动态网页可以让用户提交数据,并将数据保存到数据库中。,它可以帮助你在电脑上运行 PHP 和数据库。这是一个简单的网站示例,用来学习网站设计。原创 2025-03-02 18:33:31 · 4709 阅读 · 1 评论 -
【保姆级教程】apache-tomcat的安装配置教程
一、前提二、文件目录含义三、运行tomcat四、运行成功效果五、使用tomcat打开本地端口为8080的网页六、用tomcat打开自己的.html文件七、用tomcat打开.html文件和鼠标右键打开.html文件的区别八、tomcat点击运行,cmd窗口出现后闪退解决九、附:修改端口号的方法。原创 2025-03-01 14:43:43 · 817 阅读 · 0 评论 -
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
去网上搜了一圈,原来这是因为 Spring Boot 官方不再支持 Spring Boot 的 2.x 版本了,之后全力维护 3.x;那就是不要用官方提供的 Spring Initializr 来初始化项目了,我们可以使用阿里云提供的脚手架镜像(https://start.aliyun.com/),一样愉快地使用 Java 8~具体一点,应该是使用 IDEA 内置的 Spring Initializr 创建 Spring Boot 新项目时,没有 Java 8 的选项了,只剩下了 >= 17 的版本。原创 2025-03-01 00:10:22 · 460 阅读 · 0 评论 -
【MySQL】MySQL数据库中密码加密和查询的解决方案
【代码】【MySQL】MySQL数据库中密码加密和查询的解决方案。原创 2025-02-28 22:32:14 · 436 阅读 · 0 评论 -
Ubuntu 系统下安装 Nginx
若发现以下错误,这是因为80端口已经被其他进行占用导致Nginx无法绑定到80端口上,可尝试查询端口占用进程并终止该进程。原创 2025-02-28 13:30:22 · 663 阅读 · 0 评论 -
Spring事务(Transaction)
编程式对事物控制的细粒度更高,我们能够精确的控制事务的边界,事务的开始和结束完全取决于我们的需求,但这种方式存在一个致命的缺点,那就是事务规则与业务代码耦合度高,难以维护,因此我们很少使用这种方式对事务进行管理。但完全的事务隔离会导致性能问题,而且并不是所有的应用都需要事务的完全隔离,因此有时应用程序在事务隔离上也有一定的灵活性。隔离性(Isolation):一个事务的执行不能被其它事务干扰,即一个事务内部的操作及使用的数据对并发的其它事务是隔离的,并发执行的各个事务之间不能互相打扰。原创 2025-02-28 11:50:24 · 963 阅读 · 0 评论 -
SpringBoot中自定义Starter
1. 前置知识1-1 什么是Starter?1-2 常用的Condition注解说明1-3 Starter的命名规范2. 自定义自己的Starter示例2-1 创建Starter项目2-2 Pom.Xml【示例引入了spring-boot-starter和lombok】2-3-1 配置类:PersonProperties2-3-2 业务类:PersonService2-3-3 自动配置类:PersonAutoConfiguration2-4 创建spring.factories文件。原创 2025-02-28 10:05:54 · 804 阅读 · 0 评论 -
Spring Cloud Alibaba与Spring Boot、Spring Cloud版本对应关系
在搭建项目环境架构的时候,需要选择SpringBoot和进行兼容的版本号,因此对于选择SpringBoot版本与版本的对应关系很重要,如果版本关系不对应,常见的会遇见项目启动不起来,怪异的则会是你的项目出现一些诡异的问题,查资料也不好查。下面就收集一下SpringBoot与版本之间的对应关系,在搭建项目框架或者学习时按照对应的版本区间进行选择即可,避免走一些不必要的弯路。原创 2025-02-27 13:22:10 · 4932 阅读 · 0 评论 -
redis清理缓存
到这里就清除缓存完毕了,不需要重启redis,不过值得注意的是,你们服务器的缓存数据是否重要,是否可以全部清除,一定要确定清楚了以后才执行清空缓存的命令,如果不确定能不能清除,最好先确定了以后才清楚,否则不要轻易清除。如果你们的项目用到redis啦,虽然设置了过期时间,但有时候修改bug,仍然需要及时清空缓存,去读数据库的数据,所以这篇文章讲解如何清除redis的缓存。到这里就清除完毕,不需要重启,不过大家要注意,你们服务器的缓存数据是否重要,是否可以清除,一定要确定清楚,否则不要轻易清除。原创 2025-02-27 12:00:27 · 387 阅读 · 0 评论 -
PHP 8.4:新特性与改进,PHP界的又一次飞跃
PHP 8.4引入了属性钩子,允许开发者直接在属性定义中指定getter和setter,从而简化了代码并提高了IDE和静态分析工具的兼容性。在这篇文章中,我们将深入探讨PHP 8.4的新特性,以及它们如何影响开发者的工作和PHP的未来。PHP 8.4引入了新的DOM API,包括对HTML5文档的标准兼容支持,修复了DOM功能的长期兼容性问题,并添加了多个函数以方便文档操作。PHP 8.4还引入了许多新的类、接口和函数,包括懒加载对象、新的JIT实现、新的。PHP 8.4引入了新的。PHP 8.4引入了。原创 2025-02-27 10:36:38 · 353 阅读 · 0 评论 -
Nginx 请求转发配置指南
Nginx 是一款高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。本文档将介绍如何使用 Nginx 配置请求转发,并解释一些常用的配置参数。通过这份文档,技术同事可以了解如何配置 Nginx 进行请求转发,并能熟悉几个关键配置项的用途。以下是一个基本的 Nginx 请求转发配置示例,它会监听服务器的某个端口,并将请求转发到指定的目标服务器。在配置之前,确保你的系统已经安装了 Nginx。:指定要将请求转发到的后端服务器。:定义 Nginx 如何处理指定路径的请求。原创 2025-02-26 03:06:51 · 1327 阅读 · 0 评论 -
MySQL中的索引(如果想知道MYSQL中有关索引的知识,那么只看这一篇就足够了!)
在开始学习MySQL的索引之前,先让我们了解一下什么是MySQL中的索引。原创 2025-02-26 01:45:57 · 314 阅读 · 0 评论 -
Modbus报文详解
Modbus RTU(Remote Terminal Unit)是一种在串行通讯中广泛使用的协议,主要应用于工业领域的设备之间。这个协议是基于主/从(或客户端/服务器)架构,允许主机(通常称为Master)与多个从机(通常称为Slave)进行通信。在Modbus RTU协议中,数据通过二进制形式传输,使得通信更加高效。Modbus TCP 是基于Modbus RTU协议的扩展,它是一种在以太网上使用的通讯协议。原创 2025-02-26 00:25:48 · 2243 阅读 · 0 评论 -
Java面试题阶段汇总
希望能够坚持不断的整理,做最全的Java面试题题库,帮助更多的人在面试过程中发挥出自己的实力。也希望自己能够持之以恒的做一件事情不忘初心,加油!原创 2025-02-25 23:01:32 · 153 阅读 · 0 评论 -
Java进阶之多线程
(2)synchronized方法控制对“对象”的访问,每个对象对应一把锁,每个synchronized方法都必须获得调用该方法的对象的锁才能执行,否则线程会阻塞,方法一旦执行,就独占该锁,直到该方法返回才释放锁,后面被阻塞的线程才能获得这个锁,继续执行。如果是模拟出来的多线程,即在一个cpu的情况下,在同一时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执行的错觉。线程同步:就是一种等待机制,多个需要同时访问此对象是线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程在使用。原创 2025-02-25 17:03:37 · 1027 阅读 · 0 评论