自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(236)
  • 资源 (1)
  • 收藏
  • 关注

原创 最新华为JAVA一面

这篇文章主要记录了华为面试中的技术问题及其解答,涵盖了多个计算机科学领域的基础知识。首先,文章解释了float类型在32位中的符号位、指数位和尾数位的分布,并对比了float与double的范围和精度。接着,讨论了Servlet生命周期的初始化方法init的执行时机。此外,文章详细描述了HTTP和HTTPS中SSL/TLS的实现过程,包括握手阶段和加密通信。最后,介绍了Cglib代理的实现原理,强调了其与动态代理的区别,并提供了相关代码示例。文章还提供了多个外部链接,供读者进一步扩展相关知识。

2025-05-15 15:58:40 901

原创 进阶篇08ChatGLM一键微调微调前准备工作

本文详细介绍了在阿里云平台上对ChatGLM模型进行微调与部署的实战指南。首先,用户需完成阿里云账号的实名认证,并通过控制台申请必要的资源。接着,文章指导用户如何配置和创建计算

2025-05-15 10:14:49 128

原创 阶篇07ChatGLM一键微调详细介绍

《阿里云平台大模型一键微调实战指南》详细介绍了如何通过ChatGLM的一键微调功能,快速定制和优化模型以满足特定场景需求。ChatGLM-6B作为基于GLM架构的对话语言模型,支持中英双语,通过监督微调等技术优化中文问答和对话能力。微调步骤包括环境准备、模型加载与路径修改、数据准备与格式转换等,使用liucongg/ChatGLM-Finetuning框架和LoRA技术进行微调。微调后的模型在理解人类意图、提高输出可靠性和准确性方面表现更佳,适用于医疗、金融等复杂任务处理。企业级大模型微调的核心价值在于领域

2025-05-15 10:13:54 52

原创 进阶篇06Chatglm2+langchain构建知识库

《企业级知识库集成与优化实战指南》详细介绍了企业知识库的创建、配置、优化及集成方法。知识库涵盖企业宏观与微观知识,包括培训资料、客户资料等。创建流程涉及参数配置与文件上传规范,支持多种文件类型处理。问答系统通过核心参数配置与调优矩阵提升性能。搜索引擎集成部分提供了Bing API的配置与搜索策略优化。Agent开发指南对比了不同模型的适配性,并提供了开发模板。最佳实践建议包括知识库更新策略、混合部署方案及关键监控指标,确保系统高效运行。完整方案代码已上传至GitHub,便于实际应用与扩展。

2025-05-15 10:12:43 289

原创 进阶篇05Chatglm2+langchain参数调节和配置

《企业级大模型参数配置与优化指南》提供了详细的配置和优化策略,涵盖核心参数调优、模型服务配置、提示词工程优化、服务部署与维护以及企业级最佳实践。核心参数如温度参数和历史对话轮数根据场景需求进行设置,模型服务配置包括多模型切换和API密钥管理。提示词工程优化通过模板配置提升任务执行效果。服务部署与维护部分提供了启停命令和端口冲突解决方案。最后,企业级最佳实践强调了配置版本控制、灰度发布策略和性能监控指标的重要性,确保系统稳定性和高效性。

2025-05-15 10:12:01 18

原创 进阶篇04Chatglm2+langchain快速部署

本文详细介绍了企业级大模型在云端部署的实战教程,涵盖了环境启动与验证、SSH连接配置、身份验证流程、服务访问实战以及排错指南五个主要部分。首先,通过命令行启动服务并验证其状态,确保模型正确加载。接着,解析SSH连接命令并提供多系统连接指南,帮助用户顺利连接云端服务器。在身份验证环节,强调了安全确认和密码输入规范,确保连接的安全性。随后,指导用户如何获取服务访问地址并通过浏览器验证服务状态。最后,提供了常见问题的排查方法和日志查看命令,帮助用户快速定位和解决问题。本文还提供了完整的部署脚本和配置文件,方便用户

2025-05-15 10:11:09 106

原创 进阶篇03Chatglm2+langchain部署前准备工作

