从AI小白到大神的7个细节:让你开窍逆袭
在当今科技界,人工智能无疑是最炙手可热的话题。然而,这个领域充斥着专业术语,使得理解每次技术革新的具体内容变得颇具挑战性。
为了帮助读者更好地把握时代脉搏,本文整理了一系列常见的人工智能(AI)术语,并通过简单的例子和尽可能简明扼要地解释,阐述它们的含义及其重要性。
1.人工智能的本质
人工智能,简称AI,是一门致力于创造能够模拟人类思维过程的计算机系统的学科。目前,AI更多地被看作是技术甚至实体,其确切含义颇为模糊,有时也被当作营销术语使用。
多年来,谷歌一直积极宣传其在人工智能领域的深入投资。这不仅体现在其众多产品通过AI技术得到显著提升,也体现在公司推出的诸如 Gemini 这样的智能工具上。在这些智能工具背后,是一系列基础 AI 模型提供动力,例如 OpenAI 开发的 GPT 模型。同时,Meta 的首席执行官马克·扎克伯格(Mark Zuckerberg)也常将人工智能作为个人聊天机器人的代名词。
随着越来越多的企业将人工智能作为其创新的前沿,他们对这一术语及其相关概念的使用可能会变得更加复杂和多样化。在阅读有关人工智能的文章或接触市场营销材料时,您可能会遇到许多专业术语。为了帮助您更清晰地理解这些术语,本文概述了当前人工智能讨论中的一些关键词汇,归根结底,所有这些努力的核心目标都是推动计算机智能的进一步发展。
请注意,本文仅对人工智能(AI)的术语提供了一个入门级别的概览。虽然这些术语本身可能涉及复杂的科学原理,但本文的目的是简化这些概念,使您能够掌握其核心要点。即使在面对高度技术性的内容时,您也能够轻松地理解并应用这些基础术语。
2.AI 的关键术语
机器学习(Machine learning):这是一种让系统在数据上进行训练,从而对新信息做出预测的技术。机器学习是支撑众多AI技术的基石。
通用人工智能(AGI):与人类智能相当或超越人类的 AI。OpenAI 等公司正在大力投资 AGI,但许多人对其潜在风险表示担忧——想想我们看过的所有关于超级智能机器接管世界的电影!
生成式 AI(Gen AI):一种能够生成新文本、图像、代码等的 AI 技术。这类工具通常在大量数据上训练,有时会产生幻觉,即错误地编造答案。
幻觉(Hallucinations):在某些情况下,AI 可能会产生“幻觉”,即它们会自信地构造出看似合理的答案,而这些答案可能并非基于事实。换句话说,这些幻觉(如果我们用更直白的话说,就是无稽之谈)可能导致系统犯下事实性错误或提供不合逻辑的答复。
关于人工智能的这种幻觉现象是否可以被纠正,学术界和业界都存在一些争议。一方面,有人认为通过改进算法和训练数据可以减少幻觉的发生;另一方面,也有观点认为,幻觉是AI在尝试理解复杂问题时不可避免的一部分,需要我们以更开放的心态来接受和处理。
偏见(Bias):幻觉并非人工智能领域唯一需要关注的问题。事实上,这一问题的出现并不出人意料,毕竟人工智能系统是由人类设计和编程的。因此,它们可能会在处理数据时反映出训练数据中的偏见。例如,麻省理工学院媒体实验室的杰出计算机科学家乔伊·布兰维尼(Joy Buolamwini)和分布式人工智能研究所(DAIR)的创始人兼执行董事蒂姆尼特·格布鲁(Timnit Gebru),在 2018 年共同发表了一篇具有里程碑意义的论文。这篇论文揭示了面部识别技术在识别深色皮肤女性时,存在显著的高错误率问题。
这一发现不仅凸显了人工智能系统中潜在的偏见问题,也引发了对技术公平性和包容性的重要讨论。随着人工智能技术的不断发展和应用,确保其算法的公正性和消除偏见成为了一个亟待解决的全球性挑战。
3.AI 模型的架构
**AI 模型(AI model):**在数据上训练以执行任务或做出决策的系统。
**大型语言模型(Large language models, or LLMs):**一种能够处理和生成自然语言文本的 AI 模型。例如 Anthropic 的 Claude。
**扩散模型(Diffusion Models):**训练这些模型的过程非常独特,首先向图像中引入噪声,例如添加静态噪声,然后通过逆向操作,教会 AI 如何从噪声中恢复出清晰的图像。扩散模型的创新之处在于它们能够模拟从有序到无序再到有序的转换过程,通过这种方式,AI不仅学会了识别和理解数据中的模式,还学会了如何创造新的、有意义的内容。
**基础模型(Foundation Models):**这类模型通过在海量数据集上进行训练,从而具备了广泛的通用性。它们的强大之处在于,无需针对特定任务进行定制化训练,即可作为多种应用程序的基础。这一概念是由斯坦福大学的研究人员在 2021 年首次提出。OpenAI 的 GPT、Google 的 Gemini、Meta 的 Llama 以及 Anthropic 的 Claude 等,都是基础模型的杰出代表。
此外,许多公司正在将他们的人工智能模型作为多模态模型进行推广,这些模型不仅能够处理单一类型的数据,如文本,还能同时处理图像、视频等多种数据类型,满足不同领域和场景的需求。
**前沿模型(Frontier Models):**在基础模型的范畴之外,人工智能领域的探索者们正将目光投向所谓的"前沿模型"。这一术语通常被用作一种营销策略,指代那些尚未公开发布的、预计在未来推出的模型。理论上,这些前沿模型在性能和能力上有望远超当前市场上的人工智能模型,它们代表了技术进步的最前沿。
4.AI 的训练过程
AI 模型的智能并非与生俱来,而是通过训练获得的。训练是一个精心设计的过程,AI 模型通过分析庞大的数据集来学习如何以特定的方式理解数据,从而能够进行预测和识别模式。例如,大型语言模型通过“阅读”海量文本进行训练,这使得像 ChatGPT 这样的 AI 工具能够"理解"用户的查询,并生成听起来像人类语言的答案,以解决用户的问题。
训练通常需要消耗大量的资源和计算能力,许多公司依赖于高性能的 GPU 来支持这一过程。AI 模型可以处理各种类型的数据,包括文本、图像、音乐和视频等,这些数据在逻辑上被称为训练数据。
参数是 AI 模型在训练过程中学习的变量,它们决定了模型如何将输入转换为输出。关于参数的实质,海伦·托纳(Helen Toner)给出了最佳解释。她是乔治城大学安全与新兴技术中心的战略和基础研究资助主任,也是前 OpenAI 董事会成员:
“参数是 AI 模型中的数字,它们决定了如何将输入(比如一段提示文本)转换为输出(比如提示后的下一个单词)。‘训练’ AI 模型的过程包括使用数学优化技术反复调整模型的参数值,直到模型非常擅长将输入转换为输出。”
换句话说,AI 模型的参数是决定它们提供答案的关键因素。有时,公司会强调一个模型拥有的参数数量,以此来展示该模型的复杂性和能力。
5.AI 的其他重要概念
**自然语言处理(NLP):**使机器能够理解人类语言的技术。OpenAI 的 ChatGPT 就是一个基本示例:它可以理解您的文本查询并生成文本作为响应。另一个强大的能够进行 NLP 的工具是 OpenAI 的 Whisper 语音识别技术,据报道,该公司使用它从超过 100 万小时的 YouTube 视频中转录音频,以帮助训练 GPT - 4。
**推理(Inference):**生成式 AI 应用实际生成内容的过程。以 ChatGPT 为例,当用户提出如何制作巧克力曲奇的请求时,AI 能够通过推理生成并分享食谱。这个过程体现了计算机在执行本地人工智能命令时的能力,它不仅仅是简单的数据处理,而是能够理解、分析并创造性地生成响应。
推理过程是 AI 模型智能的体现,它涉及到对输入数据的深入分析,以及对可能的输出结果的预测和生成。这种能力使得 AI 能够在各种场景中提供有用的、创造性的解决方案,从而极大地扩展了人工智能的应用范围和实用性。
标记(Tokens):"标记"是指文本中的最小单位,它可以是一个单词、一个词的一部分,甚至是一个单独的字符。例如,大型语言模型(LLM)会将输入的文本分解成这些基本的标记单元,以便进行深入分析。通过这种方式,模型能够识别和理解标记之间的关系,并据此生成恰当的响应。
模型的"上下文窗口"大小,即它一次能够处理的标记数量,是衡量其复杂性和处理能力的关键指标。上下文窗口越大,模型能够考虑的信息就越丰富,从而能够生成更加复杂和精准的输出。例如 Kimi 的上下文数量是 20 万个汉字,其在处理长文本和复杂语境时比其他模型更加合适。
**神经网络(Neural Networks):**这是一种模仿人类大脑神经元运作方式的计算机架构。神经网络通过连接的节点处理数据,这些节点在功能上与大脑中的神经元相似。神经网络对 AI 至关重要,因为它们能够通过学习来识别和理解复杂的数据模式,而无需依赖于传统的显式编程。
这种能力使得神经网络在许多领域都显示出巨大的潜力,例如在医疗领域,它们可以通过分析大量的医疗数据来学习识别疾病模式,进而辅助医生做出更准确的诊断。神经网络的这种自学习能力,不仅提升了人工智能的智能水平,也为解决现实世界中的复杂问题提供了新的可能性。
**Transformer 架构:**Transformer 是一种先进的神经网络架构,它利用"注意力"机制来深入理解序列数据中各个部分之间的相互联系。这种机制使得 Transformer 能够捕捉词与词之间的细微关系,从而在处理语言和序列预测任务时表现出色。
以亚马逊的一个实例为例,考虑这样一个输入序列:“天空的颜色是什么?” 在这个例子中,Transformer 模型通过内部的数学表示,智能地识别出"颜色"、"天空"和"蓝色"这些词汇之间的相关性和联系。基于这种理解,模型能够生成一个准确的输出:“天空是蓝色的。”
Transformer 不仅在功能上极为强大,其训练速度也优于许多其他类型的神经网络。自从 2017 年谷歌的前员工发表了开创性的 Transformer 论文以来,这种架构已经成为推动生成式人工智能技术发展的关键因素。事实上,"ChatGPT"中的"T"就代表了 Transformer,这表明了它在我们日常对话和交互中的核心作用。
**RAG 技术:**RAG 是"检索增强的生成"(Retrieval-Augmented Generation)的缩写,它代表了一种先进的人工智能技术。RAG 允许 AI 模型在生成内容时,不仅依赖于其训练数据,还能从外部资源中检索并整合相关信息,从而显著提升生成内容的准确性和可靠性。
例如,当您向一个 AI 聊天机器人提出问题,而该问题超出了它的训练知识范围时,传统模型可能会基于有限的信息产生错误的推断。然而,应用了 RAG 技术的模型能够主动查询外部数据源,比如互联网上的其他网站,以获取更全面和准确的信息。通过这种方式,RAG 帮助 AI 模型利用最新的数据来生成更加精确和有根据的答案。
6.AI 的硬件基础
**英伟达H100芯片:**作为 AI 训练领域广受欢迎的图形处理单元(GPU),H100 以其卓越的性能在业界备受青睐。它被认为在处理 AI 工作负载方面,相较于其他服务器级 AI 芯片具有显著优势。这种优势使得英伟达在全球范围内对 H100 的需求居高不下,进一步巩固了其作为世界上最有价值的公司之一的地位。
**神经处理单元(Neural Processing Unit, NPU):**这是一种专为计算机、平板电脑和智能手机等设备设计的专用处理器,它能够高效地执行人工智能推理任务。苹果公司则使用“神经引擎”这一术语来描述类似的技术。与传统的中央处理单元(CPU)或图形处理单元(GPU)相比,NPU 在处理各种 AI 驱动的任务时表现出更高的能效比,例如在视频通话中实现背景虚化功能。
**TOPS指标:**TOPS,即“每秒万亿次操作(Tera Operations Per Second),是一种衡量芯片处理能力的指标。技术供应商经常使用这个术语来展示他们的芯片在执行人工智能推理任务时的卓越性能。TOPS 数值越高,表明芯片在处理复杂 AI 算法时的速度和效率越强。
7.AI 领域的主要参与者
有许多公司已成为开发人工智能和人工智能工具的领导者。有些是根深蒂固的科技巨头,而另一些则是较新的创业公司。以下是其中的一些参与者:
国外
**OpenAI / ChatGPT:**人工智能领域之所以变得如此重要,ChatGPT 功不可没。这款由 OpenAI 在 2022 年底推出的 AI 聊天机器人迅速走红,其影响力之大令许多大型科技公司措手不及。如今,几乎所有科技公司都在积极展示他们在人工智能领域的成就。
**Microsoft / Copilot:**微软正在将其 AI 助手 Copilot 整合到旗下众多产品中,该助手由 OpenAI 的 GPT 模型提供支持。这家总部位于西雅图的科技巨头不仅在产品上与 OpenAI 深度合作,还持有其 49% 的股份。
**Google / Gemini:**谷歌正致力于通过 Gemini 为其产品注入动力,Gemini 既是谷歌 AI 助手的名称,也代表了公司开发的一系列 AI 模型。
**Meta / Llama:**Meta 的人工智能研发聚焦于 Llama 模型,即大型语言模型 Meta AI。与其他科技巨头的闭源模型不同,Llama 是开源的,这使得它在 AI 领域具有独特的地位。
**Apple / Apple Intelligence:**苹果在其产品中不断加入以 AI 为中心的新功能,这些功能在 Apple Intelligence 的框架下进行开发。值得注意的是,ChatGPT 已被集成到 Siri 中,为用户带来全新的智能体验。
**Anthropic / Claude:**Anthropic 是由前 OpenAI 员工创立的 AI 公司,其开发的 Claude AI 模型备受瞩目。亚马逊已向 Anthropic 投资40亿美元,谷歌也投入了数亿美元,并有可能进一步投资 15 亿美元。此外,Anthropic 最近聘请了 Instagram 联合创始人迈克·克里格担任首席产品官,这一举措进一步凸显了公司在 AI 领域的雄心。
**xAI / Grok:**这是埃隆·马斯克参与的人工智能公司,其开发的 Grok 作为大型语言模型备受期待。该公司最近完成了 60 亿美元的融资,显示出其在 AI 领域的强大潜力。
**Perplexity:**Perplexity 是一家以其人工智能驱动的搜索引擎而闻名的公司。然而,该搜索引擎因其数据抓取行为而受到一些争议。
**Hugging Face:**作为一个 AI 模型和数据集的目录平台,Hugging Face 为用户提供了一个集中的资源库,以探索和利用各种 AI 技术。
国内
**百度 / 文心大模型:**百度的文心大模型是一系列知识增强型的人工智能模型,旨在为各行各业的 AI 开发提供基础和支持,模型覆盖了包括自然语言处理(NLP)、计算机视觉(CV)和跨模态任务等多个AI领域。
**阿里巴巴 / 通义大模型:**阿里巴巴的通义大模型是阿里巴巴达摩院自主研发的超大规模语言模型,其前身为通义千问,后更名为通义,意为“通情,达义”,通义大模型的应用范围广泛,已在办公、文旅、电力、政务、医保、交通、制造、金融、软件开发等多个领域进行合作和落地。
**腾讯 / 混元大模型:**混元大模型已经与腾讯的多个业务和产品进行了广泛的对接和集成,包括腾讯云、腾讯广告、腾讯游戏、腾讯会议、腾讯文档、微信搜一搜等超过 50 个业务和产品 。腾讯还推出了模型即服务(MaaS)解决方案,企业可以通过 API 调用混元大模型,也可以将混元作为基底模型,为不同产业场景构建专属应用。
**华为 / 盘古大模型:**盘古大模型具有强大的多模态能力和复杂逻辑推理能力,盘古大模型 5.0 能够理解包括文本、图片、视频、雷达、红外、遥感等在内的多种模态,生成符合物理世界规律的多模态内容。
**字节跳动 / 豆包大模型:**豆包大模型包含多种类型的模型,如通用模型、角色扮演模型、语音识别模型、语音合成模型、声音复刻模型、文生图模型等。豆包大模型被应用于字节跳动内部的50多个业务场景,如抖音、番茄小说、飞书、巨量引擎等,用以提升效率和优化产品体验
**商汤科技 / 日日新大模型:**商汤的日日新 V5.0 大模型在多模态能力上全面对标 GPT-4 Turbo,性能在多个评测中达到或超越了 GPT-4 Turbo 版本。
**科大讯飞 / 星火大模型:**这是一个具有强大中文处理能力的认知智能大模型,具备文本生成、语言理解、知识问答、逻辑推理、数学能力、代码能力、多模交互等七大核心能力。
如何学习大模型 AI ?
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】
第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。
如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。
相关文章:

