- 博客(1005)
- 资源 (49)
- 收藏
- 关注
原创 大模型出来,还有必要花很多时间去研究传统的机器学习吗?
传统机器学习在AI生态中仍占据核心地位。尽管大模型兴起,经典算法在结构化数据、小样本场景和需可解释性领域(如金融、医疗)仍不可替代。就业市场对传统ML技能需求旺盛,相关岗位占比超60%。科研领域也依赖传统理论作为基础,并与大模型形成互补应用。学习路径建议优先掌握数学基础和经典算法(70%精力),再拓展深度学习。传统ML凭借成熟性、高效性和可解释性,仍是当前AI应用的主流选择。
2025-09-17 20:35:45
135
原创 CentOS Docker 环境下安装 HertzBeat 并配置 VictoriaMetrics 时序数据库指南
本文详细介绍了在CentOS系统的Docker环境中部署HertzBeat并配置VictoriaMetrics作为时序数据库的两种方法。第一种方法使用Docker命令分别部署两个容器,创建自定义网络实现互通,并通过挂载配置文件和数据目录实现持久化存储。第二种方法提供Docker Compose方案,简化多容器管理。文中重点说明了网络配置、持久化存储设置以及配置文件的修改要点,确保HertzBeat能正确连接VictoriaMetrics。最后给出了验证运行和访问Web界面的方法,并强调了生产环境中的数据持久
2025-09-14 11:18:00
246
原创 云平台面试内容(一)
云计算服务模式与优势分析 摘要:云计算通过IaaS、PaaS、SaaS三种服务模式为企业提供灵活高效的IT解决方案。相比传统IDC,云平台具备弹性伸缩、按需付费、全球部署等优势,可显著降低企业IT成本。主要云厂商的核心服务功能相似但各有侧重,如AWS全球化优势明显,阿里云在国内市场领先。高可用架构设计需遵循多可用区部署、负载均衡、自动伸缩等原则,全球部署则需结合CDN和智能DNS实现低延迟访问。云存储分为对象、文件和块存储三种类型,适用于不同场景,数据一致性模型直接影响应用设计。云平台提供完善的数据快照、备
2025-09-07 21:28:17
506
原创 主流云平台对比
国内主流云服务商对比摘要:阿里云、腾讯云、华为云和AWS在价格、计算、存储、网络及安全等方面各有特点。价格上,国内云商通过大幅降价和促销提升性价比,阿里云首购优惠显著,华为云侧重政企定制;AWS按需成本较高但预留实例可降30-60%。计算资源方面,AWS实例类型最丰富,阿里云弹性实践突出,腾讯云擅长高并发场景,华为云强调软硬协同。存储服务均支持多层级和加密,国内云性价比更高。网络能力上,国内云本土延迟低,AWS全球覆盖优。安全方面均提供完善防护,国内云更一站式,AWS模块化强。全球覆盖AWS最广,阿里/腾讯
2025-09-07 16:50:02
180
原创 CTYUNOS 操作系统相关面试题目整理
摘要:CTyunOS是基于Linux宏内核架构的自主操作系统,继承openEuler特性并针对云计算场景优化。系统开发方面,重点考察内核架构选择、内存管理、进程调度和安全机制;系统运维关注部署、性能调优、故障排查和迁移方案;系统测试强调稳定性、兼容性验证和自动化测试方法。三个方向均需掌握Linux底层原理,并结合CTyunOS特有功能(如CTForge安全框架、EtMem内存扩展)进行分析。
2025-09-02 15:59:31
324
原创 CTyunOS 操作系统
CTyunOS是中国电信天翼云自主研发的服务器操作系统,基于Linux内核深度优化,支持x86_64与ARM64架构,适配国产CPU及异构加速硬件。具备云边同源架构、统一运维管理、全栈安全机制(国密算法/机密计算)等特性,在性能优化、虚拟化支持和国产化适配方面表现突出。相比其他国产系统,CTyunOS更侧重云数据中心场景,提供从CentOS等系统的一键迁移工具,适用于运营商云、行业私有云、边缘计算及政务金融等关键领域。系统支持全生命周期安全管控,通过等保/商密合规认证,形成涵盖安装部署、安全加固、性能调优的
2025-09-02 11:56:17
321
原创 HertzBeat面试内容整理
HertzBeat是一款开源的实时监控告警系统,采用无代理架构,通过标准协议直接采集数据,支持多种监控类型(网站、数据库、中间件等)。系统采用模块化设计,包含管理主控、采集器、调度器、存储和告警等核心组件,支持集群部署和水平扩展。HertzBeat提供Web界面管理,内置告警规则引擎和多种通知渠道,支持自定义监控模板。相比传统监控系统,HertzBeat具有部署简单、维护成本低等优势,适合中小规模监控场景,但在超大规模监控和生态丰富度方面存在一定局限。
2025-08-12 00:15:00
186
原创 Zabbix面试内容整理-实操题目
摘要:Zabbix监控系统配置指南介绍了三个核心操作:1)添加新主机监控的完整流程,包括Web界面配置、Agent部署和连接验证;2)通过UserParameter实现自定义监控项的详细步骤,包含脚本编写和测试方法;3)配置邮件告警通知的完整方案,涉及SMTP设置、用户媒介配置和动作创建。文档提供了从基础监控到高级告警的一站式解决方案,特别强调了自定义监控脚本和多种告警方式集成的实用技巧,适用于企业级监控系统的实施和维护。(149字)
2025-08-11 00:15:00
281
原创 Ansible面试内容整理
Ansible是一种无代理架构的自动化运维工具,通过SSH协议管理远程主机。其核心组件包括Inventory主机清单、模块化执行单元、Playbook配置脚本和Role角色封装。常见命令如ansible、ansible-playbook等用于执行任务和管理配置。Ansible适用于批量部署、配置管理、自动化任务及CI/CD集成等场景,具有易上手、幂等性、可扩展等优点。实际应用中需注意SSH连接、Playbook语法、变量冲突等常见问题,并可通过Vault加密敏感信息。面试重点考察架构理解、模块使用、Play
2025-08-11 00:15:00
273
原创 Zabbix面试内容整理-常见面试问题
Zabbix是一款开源的企业级分布式监控系统,主要用于实时监控IT基础设施(服务器、网络设备、应用等)。核心功能包括实时数据采集、告警通知、可视化和自动化监控。系统支持多种监控方式(Agent、SNMP、JMX等),通过触发器定义告警规则,并支持邮件/短信等多种通知方式。Zabbix提供模板机制实现批量配置,通过自动发现功能动态识别新设备,并支持自定义脚本扩展监控能力。Proxy组件可构建分布式监控架构,适用于大规模环境。该系统具备全面、灵活、可扩展的特点,能有效保障IT系统的稳定运行。
2025-08-10 00:15:00
3084
原创 Zabbix面试内容整理-架构原理
Zabbix监控系统采用分布式架构,由Server、Agent、Proxy、数据库和Web界面等核心组件构成。Server负责数据处理和告警生成,Agent采集主机数据,Proxy实现分布式数据收集,数据库存储配置和监控历史。系统支持多种告警方式和API集成,通过Web界面提供可视化配置和监控视图。各组件协同工作,实现从数据采集、存储、分析到告警通知的完整监控闭环,具备高扩展性和高可用性特性。
2025-08-10 00:15:00
236
原创 RAG面试内容整理-21. RAG应用框架与实战案例
摘要:本文系统介绍了RAG(检索增强生成)技术的应用场景、主流开发框架及实践案例。首先梳理了LangChain、LlamaIndex、Haystack等主流开源框架的特点和适用场景,对比分析了它们在文档加载、向量索引、检索模型等方面的技术优势。随后以企业知识问答系统为例,详细阐述了RAG如何解决传统检索准确性低、知识更新慢等痛点。最后提出了完整的内部知识库问答系统设计方案,包括文档预处理、向量索引构建、Prompt工程等关键环节,并给出了系统架构图和阶段实施建议。文章强调RAG技术在提升信息获取效率、增强语
2025-08-09 00:15:00
162
原创 Apache Ranger面试内容整理
Apache Ranger是一个基于策略的大数据安全管理框架,其核心架构包含RangerAdmin(策略管理)、RangerPlugin(组件鉴权)、UserSync(用户同步)和AuditModule(审计日志)四大模块。采用插件式设计,支持HDFS、Hive等20+组件的细粒度权限控制,通过轮询机制(默认30秒)更新策略,支持数据库/Solr双审计存储。部署时需配置JDK1.8+、数据库及防火墙,通过install.properties完成初始化。策略管理支持行级过滤、列脱敏等高级功能,多策略冲突时遵循
2025-08-09 00:15:00
297
原创 Apache Tez面试内容整理
摘要:Apache Tez是基于YARN的高性能分布式计算框架,通过DAG模型优化传统MapReduce的磁盘IO和资源利用率问题。其架构包含客户端、AM和任务容器等组件,支持Hive/Pig的批处理加速。相比MapReduce,Tez提供灵活的多阶段计算;相比Spark,更专注批处理且资源管理更灵活。主要优势包括DAG优化、容器复用和YARN集成,但生态系统较薄弱。适用于企业数仓和ETL场景,可通过参数调优提升性能。问题诊断需结合执行计划分析和资源监控,在现有Hive环境和批处理需求下是较Spark更轻量
2025-08-09 00:15:00
243
原创 RAG面试内容整理-19. 检索-生成的联合训练与优化
摘要:RAG系统的联合训练方法通过端到端优化检索器和生成器,旨在提升整体性能。主流方法包括:1)基于交叉熵损失的联合优化,通过加权平均文档生成概率构建统一损失;2)强化学习策略,将生成质量作为奖励信号;3)软选择技术实现可微检索。联合训练的优势在于使检索更贴合生成需求,特别适用于开放域QA、专业垂直领域和多跳推理等场景。然而该方法面临计算成本高、训练不稳定和调试困难等挑战,实际应用中常采用"先解耦后联合"的两阶段策略来平衡性能与效率。
2025-08-08 00:15:00
990
原创 RAG面试内容整理-20. 确保事实准确性与减少幻觉的方法
大语言模型在没有检索加强时,常会产生幻觉(hallucination),即捏造不存在的事实。RAG通过提供真实知识可以显著缓解这一问题,但仍不能高枕无忧。
2025-08-08 00:15:00
1266
原创 RAG面试内容整理-18. 向量量化与索引压缩技术(PQ, HNSW 等)
摘要:向量索引技术在大规模数据场景下面临存储和查询效率的挑战。Product Quantization(PQ)通过分块量化和码本索引实现高比例压缩(压缩率97%),显著降低存储需求。Hierarchical Navigable Small World(HNSW)利用分层小世界图结构,实现高效的近似最近邻搜索,兼具高精度和快速查询特性。在8GB内存设备上处理1亿条128维向量时,推荐采用IVF+PQ组合方案:IVF进行粗粒度分桶减少比较范围,PQ压缩存储向量。HNSW+PQ适用于需要更高召回率的场景,而Dis
2025-08-07 10:39:31
308
原创 RAG面试内容整理-17. 大模型微调与 RAG 整合策略(LoRA、QLoRA、PEFT)
本文探讨了RAG系统中生成模型的微调技术及其优化方法。介绍了LoRA和QLoRA两种高效微调方法:LoRA通过低秩分解减少微调参数量,保持预训练模型权重不变;QLoRA结合量化技术进一步降低内存需求,使65B大模型微调成为可能。分析了RAG系统中微调生成模型的必要性:提升领域适应性、增强检索与生成协同、减少幻觉问题、改善多轮对话理解。通过医疗问答、财务报告和多轮客服对话等实例,说明微调能显著提高生成质量、准确性和连贯性。这些技术使RAG系统能在有限资源下实现更专业的领域适配和更精准的生成输出。
2025-08-07 10:35:35
165
原创 RAG面试内容整理-15. 多跳检索与迭代问答策略
多跳问答是一种需要跨文档推理的复杂问答任务,其核心挑战在于如何有效整合分散在不同文档中的信息。典型的解决方案是采用迭代检索-生成方法,通过多轮"检索-生成-再检索"的循环逐步构建答案。这种方法首先根据初始问题检索相关文档,生成中间结论后构造新的查询继续检索,最终整合所有信息得出答案。为优化该过程,需设置跳数上限、建立终止判断机制,并引入查询验证器防止无效查询和死循环。当前主流方法包括查询分解、多轮检索和基于图的推理等,这些方法显著提升了复杂问答任务的准确性。
2025-08-06 00:15:00
251
原创 RAG面试内容整理-16. 多模态 RAG 的扩展方向
多模态RAG技术将传统文本检索增强生成拓展到图像、音频、视频、代码等多元数据领域,实现跨模态的信息融合与智能问答。关键技术挑战包括异构数据对齐、多模态嵌入表示、检索效率优化等。典型应用场景涵盖电商图文问答、医疗影像诊断、自动驾驶决策、多模态内容创作等。该技术通过结合视觉、语音等多源信息,显著提升了AI系统的理解能力和生成质量,代表未来智能系统向多模态统一处理的发展方向。
2025-08-06 00:15:00
327
原创 不可以直接获取所有指标数据吗?通过指定接口
摘要:VictoriaMetrics需要通过两步获取全部指标数据:先调用/api/v1/label/__name__/values获取指标列表,再使用正则表达式{__name__=~".*"}查询具体数据。查询指定实例数据时需使用{instance="ID"}标签过滤。若未返回数据,需检查:1)实例标签是否存在;2)指标标签是否正确;3)时间范围是否合适;4)数据是否成功写入;5)指标名称结构。建议分批查询避免性能问题,必要时指定时间范围并检查日志确认数据推送状态。
2025-08-05 00:15:00
62
原创 通过API获取交换机的出口流量排名
本文介绍了通过VictoriaMetrics API获取交换机出口流量排名的步骤。首先确认使用ifHCOutOctets等出口流量指标,然后构建topk查询获取流量最大的前N项,支持实时值和指定时间范围的平均值查询。通过示例展示了返回数据格式,并建议使用rate函数计算流量增长速率。最后强调需替换实际参数,并确保数据已正确写入VictoriaMetrics。全文提供了从查询构建到结果解析的完整指南,帮助用户快速实现交换机流量排名监控。
2025-08-05 00:15:00
84
原创 RAG面试内容整理-13. 数据增强与合成数据用于模型微调
为了提升检索器或生成器的性能,常常需要大量高质量的训练数据。但标注查询-文档对或问答对非常耗时昂贵。数据增强技术通过人工或自动方式扩充训练数据规模
2025-08-05 00:15:00
206
原创 RAG面试内容整理-14. 混合检索(Sparse + Dense)方案
混合检索结合稀疏向量(如BM25)和稠密向量(如DPR)两种方法,兼顾关键词精确匹配和语义理解优势。稀疏检索擅长处理专有名词、数字等精确匹配,而稠密检索能识别同义表达。混合检索通过并行检索融合(如加权得分或结果集合并)或分阶段处理(先用稀疏召回再用稠密重排),显著提升召回率和准确率。典型应用场景包括企业问答、多语言检索等需同时处理术语精确性和语义泛化的领域,有效解决了单一方法在罕见词召回或语义匹配上的短板。工程实现中需注意得分归一化、去重和权重调参等问题。
2025-08-05 00:15:00
191
原创 HertzBeat配置了VictoriaMetrics,如何通过http api获取这个这个资源的所有监控指标数据
摘要:HertzBeat集成VictoriaMetrics后,可通过其HTTP API获取监控数据。主要操作包括:1) 使用/api/v1/label/__name__/values获取所有指标列表;2) 通过/api/v1/query_range查询指定时间范围内的指标数据(需提供UNIX时间戳和步长);3) 使用/api/v1/query获取最新数据点。默认端口为8428,时间戳需以秒为单位。这些API调用方式可便捷地获取HertzBeat监控的所有资源数据。
2025-08-04 02:00:00
403
原创 通过SNMP获取交换机的堆叠数,包含华三、思科、华为品牌
摘要:华三、思科和华为交换机堆叠成员数可通过SNMP查询对应的MIB对象获取。华三使用HH3C-STACK-MIB的hh3cStackMemberNum(1.3.6.1.4.1.25506.2.91.1.2)直接返回整数成员数;思科通过CISCO-STACKWISE-MIB的cswSwitchNumCurrent(1.3.6.1.4.1.9.9.500.1.2.1.1.1)返回记录行数;华为则查询HUAWEI-STACK-MIB的hwStackRole(1.3.6.1.4.1.2011.5.25.183.1
2025-08-04 01:30:00
706
原创 HertzBeat自带的前端界面,加载慢,一直加载不出来
HertzBeat前端加载慢的常见原因及解决方案:1)监控数据量大导致接口超时,建议分页查询或清理历史数据;2)数据库查询慢,需优化索引和清理旧数据;3)前端资源加载失败,检查缓存与静态文件配置;4)历史数据过多,建议定期清理或使用分区表;5)服务器资源不足,建议升级配置或减少采集任务。临时措施包括重启服务、禁用部分监控项、清理旧数据等。长期优化建议采用时序数据库存储、前端分页和查询限制等措施。
2025-08-04 00:15:00
156
原创 Hertzbeat如何配置redis?保存在redis的数据是可读数据
摘要:HertzBeat默认使用Redis存储二进制格式数据,可通过配置实现JSON格式存储。需修改application.yml中的Redis连接参数,并使用Jackson2JsonRedisSerializer自定义RedisTemplate序列化方式。推荐使用RedisDesktopManager等工具查看数据,如需读取二进制数据需通过Java反序列化。也可通过源码改造切换为其他缓存机制。
2025-08-03 16:58:53
101
原创 SNMP通过OID获取交换机的CPU信息,但有很多个,如何区分master
获取交换机主控CPU信息的4种方法:1.通过CPU OID索引识别,主控板通常有特定编号(如华为的67108873);2.利用entPhysicalDescr OID辅助判断,查找"MainProcessingUnit"等描述;3.参考厂商MIB文件定义确认主控CPU OID;4.通过CLI命令验证(如华为的display cpu-usage)。建议结合OID索引和设备描述信息进行准确识别,可先执行snmpwalk列出CPU OID,再对比entPhysicalDescr确认主控板索引。
2025-08-03 16:23:04
208
原创 为什么在HertzBeat里要用OID?
摘要:OID(对象标识符)是SNMP协议中用于唯一标识被管理对象的数字编号,构成MIB树状结构的节点地址。每段数字代表特定含义,如1.3.6.1表示ISO→org→dod→internet。在HertzBeat等监控系统中,OID作为数据采集的"指路牌",必须正确配置才能获取设备名、流量等监控指标(如1.3.6.1.2.1.1.5对应设备名)。OID本质是向SNMP设备指明所需数据位置的数字坐标,是网络监控的基础要素。(149字)
2025-08-03 00:15:00
77
原创 什么是 ifDescr?
ifDescr是SNMP协议中标识网络设备接口描述信息的关键OID(1.3.6.1.2.1.2.2.1.2),用于显示接口名称、用途或备注信息(如GigabitEthernet0/1、Uplink-Core等)。在流量监控系统中,必须先获取ifDescr与接口ID的对应关系,才能将数字接口编号转换为可读性强的描述信息,实现"接口名称+流量数据"的友好展示。该指标是网络设备管理的基础数据,对接口识别和监控至关重要。
2025-08-03 00:15:00
85
原创 华为核心交换机S7700的内存OID
摘要:本文介绍了华为S7700交换机SNMPv2c协议下的4个关键内存监控OID:hwEntityMemUsage(1.3.6.1.4.1.2011.5.25.31.1.1.1.1.7)用于获取CPU内存利用率百分比;hwRAMSize(1.3.6.1.4.1.2011.2.2.4.5.0)返回物理内存总字节数;hwUsedMemory(1.3.6.1.4.1.2011.2.2.5.1.0)和hwFreeMemory(1.3.6.1.4.1.2011.2.2.5.2.0)分别显示已用和空闲内存字节数。这些私
2025-08-02 20:14:17
560
原创 如何通过SNMP协议获取交换机的告警信息,是基于哪个OID?
摘要:通过SNMP协议获取交换机告警信息主要有两种方式:1)接收SNMP Trap主动推送的告警,关键OID包括sysUpTime和snmpTrapOID;2)通过轮询查询告警状态,常用OID包括ifOperStatus监控接口状态、hrSystemUptime检测系统运行时间等。不同厂商设备OID存在差异,如Cisco交换机的alarmStatus(1.3.6.1.4.1.9.9.43.1.1.1.1.4)。获取华三交换机性能指标时,可使用hrProcessorLoad查询CPU利用率,hrMemoryS
2025-08-02 03:45:00
174
原创 单独LLDP监控指标模板
HertzBeat提供华为交换机LLDP监控模板,通过SNMP协议采集LLDP邻居信息。该模板支持多语言界面,配置参数包括目标主机、SNMP版本、团体字等。监控指标涵盖本地接口索引、邻居系统名称、管理地址等字段(字符串类型)。常见问题包括设备未启用LLDP、OID不支持等,建议通过snmpwalk命令验证数据可用性。模板采用SNMP walk操作获取OID数据,帮助用户监控网络设备连接关系。
2025-08-02 00:15:00
231
原创 SNMP 查询设备的 LLDP邻居信息
在“自定义监控类型”中定义新的指标组(如 lldp_neigh_name、lldp_neigh_port)自定义 SNMP LLDP 采集模板(适用于 HertzBeat)(即获取设备通过LLDP协议发现的直连邻居设备),可以使用。Shell 脚本:查询 LLDP 邻居(基于 SNMP)邻居设备的 Chassis ID(设备唯一标识)六、HertzBeat能查询到LLDP邻居吗?二、主要 LLDP OID 一览(标准)三、示例查询命令(Linux命令行)(配置完成后上传到后端或配置中心)。
2025-08-01 00:15:00
167
原创 HertzBeat采集监控交换机A到另一个交换机B之间的流量信息
网络流量监控常用协议包括SNMP、NetFlow/NetStream和sFlow。SNMP通过设备计数器获取接口流量,配置简单;NetFlow提供详细流量元数据,适合细粒度分析;sFlow基于采样,适合高带宽环境。配置华为/H3C交换机SNMP需启用服务、设置版本、配置团体名等。使用HertzBeat监控时需确认端口索引,配置采集任务并选择合适OID。注意事项包括SNMP版本选择、安全性、轮询频率和计数器溢出处理等。通过合理配置可实现高效准确的网络链路流量监控。
2025-08-01 00:15:00
219
原创 RAG面试内容整理-12. 检索质量评估指标(MRR, Recall@K, nDCG 等)
在开发和优化RAG系统时,需要对检索组件的效果进行量化评估。信息检索领域有一系列经典指标可用于衡量检索质量,常见的包括Recall@K、MRR和nDCG等。
2025-07-31 09:43:16
533
电流检测电路
2013-05-10
基于凌阳SPCE061A的简易语音计算器
2013-05-10
android C#开发
2013-05-10
opencv-intro
2013-05-10
xapp199 module testbench
2013-05-13
美的电磁炉标准通用板原理及故障维修
2013-05-10
OS_TASK.C(API)
2013-05-13
360SafeDemo
2013-05-13
PIC18F455-C-C++
2013-05-14
vbnet-10-8
2013-05-14
donuts-JavaScript
2013-05-14
mainlqrmatlab
2013-05-13
instantaneous-power
2013-05-24
JDBC-Excel-import-to-java
2013-05-13
androidwcf
2013-05-10
Setup-Android-SOP
2013-05-13
PHPjiemi-Compiler program
2013-05-14
data-用法(data-yongfa)
2025-04-21
微信小程序的全局变量(quanjubianliang)
2025-04-18
电源开关设计秘笈30例
2014-01-09
各种工业以太网技术的比较
2014-02-27
EtherCAT技术提高机械设备的竞争力_英文
2014-03-01
如何从现场总线升级到EtherCAT_英文
2014-03-01
德国倍福产品简介
2014-03-04
RDS资料
2014-07-23
未经修改的以太网协议不适用于工业自动化领域_中文
2014-02-27
未经修改的以太网协议不适用于工业自动化领域_英文
2014-02-27
如何从现场总线升级到EtherCAT_中文
2014-03-01
EtherCAT研发产品
2014-03-11
EtherCAT宣传册中文版
2014-03-04
Optical-simulation
2013-05-24
Java Develop shujuku
2013-05-24
STL-source-code-analysis
2013-05-24
RTC_stm32_usart_key
2013-05-24
基于ET1100的EtherCAT实时工业以太网从站设计
2014-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