《企业级大模型部署前置教程:AutoDL云端环境配置指南》详细介绍了如何在AutoDL平台上配置云端环境以支持大模型的开发与部署。教程首先指导用户完成账号注册与充值,接着介绍了如何选择合适的GPU实例并创建云端实例。随后,教程详细说明了如何通过JupyterLab访问终端、验证GPU状态,并部署必要的依赖环境。此外,教程还提供了数据持久化、网络加速和成本控制的实用技巧,帮助用户高效利用资源并降低成本。通过本教程,用户可以快速搭建适合大模型开发的云端环境,为后续的模型训练与推理提供支持。

2025-05-15 10:10:31 73

原创 进阶篇02Langchain的基本原理和作用

文章摘要: Long Chain 框架是专为处理长文本或序列数据设计的深度学习架构,旨在解决传统模型在长文本处理中的梯度消失、计算效率低等问题。其核心架构包括数据输入层、分析引擎层和数据输出层,通过数据清洗、特征提取和模型推理等步骤实现高效处理。Long Chain 提供了企业级部署方案,支持私有化部署和数据安全策略,确保数据物理隔离和加密传输。其应用场景广泛,涵盖智能合规审查、客户服务优化等领域,显著提升了响应速度和问题解决率。最佳实践指南强调数据治理、模型优化和监控体系,为企业提供了完整的解决方案。

2025-05-15 10:09:48 77

原创 进阶篇01AI以及大模型的进阶核心知识点

本文全面解读了AI领域的核心概念及其应用,涵盖人工智能(AI)、生成式人工智能(AIGC)、通用人工智能(AGI)等。AI通过机器学习、自然语言处理等技术模拟人类智能,分为弱AI和强AI;AIGC利用深度学习生成内容,广泛应用于影视、金融等领域;AGI则具备跨领域推理能力,但仍处于研究阶段。文章还详细解析了六大核心技术,包括知识库、向量嵌入、提示词工程、RAG、模型微调和AI Agent,并提供了企业级AI应用流程和技术选型指南。最后,总结了数据安全、性能优化和效果监控的最佳实践,为AI技术的实际应用提供了

2025-05-15 10:08:32 211

原创 进阶篇14企业级私有化大模型实战指南模型部署与验证

《企业级私有化大模型实战指南》详细介绍了大模型的部署、配置、优化及集成方法。首先,通过Docker部署模型,并提供初始访问凭证和服务状态检查命令。其次,规范了数据集的格式和加载方式,支持文档上传、网页抓取和API接入。在模型选择上,对比了精准检索和智能推理模式,并提供了配置建议参数。此外,指南还涵盖了第三方平台(如企业微信和网站)的集成方案及安全策略。提示词工程部分提供了默认模板和调参建议,以优化模型回答效果。最后,通过标准问答和边界测试案例验证模型效果,并强调生产环境的安全措施。完整代码和更新日志可在Gi

2025-05-15 10:01:38 837

原创 最新华为JAVA面试题汇总2

面试准备主要涵盖算法、Java基础、项目经验、计算机基础、智力题和简历复习等方面。算法部分包括无重复字符的最长子串、十进制转换、括号匹配、快速排序、动态规划问题等。Java基础涉及垃圾回收、深拷贝浅拷贝、JVM等。项目经验讨论项目优化、数据处理、表设置等。计算机基础包括TCP/UDP区别、三次握手、进程线程区别、死锁避免等。此外,还需准备智力题、面经学习指南和简历相关内容,如自我介绍、分布式一致性、分布式锁等。

2025-05-15 09:40:14 221

原创 最新阿里JAVA面试题汇总2

阿里巴巴面试题汇总涵盖了多个技术领域,主要包括JVM与性能优化、Redis、网络编程、设计模式与重构以及分布式系统。在JVM与性能优化部分,问题涉及类加载机制、内存管理、垃圾回收及性能调优等核心概念。Redis部分则聚焦于其数据结构、缓存策略、分布式锁及高可用性等应用场景。网络编程部分考察了TCP/IP协议、HTTP/HTTPS差异、Socket通信及Netty框架等基础知识。设计模式与重构部分要求对常见设计模式的理解及其在实际项目中的应用。分布式系统部分则深入探讨了CAP定理、一致性哈希、分布式事务、负载

2025-05-15 09:39:03 277

原创 最新阿里JAVA面试精选

说一下你熟悉的设计模式?

2025-05-15 09:38:04 371

原创 进阶篇13私有化大模型详细部署过程

企业级大模型云端部署实战教程

2025-05-12 15:05:46 938

