
面试
文章平均质量分 81
web14786210723
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
突破网页数据集获取难题:Web Unlocker API 助力 AI 训练与微调数据集全方位解决方案
Web Unlocker API是基于Bright Data的代理基础设施开发的,具备三个关键组件:请求管理、浏览器指纹伪装和内容验证。通过这些功能,它能够自动化处理所有网页解锁操作,包括CAPTCHA验证、浏览器指纹识别、自动重试机制以及请求头和cookies的定制。当你需要抓取像亚马逊这样具有高防护的网站数据时,这些功能尤为关键。你只需发送包含目标网站的API请求,系统就会返回干净的HTML/JSON响应。原创 2025-06-05 00:08:07 · 537 阅读 · 0 评论 -
如何搭建基于大模型的智能知识库
基于RAG与LLM的知识库作为目前最有潜力的企业端大模型应用之一,从技术角度可以看到,建设方案已经完备;从业务角度,最终的应用效果和业务价值还需要观察,并通过业务侧的反馈不断地促进建设方案的进一步优化,比如增加对多模态知识的处理能力等。让我们共同期待这类应用普及那一天的到来。原创 2025-06-04 23:56:06 · 891 阅读 · 0 评论 -
大模型之BERT技术详解
AI大模型是通过深度学习算法和人工神经网络训练出的具有庞大规模参数的人工智能模型。这些模型使用大量的多媒体数据资源作为输入,并通过复杂的数学运算和优化算法来完成大规模的训练,以学习和理解到输入数据的模式和特征。这些模式和特征最终通过大模型中庞大的参数进行表征,以获得与输入数据和模型设计相匹配的能力,最终来实现更复杂、更广泛的任务,如语音识别、自然语言处理、计算机视觉等。大模型的训练过程是根据大量的输入数据,通过算法调整模型中庞大的参数来优化模型性能。原创 2025-06-04 23:42:40 · 532 阅读 · 0 评论 -
从科技到生活?国外7家AI大模型应用盘点(附体验网址)
OpenAI 开发的对话式AI模型,擅长自然语言处理,能回答问题、创作内容和提供学习支持。原创 2025-06-04 23:29:55 · 1047 阅读 · 0 评论 -
一份全面的大模型「幻觉」综述
,来自腾讯AI实验室和一些国内大学的研究团队,综述提出了LLM幻觉现象的分类法和评估基准,分析旨在减轻LLM幻觉的现有方法,并确定未来研究的潜在方向。将重点放在解决与数据相关的幻觉、与训练相关的幻觉和与推理相关的幻觉的方法上,每种方法都提供了量身定制的解决方案,以应对各自原因所固有的特定挑战。)从LLM幻觉的创新分类方法出发,深入探究了可能导致幻觉的因素,并对检测幻觉的方法和基准进行了概述。目前在LLM幻觉问题上已经有无数的研究,比如关于幻觉的检测、幻觉的评估基准分类、缓解幻觉的方法等。原创 2025-06-04 23:17:23 · 836 阅读 · 0 评论 -
Stable Diffusion 亲测这几个SDXL大模型,真的非常好用!
大家好我是极客菌,前两周Stable Diffusion WebUI1.6.0发布了,新增了很多对SDXL生态的支持。而ControlNET也对SDXL的支持也逐渐稳定。SDXL的生态终于有一点起色了,我也觉得是时候,可以来写一篇SDXL的大模型推荐了。在推荐之前,以免大家混淆,所以这里再做一个简单的小科普:现在的所有的SD的大模型,都是基于stability.ai发布的开源模型Stable Diffusion进行微调的,而Stable Diffusion本身有很多个版本。原创 2025-06-04 23:05:03 · 626 阅读 · 0 评论 -
GPT-4.1 API 抢先开放!Cursor 已支持调用,开发者速来体验!
如果你是开发者,现在就能通过 API 调用 GPT-4.1,体验更强大的 AI 能力!知名开发者工具已第一时间集成 GPT-4.1,让编程、调试、文档生成更高效。但 GPT-4.1 API 到底有哪些提升?普通用户什么时候能用上?本文将为你一一揭秘!目前,OpenAI,暂未推出面向普通用户的 ChatGPT 版本。(OpenAI 通常会逐步推广,普通用户可能需要等待后续更新。作为一款 AI 驱动的代码编辑器,(如果你正在使用 Cursor,快去试试 GPT-4.1 的威力吧!原创 2025-06-04 22:51:15 · 548 阅读 · 0 评论 -
AI写代码时代,我却被这块28寸方屏显示器圈了粉!
在AI技术飞速发展的2025年,编程方式正经历着前所未有的变革。作为一个在代码堆里摸爬滚打了五年的程序员,我从未想过有一天写代码会变成 “聊天”。如今写代码早已不是从零敲一行行的苦力活了,有了AI的帮助,随便聊几句需求,就能帮我们生成代码框架、补全逻辑,甚至检测出隐藏的bug,效率简直起飞!但上周帮朋友调试祖传代码时,看着 16:9 屏幕里挤成一团的代码行,我突然意识到再强的AI也离不开一块好屏幕。虽然现在 AI 工具越来越智能,但屏幕质量直接影响着我们的工作心情和效率。原创 2025-06-04 22:33:55 · 779 阅读 · 0 评论 -
【mysql】WITH AS 语法详解
在这个例子中,我们首先使用WITH AS语句创建了一个名为product_sales的临时表,用于计算每个产品的总销售额和总利润。下面是一个比较复杂的例子,假设我们有一个销售数据表(sales_data),包含日期(date)、产品ID(product_id)、销售额(sales)和利润(profit)。在这个例子中,我们首先创建了一个名为employees_over_30的临时表,将年龄大于30的员工的信息存储在其中。是临时表的列名,table_name是要查询的表名,condition是筛选条件。原创 2025-03-22 15:52:24 · 1138 阅读 · 0 评论 -
VScode 开发 Springboot 程序
创建成功之后,输入cd 项目名称 进入项目目录下,然后输入 code . 即可之间在VScode集成环境下,打开项目;在终端中输入 mvn spring-boot:run 启动 springboot 程序;输入 mvn archetype:generate。在浏览器中输入 localhost:8080。选择模板,一般默认选择为第 7 种方式;填写完之后在键盘上按y再回车即可;原创 2025-03-22 03:05:45 · 1058 阅读 · 0 评论 -
Spring容器初始化扩展点:ApplicationContextInitializer
是 Spring 框架提供的一个接口,用于在 Spring 应用上下文(刷新之前对其进行自定义初始化。它允许开发者在上下文加载 Bean 定义之前,对上下文进行一些额外的配置或修改。在上下文刷新之前,可以通过动态注册自定义的 Bean 定义。@Override// 创建自定义的 BeanDefinition是 Spring 框架中一个强大的扩展点,允许开发者在上下文刷新之前对其进行自定义初始化。通过合理使用,可以实现动态配置环境隔离自定义 Bean 注册等功能,从而更好地满足复杂的业务需求。原创 2025-03-22 01:29:25 · 439 阅读 · 0 评论 -
springboot学生信息管理系统的设计与实现 (案例分析)-附源码
随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设学生信息管理系统。本设计主要实现集人性化、高效率、便捷等优点于一身的学生信息管理系统,完成首页、个人中心、学生管理、教师管理、班级信息、年级信息、通讯录、课程信息、成绩信息等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。原创 2025-03-21 23:51:43 · 864 阅读 · 0 评论 -
rust web框架actix和axum比较
Axum 和 Actix Web 在性能上的差距通常可以忽略,尤其是在现代硬件和典型的 Web 服务负载下。不过,如果你需要处理极端高并发场景(如每秒上百万次请求),Actix Web 可能会表现得更好。而对于需要极致性能或已有 Actix 经验的团队,Actix Web 更加适合。,但在大多数应用场景中,这种差距不会成为决定因素。选择框架时,更应该关注团队对框架的熟悉程度以及项目的复杂性和扩展需求。语法现代化,易学易用,Rust 风格清晰。模型,独立线程池,适合复杂任务。易用,设计现代化,快速搭建服务。原创 2025-03-10 16:41:44 · 666 阅读 · 0 评论 -
PostgreSQL 的登陆方式(本地和远程)
本次分享一下PostgreSQL 的登陆方式,本地登录和远程登录,今天就展开讲一下。原创 2025-03-10 11:55:22 · 748 阅读 · 0 评论 -
Navicat for MySQL下载安装教程
Navicat for MySQL 是一套用于本地或远程 MySQL 和 MariaDB 数据库服务器管理和开发的数据库管理工具。它提供了一种强大的数据库管理界面,支持数据库对象的创建与维护,数据的导入与导出,以及数据同步等功能。原创 2025-03-07 22:05:30 · 517 阅读 · 0 评论 -
mysql9.0windows安装
将这里的位置修改为你刚刚创建并复制data目录的地址即可,win11的系统使用vscode修改之后,会让你确认开启更高权限以进行保存,比较方便,window10不需要确认,修改后可以直接保存。:在修改之前,最好将下图文件进行备份,将原始的文件保存好一份,以防更改了配置之后,导致mysql服务报错,无法启动,备份好的话直接将有问题的配置文件给替换就可以,无需重新安装一次mySql。双击下载的msi文件进行安装。安装有问题的,可以直接进行卸载,新本的mySql会将注册表中的数据自动进行清除,还是很方便的。原创 2025-03-05 18:20:29 · 907 阅读 · 0 评论 -
LangChain-09 Query SQL DB With RUN GPT 查询数据库 并 执行SQL 返回结果
【代码】LangChain-09 Query SQL DB With RUN GPT 查询数据库 并 执行SQL 返回结果。原创 2025-03-05 16:56:49 · 163 阅读 · 0 评论 -
Java进阶-常用API
集合和数组都是容器。数组的特点数组定义完成并启动后,类型确定、长度固定。适合元素的个数和类型确定的业务场景,不适合做需要增删数据操作。集合的特点集合的大小不固定,启动后可以动态变化,类型也可以选择不固定。集合更像气球。集合非常适合做元素的增删操作。数组与集合的比较1、数组和集合的元素存储的个数问题。数组定义后类型确定,长度固定集合类型可以不固定,大小是可变的。2、数组和集合存储元素的类型问题。数组可以存储基本类型和引用类型的数据。集合只能存储引用数据类型的数据。原创 2025-03-05 14:47:10 · 1082 阅读 · 0 评论 -
flask后端开发(8):Flask连接MySQL数据库+ORM增删改查
在Flask中,很少会使用pymysql直接写原生SQL语句去操作数据库,更多的是通过SQLAichemy提供的ORM技术,类似于操作普通Python对象一样实现数据库的增删改查操作,而Flask-SQLAlchemy是需要单独安装的,因为Flask-SQLAlchemy依赖SQLAlchemy,所以只要安装了Flask-SQLAlchemy,SQLAlchemy会自动安装。其实就是创建一个ORM模型,而且user表有属性是username和password。一个ORM模型与一个数据库中的一张表对应。原创 2025-03-05 00:29:01 · 193 阅读 · 0 评论 -
2024 年 MySQL 8.0 安装 配置 教程 最简易(保姆级)
安装包安装的图形化界面可以帮助更新MySQL和其他数据库驱动到最新版本(解压安装则 没有)应该是会报错的, 因为我们还没有配置环境变量, 没办法直接使用 mysql命令。打开我们的安装目录, 来到 MySQL Server 8.0in 目录下,如果是压缩包解压, 可以配置 配置文件, 可以解压安装到指定的路径.这只是一个安装器, 安装包里有64位的MySQL Server。(后续想要安装别的, 参考文末的更新, 选择ADD 即可)说明你的系统缺少 MySQL需要的C++库, 安装即可。原创 2025-03-04 22:11:01 · 1351 阅读 · 0 评论 -
10.Eclipse配置Tomcat详细教程、如何使用Eclipse+tomcat创建并运行web项目
位置后,点击【Installed JRES】添加JRE文件,(注:如果你不想想配置JRE,可直接默认选择"Workbench default JRE",然后直接单击【Finsh】完成)9、点击【Directory】找到JRE文件,如果你没有安装JRE文件,那么也可以像我一样找到你所下载的JDK文件,JDK文件里也有自带的jre文件,然后单击【Finsh】完成。2、点击【Server】(服务器)→点击【Runtime Environments】(运行时环境)→点击【Add】添加Tomcat。原创 2025-03-03 17:34:08 · 1715 阅读 · 0 评论 -
第二章 Spring中的Bean
19、对于prototype作用域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期()。16、Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配)()。A、Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配);原创 2025-03-03 10:31:26 · 891 阅读 · 0 评论 -
开启mysql的binlog日志
命令,您需要在操作系统的命令行界面(例如Windows的命令提示符或PowerShell,Linux或macOS的终端)中执行,而不是在MySQL命令行客户端或任何SQL管理工具中。加一行log-bin=“C:/ProgramData/MySQL/MySQL Server 5.7/logs/log-bin”指定了二进制日志索引文件的名称,该文件记录了所有当前活跃和旧的binlog文件的位置。指定了服务器将保留的最大binlog文件数量。指定了binlog文件在被自动删除前可以保留的天数。原创 2025-03-02 21:22:04 · 794 阅读 · 0 评论 -
在 Windows 上,如果忘记了 MySQL 密码 重置密码
(services.msc)查看 MySQL 服务的实际名称并停止服务。模式下停止 MySQL 服务,并重新启动服务以恢复正常操作模式。通过以上方法即可重置 Windows 上的 MySQL 密码。这样会让 MySQL 服务器在无需密码的模式下启动。配置,并重启 MySQL 服务以确保安全性恢复。打开命令提示符,进入 MySQL 安装目录的。配置文件(通常在 MySQL 安装目录下的。进入 MySQL 安装目录,找到。(参考上面的 SQL 语句)。或者,如果出现错误提示。原创 2025-03-02 20:03:05 · 1155 阅读 · 0 评论 -
什么是Spring Boot 应用开发?
Spring Boot 是由 Pivotal 团队开发的一个开源框架,旨在简化 Spring 应用的初始搭建以及开发过程。它利用自动配置机制,根据项目依赖自动配置 Spring 框架,使得开发者能够快速启动项目,避免了大量繁琐的配置工作。例如,当在项目中引入了依赖,Spring Boot 会自动配置 Tomcat 服务器、等 Web 开发所需的组件,开发者可以立即专注于业务逻辑的编写,而无需关心这些基础组件的复杂配置。原创 2025-03-02 18:24:09 · 701 阅读 · 0 评论 -
【SQL注入】Sqlmap使用指南(手把手保姆版)持续更新
sqlmap 是一款开源的渗透测试工具,可以自动化进行SQL注入的检测、利用,并能接管数据库服务器。它具有功能强大的检测引擎,为渗透测试人员提供了许多专业的功能并且可以进行组合,其中包括数据库指纹识别、数据读取和访问底层文件系统,甚至可以通过带外数据连接的方式执行系统命令。python sqlmap.py -参数,sqlmap可以运行在python2.6、2.7和3.x的任何平台上。原创 2025-03-01 14:34:19 · 1572 阅读 · 0 评论 -
【Spring IoC】容器和IoC介绍以及IoC程序开发的优势
容器是用来容纳某种物品的(基本)装置。生活中的水杯,垃圾桶,冰箱等等这些都是容器。我们想象,之前的内容中我们接触到了哪些容器List/Map:数据存储容器Tomcat:Web 容器IoC是Spring的核心思想,也是常见的面试题。其实我们在前面已经使用过了IoC,在类上面添加注解,就是把这个对象交给Spring管理,Spring框架启动时就会加载该类。把对象交给Spring管理,就是IoC思想。原创 2025-02-28 23:58:34 · 828 阅读 · 0 评论 -
【MySQL】 数据类型
【MySQL】 数据类型:2025.1.27。原创 2025-02-28 22:20:41 · 929 阅读 · 0 评论 -
Tomcat 都有哪些核心组件
当请求的uri与所有的 path都不匹配时,使用该默认Web应用来处理。但是,需要注意的是,在自动部署场景(配置文件位于xmlBase中),不能指定path属性,path属性由配置的文件的文件名,WAR文件的文件名或应用目录的名称自动推导出来。在后文中,提到 Context、应用或 Web应用,他们都代指Web应用,每个 Web应用基于 WAR文件,或 WAR文件解压后对应的目录(这里称为应用目录)Context 是 Host 的子容器,每个 Host 都可以定义任意多的 Context元素。原创 2025-02-28 13:18:13 · 677 阅读 · 0 评论 -
SpringMVC进阶(自定义拦截器以及异常处理)
*** @author 孙显圣*/@Component //注入容器/*** 在目标方法执行前被调用,如果返回false,目标方法不会被执行* @return*/@Override/*** 在目标方法执行后被调用,可以获取目标方法返回的ModelAndView,可以根据业务进行二次处理*/@Override/*** 在渲染之后会被调用,可以进行资源清理工作*/@Override/*** @author 孙显圣*/原创 2025-02-28 11:37:26 · 909 阅读 · 0 评论 -
SpringBoot【实用篇】- 测试
有一种情况是:当我们测试业务层或者Dao层会留下结果数据,真实的企业开发会生成两个sql文件一个数据库的表创建的sql,一个数据库初始化的sql,但是当我们在开发的时候仍然需要测试仍然会留下数据,但是我们是想着我们测试只是想看看写的代码有没有问题,不需要留下数据,下面说的方法只服务于开发,上线后的另说。答案是在这个测试类properties属性添加的临时属性配置中会覆盖yml的配置。用args配也是可以的,使用args属性可以为当前测试用例添加临时的命令行参数。能不能在测试样例中测试表现层呢?原创 2025-02-28 09:53:58 · 257 阅读 · 0 评论 -
Spring Boot环境配置
只要我们在Spring Boot 项目中的 pom.xml 中引入了spring-boot-starter-web依赖,即使不进行任何配置,也可以使用Spring MVC 进行 Web 开发。spring-boot-starter-web是一个依赖库,Spring Boot 是在 Spring 的基础上创建的一个开源框架,它提供了 spring-boot-starter-web (web场景启动器)来为web开发予以支持。选择JDK的安装路径,你可以选择自定义一个路径或者安装至操作系统的默认路径当中。原创 2025-02-27 13:12:14 · 862 阅读 · 0 评论 -
Redis如何设置密码
为什么redis要设置密码?内网环境可以不设置密码,但是个人服务器,以及线上公网服务器就有必要设置密码了。昨天我查看了一下minio的redis事件通知,查看redis的key时发现多了几个奇怪的key。然后我猜想应该是挖矿病毒。如下面所示:这样就将定时任务和脚本注入到了我们机器当中,就会开始执行 init.sh 脚本backup1 "backup2 "backup3 "backup4 "公网的redis一定要设置密码阿,不要不设置密码,设置密码就一个指令,非常容易,可不要偷懒噢。原创 2025-02-27 11:50:51 · 607 阅读 · 0 评论 -
NVIDIA 的 Blackwell 架构:解析 B100、B200 和 GB200
相比之下,它为稀疏 FP4 运算提供高达 14 PFLOPS,其中“稀疏”表示大多数元素为零,由于需要计算的非零元素较少,因此可以实现优化、更快的处理。在更高精度要求下,B100 的 FP16/BF16 张量在密集/稀疏计算中以 1.8/3.5 PFLOPS 运行,TF32 张量以 0.9/1.8 PFLOPS 运行,支持一系列精确计算任务。布莱克威尔在博弈论和统计学方面的开创性工作和贡献在该领域留下了不可磨灭的印记,使他的名字成为数学科学创新和卓越的代名词。这一致敬反映了新平台的开创性和先进的计算能力。原创 2025-02-27 10:26:32 · 1262 阅读 · 0 评论 -
Nginx URL Rewrite:灵活的 URL 重写与重定向
它常用于静态资源的处理,例如检查文件是否存在,如果不存在,则重写请求到某个页面(通常是首页或错误页面)。Nginx 支持强大的正则表达式匹配功能,可以用来处理更复杂的 URL 重写需求。Nginx 的 **URL 重写(Rewrite)**功能允许你根据请求的 URL 动态地修改请求路径或进行重定向。当请求的文件或页面不存在时,你可能希望将请求重定向到一个自定义的 404 页面或者首页。:新的 URL,符合规则时,Nginx 会将请求的 URL 重写为这个目标。示例:当请求的文件不存在时,重定向到。原创 2025-02-26 02:57:14 · 967 阅读 · 0 评论 -
mysql中主键索引和联合索引的原理解析
联合索引:将数据库表中多个字段组成一个索引。bcd联合索引;bcd三个字段进行排序复合索引,也叫联合索引,用户可以在多个列上建立索引,这种索引叫做复合索引。当我们创建一个组合索引的时候,如(k1,k2,k3),相当于创建了(k1)、(k1,k2)和(k1,k2,k3)三个索引,这就是最左匹配原则。查询的字段正好在联合索引字段里面,不需要回表(不需要回表了,直接从联合索引字段中将该字段取出来)同样的也符合联合索引,也不需要回表,因为a字段(主键)在联合索引中。原创 2025-02-26 01:36:18 · 448 阅读 · 0 评论 -
Linux(CentOS)安装 Nginx
CentOS版本:CentOS 7Nginx版本:1.24.0两种安装方式:一、通过 yum 安装,最简单,一键安装,全程无忧。二、通过编译源码包安装,需具备配置相关操作。最后附+:设置 Nginx 服务开机启动。原创 2025-02-26 00:15:56 · 4772 阅读 · 0 评论 -
Java面试题——事务
脏读: 指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据, 那么另外一 个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。不可重复读: 指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的数据可能是不一样的。原创 2025-02-25 22:15:17 · 276 阅读 · 0 评论 -
Java进阶---Java一些基础知识
1原创 2025-02-25 14:22:07 · 420 阅读 · 0 评论 -
DBeaver连接新版MySQL没有对应驱动解决方法
*问题描述:**正常情况下使用DBeaver进行连接MySQL,首次连接弹出配置连接的界面,并自动检测所需的驱动一键下载,即可完成连接。由于MySQL 9.1.0版本过新,DBeaver无法提供相应版本的连接器驱动,始终提供MySQL 8.2.0的连接器驱动,即使将该旧版驱动点击安装后,也会在之后的每一次DBeaver的启动后出现弹窗提示驱动需要安装。点击**[添加文件]**,选择正确驱动所在的文件路径,添加该驱动,之后一直点确定即可生效。**DBeaver版本:**24.2.5。页面,点击**[库]原创 2025-02-24 16:58:15 · 683 阅读 · 0 评论