从AI小白到大神的7个细节:让你开窍逆袭
在当今科技界,人工智能无疑是最炙手可热的话题。然而,这个领域充斥着专业术语,使得理解每次技术革新的具体内容变得颇具挑战性。 为了帮助读者更好地把握时代脉搏,本文整理了一系列常见的人工智能(AI)术语…...

AIxBoard部署BLIP模型进行图文问答
一、AIxBoard简介 AIxBoard(X板)是一款IA架构的人工智能嵌入式开发板,体积小巧功能强大,可让您在图像分类、目标检测、分割和语音处理等应用中并行运行多个神经网络。它是一款面向专业创客、开发者的功能强大的小型计算机…...

小白零基础学数学建模应用系列(一):探索自由下落模型——以“坠落的硬币”为例
在数学建模竞赛中,选择一个易于理解且有趣的物理现象作为研究对象,往往能够使模型的构建和分析更具吸引力和说服力。本篇文章将以“坠落的硬币”这一经典的自由下落问题为例,探讨如何通过建立物理模型来验证或推翻常见的物理误解,…...

linux主机间免密登录
目录 原理: 相关命令: 一,执行命令 cd ~/.ssh/ ,进入目录 二,如果没有公钥和秘钥文件,则执行命令来生成 三,负责公钥给远端端服务器命令 四,实操 场景一,localhos…...