原创 进阶篇12ReActRAGAgent

LangChain是一个工具,它支持大型语言模型与多种数据源的集成、定制化NLP管道的创建、模块化设计以及广泛的预训练模型使用。

2025-05-10 22:54:41 675

原创 进阶篇11私有化大模型1部署前准备工作

警告:关闭页面后将无法再次下载。注:完整部署脚本已托管至。

2025-05-10 22:54:06 288

原创 进阶篇11ReAct框架案例实现

ReAct是Reasoning and Acting(也有一说是Reason Act)缩写,意思是LLM可以根据逻辑推理(Reason),构建完整系列行动(Act),从而达成期望目标。LLM灵感来源是人类行为和推理之间的协同关系。人类根据这种协同关系学习新知识,做出决策,然后执行。LLM模型在逻辑推理上有着非常优秀的表现,因此有理由相信LLM模型也可以像人类一样进行逻辑推理,学习知识,做出决策,并执行。在实际使用中,LLM会发生幻觉和错误判断的情况。这是因为LLM在训练的时候接触到的知识有限。

2025-05-10 22:53:23 770

原创 进阶篇10私有化大模型1详细介绍

fill:#333;color:#333;color:#333;fill:none;多模态输入智能路由财务机器人营销机器人客服机器人ERP系统CRM系统工单系统。

2025-05-10 22:52:39 751

原创 进阶篇10ThinkingandSelf-Refection

Agent认知框架的技术架构OpenAI公司的安全系统主管Lilian Weng也提出了一个由大模型驱动的自主Agent系统的架构,其中包含规划(Planning)、记忆(Memory)、工具(Tools)、执行(Action)四大要素。

2025-05-10 22:51:57 666

原创 进阶篇09AI Agent技术框架进阶教程:Self Ask深度解析

Self-Ask框架的原理‌是通过将复杂任务分解成一系列简单的子任务,并通过自问自答的方式逐步完成任务。这种方法类似于软件架构中的分层设计模式,通过递归和分治算法的思想,将复杂推理转化为可追踪的线性执行路径‌。Self-Ask框架在处理复杂、多步骤的任务时表现出色,能够提升大语言模型的灵活性和适应性。通过逐步解答问题,模型能够更好地应对复杂任务和个性化需求,同时提高模型的可解释性。此外,Self-Ask框架还可以与外部工具结合,获取最新信息,进一步增强其推理能力‌。

2025-05-10 22:50:53 554

原创 java面试基础第十九课:Redis面试题汇总

多线程处理会涉及到锁,而且多线程处理会涉及到线程切换而消耗CPU。因为CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存或者网络带宽。单线程无法发挥多核CPU性能,不过可以通过在单机开多个Redis实例来解决。尽可能使用散列表(hashes),散列表(是说散列表里面存储的数少)使用的内存非常小,所以你应该尽可能的将你的数据模型抽象到一个散列表里面。比如你的web系统中有一个用户对象,不要为这个用户的名称,姓氏,邮箱,密码设置单独的key,而是应该把这个用户的所有信息存储到一张散列表里面.

2025-05-09 13:29:00 668

原创 java面试基础第十八课:Redis之数据结构实际应用

最常规的 set/get 操作,Value 可以是 String 也可以是数字。一般做一些复杂的计数功能的缓存。

2025-05-09 13:28:13 149

原创 java面试基础第十七课:Redis之应用场景详解

最常用的一种使用Redis的情景是会话缓存(session cache)。用Redis缓存会话比其他存储(如Memcached)的优势在于:Redis提供持久化。当维护一个不是严格要求一致性的缓存时,如果用户的购物车信息全部丢失,大部分人都会不高兴的,现在,他们还会这样吗?幸运的是,随着 Redis 这些年的改进,很容易找到怎么恰当的使用Redis来缓存会话的文档。甚至广为人知的商业平台Magento也提供Redis的插件。

2025-05-09 10:11:30 660

原创 java面试基础第十六课:Redis之事务机制

Redis通过MULTIEXECWATCH命令来实现事务,Reids在事务执行期间,服务器不会中断事务去执行其他命令,而是在事务的所有命令执行完毕后再执行其他命令,因为Redis是单线程处理模型。

2025-05-09 10:00:05 815

原创 java面试基础第十五课:计算机网络之TCP连接

