在ARM笔记本和KylinOS桌面操作系统上安装docker
目标 手头有一台华为L420笔记本,CPU为ARM(HUAWEI Kirin 9006C),OS为Kylin桌面操作系统V10(SP1),内核5.4.96,已激活。 需要安装docker,但在软件商店里面没有,在终端中执行apt info docker仅有一个很低的版本,使用Ubuntun上的安装方 ...
【Elasticsearch】一文读懂ES向量搜索:原理剖析与技术全景
大家好,我是大任,今天给大家分享一下Elasticsearch的向量搜索技术 注:本文若未说明ES版本则为7.10,其他版本会特别标记,由于ES版本不同,部分差异较大,具体请以官方文档为准 一、向量搜索的核心原理 1.1 向量化表示的本质 现代AI技术将文本、图像等非结构化数据转化为高维向量(通常1 ...
迭代器失效:99%的C++程序员都会踩的坑 !
大家好,我是小康。 你踩过这个坑吗?为什么我的程序明明很简单,却总是莫名其妙地崩溃! 嘿,各位 C++ 爱好者们,今天咱们聊一个几乎所有 C++ 程序员都会踩的坑——迭代器失效。无论你是刚入门的新手,还是写了好几年代码的老司机,这个问题都可能让你的程序莫名其妙地崩溃。不过别担心,读完这篇文章,你一定 ...
DeepSeek 多模态模型 Janus-Pro 本地部署
一、概述 Janus-Pro是DeepSeek最新开源的多模态模型,是一种新颖的自回归框架,统一了多模态理解和生成。通过将视觉编码解耦为独立的路径,同时仍然使用单一的、统一的变压器架构进行处理,该框架解决了先前方法的局限性。这种解耦不仅缓解了视觉编码器在理解和生成中的角色冲突,还增强了框架的灵活性。 ...
基于主成分分析(PCA)的数据降维
一、概述 主成分分析(Principal Component Analysis,PCA)是一种用于数据降维的方法,其核心目标是在尽可能保留原始数据信息的前提下,将高维数据映射到低维空间。该算法基于方差最大化理论,通过寻找数据的主要变化方向(即主成分),将原始数据投影到这些方向上,从而实现降维。 二、 ...
AD 侦查-SMB_2
本文通过 Google 翻译 AD Recon – NetBIOS (137/138/139) and SMB (445) Part-2 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。 导航 0 前言 1 系统枚举 1.1 getArch.py 1.2 DumpNT ...
【SQL周周练】给你无酸纸、变色油墨,你能伪造多少美金?
根据电影《无双》自创的 SQL 题目:假设伪钞集团每日给你供应随机数量的变色油墨、无酸纸、安全线/防伪线。请你计算每天能制作伪钞多少张,并且根据当天的情况输出第二天最缺少的材料。 ...
突破Excel百万数据导出瓶颈:全链路优化实战指南
在日常工作中,Excel数据导出是一个常见的需求。 然而,当数据量较大时,性能和内存问题往往会成为限制导出效率的瓶颈。 当用户点击"导出"按钮时,后台系统往往会陷入三重困境: 内存黑洞:某电商平台在导出百万订单时,因传统POI方案导致堆内存突破4GB,频繁触发Full GC,最终引发服务雪崩; ...
PC端自动化测试实战教程-5-pywinauto 操作PC端应用程序窗口 - 下篇(详细教程)
1.简介 上一篇宏哥主要讲解和介绍了如何获取PC端应用程序窗口信息和如何连接窗口对其进行操作的常用的几种方法。今天宏哥接着讲解和分享一下窗口的基本操作:最大化、最小化、恢复正常、关闭窗口、获取窗口状态和获取窗口坐标。以及窗口的其他打开方法和选择方法。 2.窗口的基本操作 窗口的一些基本操作方法: 最 ...
用 DevEco Studio 模拟器这些能力 没真机也能高效调测鸿蒙原生应用
随着鸿蒙生态的快速发展,越来越多的开发者投身于鸿蒙原生应用的开发中。然而,在实际开发中,真机设备短缺、调测场景复杂等问题常困扰着开发者。为解决这些问题,华为在DevEco Studio上为开发者提供了模拟器(Emulator)功能,帮助开发者在真机匮乏或无真机时,高效且低成本地完成应用开发与调试。 ...
使用C#构建一个同时问多个LLM并总结的小工具
前言 在AI编程时代,如果自己能够知道一些可行的解决方案,那么描述清楚交给AI,可以有很大的帮助。 但是我们往往不知道真正可行的解决方案是什么? 我自己有过这样的经历,遇到一个需求,我不知道有哪些解决方案,就去问AI,然后AI输出一大堆东西,我一个个去试,然后再换个AI问,又提出了不同的解决方案。 ...
GStreamer开发笔记(三):测试gstreamer/v4l2+sdl2/v4l2+QtOpengl打摄像头延迟和内存
前言 前面测试了多种技术路线,本篇补全剩下的2种主流技术,v4l2+sdl2(偏底层),v4l2+QtOpengl(应用),v4l2+ffmpeg+QtQImage(Image的方式转图低于1ms,但是从yuv格式转到rgb格式需要ffmpeg进行转码耗时)。 Demo 注意 存在色彩空间不准确,不 ...
ChatGPT为何放弃WebSocket?揭秘EventSource的三大决胜优势
ChatGPT为何放弃WebSocket?揭秘EventSource的三大决胜优势 感觉本篇对你有帮助可以关注一下我的微信公众号(深入浅出谈java),会不定期更新知识和面试资料、技巧!!! ChatGPT为何放弃WebSocket?揭秘EventSource的三大决胜优势 ChatGPT对话系统之 ...
【译】Visual Studio Hub 介绍
跟上最新的 Visual Studio 更新、特性和资源就像是一项全职工作。我们已经听过一次又一次了——您想要一种更简单的方式来获取信息,而不是在分散的博客文章、发布说明和社交媒体更新中挖掘。 这就是为什么我们创建了 Visual Studio Hub——一个帮助您快速找到最重要内容的单一目的地。无 ...
从零到一:利用金仓社区数据,LoRa微调与Spring AI 构建私有化千问模型
上次我们在Coze平台上成功搭建了一个针对金仓问题的解决助手。这个智能体的核心工作流程相对简单:每次它通过HTTP接口调用插件,在金仓平台内部进行搜索,随后利用大模型的推理能力对查询结果进行分析,从而为用户提供问题解答。然而,问题也随之而来——金仓内部的搜索功能存在一定的局限性。搜索出来的博文资料之 ...
(dify)如何使用dify自定义知识库【dify外部链接知识库】
尝试dify自定义知识库 根据官网教程,可以从知识库的右上角外部知识库进行添加外部知识库 前往 “知识库” 页,点击右上角的 “外部知识库 API”,轻点 “添加外部知识库 API”。 按照页面提示,依次填写以下内容: 知识库的名称,允许自定义名称,用于区分所连接的不同外部知识 API; API 接 ...
iNeuOS工业互联网操作系统,集成DeepSeek大模型应用
iNeuOS工业互联网操作系统集成deepseek大模型应用,主要基于以下考虑。工业场景涉及到原料、化验、设备、工艺、环境、安全、能源、物流、经营等多源异构数据,长链条的决策需求等问题,大模型通过融合多模态数据和领域知识,可系统性解决传统算法难以覆盖的复杂场景。 ...
如何在 Linux 上检查开放的端口并关闭不需要的端口
检查服务器开放端口并关闭不必要的端口是网络安全管理中的关键环节,开放端口如同服务器的“窗口”,若其中存在未被利用或未受保护的端口,就如同为潜在的攻击者敞开了大门,他们可能会利用这些端口的漏洞来入侵系统、窃取数据或进行恶意操作。通过检查开放端口,可以明确哪些端口正在被合法服务使用,哪些可能是被遗忘或未 ...
FunProxy - 使用 Rust 构建跨平台全链路测试抓包代理工具
在软件开发过程中,软件测试对于保障软件质量和用户满意度起着关键作用。为最大程度上提升软件品质,我们积极开展全链路测试实践,打造了用Rust语言开发的自研一站式抓包代理工具FunProxy,基于其跨平台、高性能、易于扩展、安全性高等特性,让全链路抓包和环境代理如丝绸般丝滑。 ...
排行榜的5种实现方案!
引言 在工作的这些年中,我见证过太多团队在实现排行榜功能时踩过的坑。 今天我想和大家分享 6 种不同的排行榜实现方案,从简单到复杂,从单机到分布式,希望能帮助大家在实际工作中做出更合适的选择。 有些小伙伴在工作中可能会觉得:不就是个排行榜吗?搞个数据库排序不就完了? 但实际情况远比这复杂得多。 当数 ...