【海思SS626 | VB】关于 视频缓存池 的理解
😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…...

RCE漏洞及绕过
目录 1、RCE概述 (1)命令执行函数 (2)代码执行函数 2、回调后门 3、eval和assert 限制字符长度绕过 (1)反引号或exec (2)file_put_contents写入文件 (3ÿ…...

非对称加密算法-ECDHE
目录 1. ECDHE算法简介 密钥交换算法的重要性 ECDHE算法的基本原理 2. ECDHE与RSA算法的比较 RSA算法 ECDHE算法 比较 图形结合 2. HTTPS中的密钥交换 RSA算法的局限性 前向安全性的概念 图形结合 3. 离散对数问题 离散对数的定义 离散对数在密码学中的应用 图…...

10分钟学会Docker的安装和使用
前言 在现代软件开发中,Docker作为一种轻量级的容器化技术,已成为开发者必备的工具之一。本文将带您在10分钟内快速掌握Docker的安装和基本使用方法。 1. Docker是什么? Docker是一种开源的容器化平台,它通过将应用程序及其所有…...

江科大/江协科技 STM32学习笔记P20
文章目录 编码器接口测速定时器有关的库函数Encoder.cmain.c 编码器接口测速 编码器接口的初始化,第一步,RCC开启时钟,开启GPIO和定时器的时钟,第二步,配置GPIO,这里把PA6和PA7配置成输入模式,第…...

CSS 实现两边固定宽,中间自适应
0. **Flexbox 实现**: css复制代码.container { display: flex; } .fixed { width: 200px; /* 两边固定宽度 */ } .flexible { flex: 1; /* 中间自适应 */ } html复制代码<div class…...

C#图片批量下载Demo
目录 效果 项目 代码 下载 效果 C#图片批量下载 项目 代码 using Aspose.Cells; using NLog; using System; using System.Collections.Generic; using System.Data; using System.Diagnostics; using System.Drawing; using System.IO; using System.Linq; using System.…...

部署Springboot + Vue 项目到远程服务器Windows10系统的详细配置
远程服务器操作系统为Windows系统,Java程序环境,Maven环境都安装有,Mysql ,Redis等都有的前提下 1. mysql数据库导入,非常简单很好操作,这里省略。。比如用HeidiSql 或者Navicat 工具导入数据库 2. 后端javaSpringb…...

智驭灌区,科技领航—— 高效灌区信息化系统管理平台
在水资源日益珍贵的今天,传统灌区的粗放式管理模式已难以满足现代农业的发展需求。我们自豪地推出——灌区信息化系统管理平台,以科技赋能水利,引领灌溉管理进入智能化、精细化新时代。 【智能决策,精准灌溉】 告别传统灌溉的盲目…...

下载免费设计素材,有这7个网站就够了
7个免费设计素材网站,这些网站提供了大量的免费资源,包括图片、字体、图标、模板等,涵盖了多种风格和主题,能够满足不同设计师和创作者的需求。无论是用于个人项目还是商业用途,这些网站都能给你提供丰富的选择&#x…...

【漏洞复现】某赛通数据泄露防护(DLP)系统 NetSecConfigAjax SQL注入漏洞
0x01 产品简介 某赛通新一代数据泄露防护系统(简称 DLP),以服务企事业单位进行数据资产梳理、数据安全防护为目标。系统采用平台化管理,将终端DLP、网络DLP、邮件DLP、存储扫描DLP、API 接口DLP 进行统一管理,模块化控…...

c++中的仿函数
目录 什么是仿函数? 仿函数的定义与使用 仿函数与普通函数的比较 实际应用场景 总结 当谈论到 C 编程中的灵活性和效率时,仿函数(Functor)是一个重要的概念。它不仅可以提供比普通函数更多的功能,还能够在很多情况…...

springboot整合mybatis-plus和pagehelper插件报错,
在springboot和myabtisplus版本没有冲突的情况下,MybatisPlusAutoConfiguration配置类没有生效,查看该类发现存在生效条件,即: 1.必须存在数据源的Bean对象 2.必须存在SqlSessionFactory和SqlSessionFactoryBean类(这…...

趋动科技荣登「AIGC赋能金融创新引领者TOP20」
2023年11月28日,“极新AIGC行业峰会”在北京召开,峰会以“AI落地”为指引,探究AI实践与产业化。 从制造业到金融服务业,从医疗保健到交通运输,从文化娱乐到消费零售,智能客服、数字人直播、智能巡检机器人&…...

SOPHGO算能科技BM1684盒子占用空间满的问题解决
目录 1 问题由来 2 问题排查与解决 1 问题由来 安装软件的时候发现,软件根本安装不上了,用df -h看到根目录已经满了 rootbm1684:~# df -h Filesystem Size Used Avail Use% Mounted on overlay 5.8G 5.7G 0 100% / devtmpfs …...

Spring Boot实用小技巧 - - 第523篇
《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 《国内最全的Spring Boot系列之七》 Spring的Sma…...

安卓App开发 篇二:Android UI和布局
文章目录 系列文章Jetpack Compose基本语法可组合函数预览布局元素基于槽位(slot-based)的布局横屏处理实现布局设计布局检查器工具Material Design使用字符串等资源列表和动画LazyColumn 和 LazyRowremember 和 mutableStateOf事件mutableStateOfremember局部更新组件(官方…...

k8s基本介绍
Kubernetes, also known as K8s, is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes,也称为k8,是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。 使用go语言编写ht…...

go http启动应用程序
udpserver udpserver 是go程序需要启动的程序 #include <iostream> #include <unistd.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> #include <thread>const int BUFFER_SIZE 1024;int udpSocket; struct …...

Redis:概念、部署、配置、优化
目录 关系型数据库与非关系型数据库 关系型数据库 非关系型数据库 非关系型数据库存在的原因 Redis 概念 优点 Redis部署流程 初步设置 安装 初始化 初始化时指定的参数说明 Redis配置文件 修改监听地址 Redis远程连接 远程连接 测试服务端状态 redis-benchm…...

华为OD-D卷找座位
在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众的必须间隔至少一个空位才允许落座。现在给出一排观众座位分布图,座位中存在已落座的观众,请计算出,在不移动现有观众座位的情况下,…...

Go sdk下载和配置环境变量
本文目录 SDK下载环境变量配置测试 SDK下载 下载地址:https://golang.google.cn/dl/ 更多版本,找到1.9.2 我是win10 64位的,我找到这个下载 下载之后解压,可以看到bin文件夹。 环境变量配置 我的电脑 -> 属性 -> 高级…...

qt的项目结构
目录 创建新的项目 第一个hell0程序,qt的项目结构 main函数 Widget头文件: pro文件 命名规范 QtCreator 常用快捷键 Qt里边绝大部分的类都是继承自QObject是一个顶层类 父子关系 Qt坐标系 QT常用API函数 对象树 信号和槽机制 自定义信号和槽 自定义信号…...

【NLP】文本特征处理:n-gram特征和文本长度规范
文章目录 1、本章目标2、n-gram特征2.1、概念2.2、举个例子2.3、代码 3、文本长度规范及其作用4、小结 🍃作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、数据结构和算法…...

ESP32人脸识别开发 ---partitions.csv配置的一些说明(五)
配置的文件在这个位置 esp-who/examples/esp32-s3-eye/partitions.csv factory, app, factory, 0x010000, 4000K, model, data, spiffs, , 3900K, (这个是语音相关的) nvs, data, nvs, , 16K, fr, data, ,…...

【学习笔记】Matlab和python双语言的学习(图论最短路径)
文章目录 前言一、图论基本概念示例 二、代码实现----Matlab三、代码实现----python总结 前言 通过模型算法,熟练对Matlab和python的应用。 学习视频链接: https://www.bilibili.com/video/BV1EK41187QF?p36&vd_source67471d3a1b4f517b7a7964093e6…...