TCP是面向连接的协议。运输连接是用来传送TCP报文的。TCP的运输连接有三个过程,即建立连接数据传输和连接释放。小课堂:面向连接方法中,在两个端点之间建立了一条数据通信信道(电路)。这条信道提供了一条在网络上顺序发送报文分组的预定义路径,这个连接类似于语音电话。TCP连接的建立采用客户机/服务器模式,主动发起连接建立的应用进程叫做客户机,而被动等待连接建立的应用进程叫做服务器。

2025-05-08 10:07:46 1001

原创 java面试基础第十六课:Redis之事务机制

Redis通过MULTIEXECWATCH命令来实现事务,Reids在事务执行期间,服务器不会中断事务去执行其他命令,而是在事务的所有命令执行完毕后再执行其他命令,因为Redis是单线程处理模型。

2025-05-08 10:06:43 959

原创 java面试基础第十三课:计算机网络专练

"面向字节流"的含义是:虽然应用程序和TCP的交互式一次一个数据块(大小不等),但TCP吧应用程序交下来的数据仅仅。TCP连接的建立采用客户机/服务器模式,主动发起连接建立的应用进程叫做客户机,而被动等待连接建立的应用进程叫做服务器。情况二:但是假如第一次数据没有丢失,而是阻塞,在很长时间后重新发送给服务器建立连接,造成了服务器空转,浪费时间。4,http的连接很简单,没有状态,https是ssl加密的传输,身份认证的网络协议,相对http传输比较安全。2,http是明文传输,https是加密的安全传输。

2025-05-08 09:26:50 557

原创 java面试基础第十二课:计算机基础

再次开机需要重新装入,通常用来存放操作系统,各种正在运行的软件、输入和输出数据、中间结果及与外存交换信息等,我们常说的。管道(pipe)、共享存储器系统、消息传递系统(message queue)以及信号量。存储器,即:它只能读出信息,不能写入信息,计算机关闭电源后其内的。,1.外模式~模式映像,保证了当模式改变时,外模式不用变。,可其中的任一存储单元进行读或写操作,计算机关闭电源后其内的。2.模式~内模式映像,内模式改变时,模式不变。模式,内模式,只能有一个。,一般用它存储固定的系统软件和字库等。

2025-05-07 16:43:30 199

原创 java面试基础第十一课:数据库 操作系统

union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。两种,一般用户编写的程序是在用户态下工作,当程序中有中断或者调用系统函数 时,会切换到系统态下运行。(2) 请求与保持条件(占有等待):一个进程因请求资源而阻塞时,对已获得的资源保持不放。这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则。

2025-05-07 16:42:25 808

原创 java面试基础第十一课:Mysql面试高频100问

在B+树的索引中,叶子节点可能存储了当前的主键值,也可能存储了当前的主键值以及整行的数据,这就是聚簇索引和非聚簇索引. 在InnoDB中,只有主键索引是聚簇索引,如果没有主键,则挑选一个唯一键建立聚簇索引.如果没有唯一键,则隐式的生成一个键来建立聚簇索引.当查询使用聚簇索引时,在对应的叶子节点,可以获取到整行数据,因此不用再次进行回表查询.事务是一系列的操作,他们要符合ACID特性。最常见的理解就是:事务中的操作要么全部成功,要么全部失败.

2025-05-07 16:40:57 859

原创 java面试基础第十课:进程相关概念篇

先到的人锁上门,后到的人看到上锁,就在门口排队,等锁打开再进去。但是,因为mutex较为简单,且效率高,所以在必须保证资源独占的情况下,还是采用这种设计。7,可是,每间房间的大小不同,有些房间最多只能容纳一个人,比如厕所。6,车间的空间是工人们共享的,比如许多房间是每个工人都可以进出的。3,进程就好比工厂的车间,它代表CPU所能处理的单个任务。(3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。1,计算机的核心是CPU,它承担了所有的计算任务。

2025-05-07 16:36:01 592

原创 java面试基础第九课:操作系统专练

缓冲区溢出是指当计算机向缓冲区填充数据时超出了缓冲区本身的容量,溢出的数据覆盖在合法数据上。程序崩溃,导致拒绝额服务跳转并且执行一段恶意代码造成缓冲区溢出的主要原因是程序中没有仔细检查用户输入。

2025-05-07 09:14:06 745

原创 java面试基础第八课:Mysql慢查询优化

不过,redo log 里的容量是有限的,如果数据库一直很忙,更新又很频繁,这个时候 redo log 很快就会被写满了,这个时候就没办法等到空闲的时候再把数据同步到磁盘的,只能暂停其他操作,全身心来把数据同步到磁盘中去的,而这个时候,就会导致我们平时正常的SQL语句突然执行的很慢,所以说,数据库在在同步数据到磁盘的时候,就有可能导致我们的SQL语句执行的很慢了。我们知道,主键索引和非主键索引是有区别的,主键索引存放的值是整行字段的数据,而非主键索引上存放的值不是整行字段的数据,而且存放主键字段的值。

2025-05-06 17:16:31 618

原创 java面试基础第七课:Mysql之优化总结

Using index for group-by:数据访问和 Using index 一样,所需数据只须要读取索引,当Query 中使用GROUP BY或DISTINCT 子句时,如果分组字段也在索引中,Extra中的信息就会是 Using index for group-by。当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在select子句中使用distinct,一般可以考虑使用exists代替,exists使查询更为迅速,因为子查询的条件一旦满足,立马返回结果。比如OA自动化办公系统。

2025-05-06 17:04:22 782

原创 java面试基础第六课:java高级之集合篇

重写hashcode()和euqlas()方法。

2025-05-06 17:01:49 894

原创 深度实时摄像头Deep-Live-Cam,换脸大杀器

如果您拥有独立的 NVIDIA 或 AMD GPU,这是您可以获得的最快构建。

2025-05-06 09:54:34 123

原创 java面试基础第五课:生产者消费者实现

实现一必须掌握,实现四至少要清楚表述;实现二、三掌握一个就好。

2025-05-04 13:37:48 571

原创 java面试基础第四课

4,当子类的某个构造方法没有通过super关键字调用父类的构造方法,通过这个构造方法创建子类对象时,会自动先调用父类的缺省构造方法。可以给一个初始值,而每个线程都会获得这个初始化值的一个副本,这样才能保证不同的线程都有一份拷贝。1,构造方法可以被重载,一个构造方法可以通过this关键字调用另一个构造方法,this语句必须位于构造方法的第一行;重载:方法的重载(overload):重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。6, 构造方法不是类的成员方法;

2025-05-04 13:34:58 570

原创 java面试基础第三课

运行时异常的特点是Java编译器不会检查它,也就是说,当程序中可能出现这类异常,即使没有用try-catch语句捕获它,也没有用throws子句声明抛出它,也会编译通过。3,在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。确保Class文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全。这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。(下标越界异常)等,这些异常是不检查异常,

2025-05-04 13:34:28 438

原创 java面试基础第二课

1。

2025-05-04 13:33:48 1018

ffmepg windows 下载详细教程2025年(最新)

ffmepg windows 下载详细教程2025年(最新)

2025-04-19

MaskTheFace 是一个基于计算机视觉的脚本,用于在图像中遮盖人脸,里面包含模型和脚本,使用windows,一键使用

MaskTheFace 是一个基于计算机视觉的脚本,用于在图像中遮盖人脸。它使用基于 dlib 的人脸特征点检测器来识别人脸倾斜度以及应用遮盖所需的六个关键人脸特征。根据人脸倾斜度,从遮盖库中选择相应的遮盖模板。然后,根据六个关键特征对模板遮盖进行变形,使其完美贴合人脸。完整的框图如下所示。MaskTheFace 提供了多种遮盖模板可供选择。在各种条件下,收集遮盖数据集都很困难。MaskTheFace 可用于将任何现有的人脸数据集转换为遮盖人脸数据集。MaskTheFace 识别图像中的所有人脸,并将用户选择的遮盖模板应用于这些人脸,同时考虑各种限制条件,例如人脸角度、遮盖贴合度、光照条件等。可以使用单张图像或整个图像目录作为代码的输入

2025-04-14

华为OD辅导资料,包括1-机考攻略新.pdf、5-2牛客网刷题应知应会.pdf

华为OD辅导资料,包括1-机考攻略新.pdf、5_2牛客网刷题应知应会.pdf

2025-04-03

stock-prediction.zip

利用股票预测,使用tushare下载最小股票数据stock.py 下载最小数据,stockNum 为股票代码 ,stock_pre.py 进行预测,最后输出预测值

2019-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除