自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (31)
  • 收藏
  • 关注

原创 Semantic Kernel 概述

它通过技能、记忆和连接器的组合,为应用程序提供了强大的AI功能,而这些功能通常是易于管理和扩展的。例如,技能可以是对LLM提示的封装,使其能够以编程方式调用并执行特定的任务,而记忆则允许应用程序存储和检索关键信息,以改善LLM提示的上下文理解能力。总的来说,SK提供了一种新颖的方法来集成和利用LLM,不仅为开发者节省了大量时间,也降低了将AI集成到现有应用程序中的复杂性。由于SK是微软推出的产品,其在企业级应用中得到了广泛的支持和推广,这可能会成为推动其发展和采用的重要因素。结合本机代码和LLM模型。

2024-04-23 15:44:59 170

原创 向量数据库

• 国产基于 PostgreSQL、Clickhouse 等进行魔改或者插件化实现的向量数据库。• 基于向量检索库(Faiss)实现的轻量级向量数据库。• 基于传统倒排搜索添加稠密向量索引支持的向量数据库。• 基于原生向量设计的分布式向量云原生数据数据库。

2024-04-23 15:31:30 44

原创 简述大模型领域的CVP架构和RAG架构的区别

另一方面,RAG(Research, AI, and Generation)架构强调的是研究级的AI技术和生成能力,通常与自然语言处理领域相关。RAG增强式搜索可能指的是利用RAG技术来增强搜索引擎的功能,比如通过使用自然语言生成模型来改进搜索查询解析、生成搜索结果摘要,或者提供个性化的搜索建议。简而言之,CVP(ChatGPT + VectorDB + Prompt)是一个偏重于构建聊天机器人的技术架构,而RAG增强式搜索则是利用高级AI技术改进搜索引擎的手段。

2024-04-23 14:51:39 53

原创 新手理解Hugging Face的Pipeline是啥

举个例子,假设你有一个文本分类任务,要求根据文章的内容将其分类为不同的类别(如科技、娱乐、体育等)。Hugging Face的Pipeline是一个现成的解决方案,它将一系列预训练模型组合在一起,以完成特定的任务。你可以将其视为一个“流水线”,它会依次将输入数据传递给多个模型,每个模型负责完成任务的一部分。数据预处理:Pipeline会自动对输入数据进行预处理,如分词、去除停用词等,使其适合后续模型的处理。最终模型:最后,数据会被传递给第二个模型(如分类器),它会根据前面模型的输出将数据分类为不同的类别。

2024-04-18 15:28:51 321

原创 新手理解Hugging Face:与Docker Hub对比,理解Hugging Face到底是啥东西

你只需下载这个模型,然后使用相应的代码将其应用到你的图像上,就可以开始识别图像中的物体了。所以,虽然Hugging Face Hub和Docker Hub的用途不同,但它们都为你提供了一种便捷的方式来获取和使用别人已经创建好的资源。在Hugging Face Hub中,这些资源是机器学习模型,而在Docker Hub中,这些资源是应用程序及其依赖项。在Docker Hub中,你可以找到一个预先构建好的包含这款应用程序的镜像,这个镜像包含了应用程序及其所有依赖项。我们将分别解释它们的相似之处和不同之处。

2024-04-18 15:09:39 339

原创 langchain和HuggingFace的区别

总的来说,HuggingFace 是一个强大的模型和工具库,而 LangChain 是一个基于这些模型的应用程序开发框架,提供了构建复杂交互式应用程序的能力。

2024-04-17 17:20:55 207

原创 理解 HuggingFace 是什么

对于传统的软件开发人员来说,HuggingFace 就是一个帮助你轻松地添加“文本智能”功能的平台,就像在厨房里使用现成的食谱和工具来制作复杂的菜肴一样,而不需要成为专业的甜点大师。

2024-04-17 17:09:47 425

原创 小白理解大模型的微调过程是啥样的

这个过程通常是在大规模的数据集上进行的,目的是让模型能够理解和生成自然语言,为后续的特定任务(如文本分类、机器翻译、问答等)打下基础。大模型的微调(Fine-tuning)并不是简单地和大模型对话,告诉它什么是对的还是错的。微调是一个技术过程,它是机器学习中的一个重要步骤,用于改进预训练模型在特定任务上的表现。总结来说,大模型的微调是一个自动化的、基于数据的过程,旨在通过调整模型参数来提升模型在特定任务上的表现,而不是通过直接和模型对话来指导它学习。而是通过编程和算法,让模型自动学习数据中的模式。

2024-04-17 16:41:22 410

原创 思维树(Tree of Thoughts)的概念

这个框架借鉴了人类认知研究的成果,特别是关于人类在做决策时的两种思维方式:快速、自动、无意识的模式(称为“系统1”)和慢速、经过深思熟虑、有意识的模式(称为“系统2”)。一个聪明的做法是,你先站在迷宫的入口,往前看一看,记住你能看到的所有可能的路径。它通过让你明确地列出所有可能的解决方法,并评估每一种方法的优缺点,从而帮助你更快地找到问题的解决方案。总的来说,思维树(Tree of Thoughts)是一种创新的框架,旨在通过模拟人类的决策过程,提高大型语言模型的问题解决能力。

2024-04-17 13:39:57 269

原创 理解思维链Chain of Thought(CoT)

Chain of Thought(CoT),即“思维链”,是人工智能领域中的一个概念,特别是在自然语言处理和推理任务中。CoT 的主要思想是模仿人类的推理过程,即人们往往在解决问题时不是直接得出答案,而是通过一系列的思考、分析和推理步骤。这种方法可以帮助模型在处理复杂问题,尤其是需要多步骤推理的问题时,提供更透明、更可解释的决策过程。假设有一个问题:“Alice 比起 Bob 体重轻 10 公斤,如果 Bob 的体重是 80 公斤,那么 Alice 的体重是多少?

2024-04-16 17:17:30 414

原创 FewShotPromptTemplate和SemanticSimilarityExampleSelector的学习

总结来说,SemanticSimilarityExampleSelector 和 FewShotPromptTemplate 是两个不同的技术,但它们可以一起工作,前者帮助选择最佳样本,后者则指导如何利用这些样本进行有效的学习。在实际应用中,可能会先使用 SemanticSimilarityExampleSelector 来选择样本,然后使用这些样本作为 FewShotPromptTemplate 的输入,来生成最终的提示。通过选择最相关的样本,提高模型在少样本训练上的效率和准确性。

2024-04-16 16:38:34 697

原创 大模型中的ZeroShot、OneShot、FewShot 概念理解

相反,你可以让模型基于一些高级的描述(例如,动物的名字和它们的特点)来识别动物。这种方法更像是传统软件开发中的样本学习,但仍然非常高效,因为模型只需要很少的样本就能做出推断。类比解释:就像你给一个聪明的助手一些动物的定义,但没有给他看任何图片,他就能根据这些定义识别出他之前从未见过的动物。类比解释:就像你给助手看了几只不同品种的猫的图片,虽然数量不多,但他通过这些有限的样本学会了识别各种各样的猫。类比解释:这就像你给助手看了一张猫的图片,他就能够记住猫的样子,并且以后能够识别出其他的猫。

2024-04-16 16:03:11 355

原创 理解大模型的微调和调教的区别

这个过程包括了很多试验和错误,你会调整各种可能的因素,比如调料的量、烹饪的温度和时间等,直到你找到那个让菜肴达到最佳口味的完美组合。但是,如果你想要根据特定客人的口味做出调整,比如让牛肉更辣或者更甜,你会根据客人的喜好添加一些特定的调料(比如辣椒或糖),然后稍微煮一下,让调料融合进牛肉里。在讨论大型机器学习模型时,"微调"(Fine-tuning)和"调教"(Tuning)这两个词都有其特定的含义,但它们在不同的上下文中可能有不同的适用性。微调通常指的是在预训练模型的基础上,针对特定任务进行小的调整。

2024-04-15 17:28:29 353

原创 大模型拥有的数万亿个参数,这个指标如何理解

在这个上下文中,一个“参数”可以理解为模型中的一个配置或设置,它决定了模型在处理数据时的行为。这些参数在模型的训练过程中被调整和优化,以便模型能够更好地完成特定任务,比如语言理解、图像识别等。每一个螺丝(参数)都控制着模型的一个小部分,而所有的螺丝共同决定了整个装置的功能。调整这些螺丝(参数)的过程就是训练模型的过程,目的是让这个装置能够以最高效和最准确的方式运行。在这些例子中,数万亿个参数意味着模型具有极高的复杂性和灵活性,可以处理非常广泛和复杂的数据,从而在特定任务上表现出色。

2024-04-15 17:15:03 172

原创 FastAPI 是干啥的

FastAPI 旨在简化 API 的开发过程,提高开发效率,同时确保代码的健壮性和可维护性。FastAPI 基于 Starlette(用于 Web 框架的工具集)和 Uvicorn(一个 ASGI 服务器),这意味着它支持异步代码,能够处理异步请求,这使得 FastAPI 非常适合构建高性能的异步 Web 应用程序。是作为一个现代的、高效的 Web 框架,用于构建 API,特别是 RESTful 和 GraphQL API。它专注于简化 API 的开发流程,提高开发效率,同时确保代码的健壮性和可维护性。

2024-04-12 16:52:17 422

原创 了解google的SerpApi是个啥

通过SerpApi,用户可以快速获取到他们所需的搜索结果,并且这些结果是以结构化的形式提供的,方便用户进行进一步的处理和分析。国内搜索引擎提供的这些API工具为开发者提供了丰富的搜索和数据服务,帮助他们构建各种应用程序和服务,从简单的搜索工具到复杂的数据分析系统。随着国内搜索引擎的不断发展和API服务的完善,这些工具在国内的使用将会越来越广泛。百度搜索API - baidu-api:百度提供了官方的Python SDK,名为 baidu-api,可以用来调用百度搜索、百度翻译、百度地图等多个服务的API。

2024-04-11 17:21:40 980

原创 理解ReAct的核心思想

ReAct(Reasoning and Acting)并不是一个特定的、广泛认可的框架或理论,而是一个概括性的概念,它描述了人工智能系统在不确定性和动态环境中进行推理和行动的能力。因此,ReAct的核心思想并不是一个单一的发明,而是人工智能领域长期发展的一个自然产物,它反映了人工智能从理论探索到实际应用的转变,以及对智能系统在复杂环境中表现出的行为和决策能力的追求。推理模块:利用机器学习、人工智能算法(如深度学习、自然语言处理等)对收集到的数据进行处理和分析,理解数据的含义,并预测未来的可能情况。

2024-04-11 17:04:25 442

原创 CVP(ChatGPT、Vector Database和Prompt)

通过使用CVP技术栈,我们可以让系统理解用户的自然语言输入,通过ChatGPT生成相应的回答,并利用向量数据库快速检索相关的知识和信息。的角度来看,CVP结合了ChatGPT的语言处理能力、向量数据库的高效存储与检索功能,以及Prompt对业务的理解,形成了一个模态大模型的技术栈。总之,CVP(ChatGPT + Vector Database + Prompt)是一种强大的技术栈,它结合了自然语言处理、向量数据库和指令设计等多个领域的优势,为我们构建智能应用提供了全新的可能性。

2024-04-10 12:50:27 667

原创 传统企业数字化转型:互联网“黑话”背后的沟通鸿沟与变革焦虑

这种现象的发生,企业需要在引进互联网人才的同时,加强他们与传统业务部门的沟通和协作。同时,企业也需要培养一种开放、包容的文化氛围,鼓励员工积极参与数字化转型的过程,共同推动企业的创新发展。为了实现这一目标,不少企业开始积极引进具备互联网工作经验的人才,希望通过他们的专业知识和技能,推动企业的数字化进程。为了真正实现数字化转型,企业需要深入理解和把握数字化技术的本质,加强内部沟通和协作,共同推动企业的创新发展。其次,随着这些互联网黑话在企业内部的流行,有一种错误的氛围在逐渐的形成。,导致了沟通上的障碍。

2024-03-25 14:20:34 168

原创 AnythingLLM

这意味着,你可以将AnythingLLM与你的文档、资源或其他内容片段结合起来,让它像一个智能助手一样,与你进行对话,并为你提供有关这些内容的信息或建议。总的来说,AnythingLLM是一个功能强大的工具,它为用户提供了构建私有ChatGPT的便利,使用户能够充分利用现有的LLM技术,在私有环境中构建自己的ChatGPT。简单来说,AnythingLLM是一个具体的、可以直接使用的私人ChatGPT工具,而LangChain则是一个更广泛、更灵活的框架,可以用来构建各种基于LLM的应用。

2024-03-20 19:44:53 637

原创 马斯克开源的大模型Grok-1

Grok-1是一个参数量达到3140亿的AI大语言模型,其规模超越了OpenAI GPT-3.5的1750亿参数,是目前世界上最大的开源LLM大语言模型。马斯克通过其旗下的AI公司xAI开发了这一模型,并在过去4个月内采用Mixture-of-Experts(MOE)技术进行了开发和改进。开源Grok-1的决定不仅为研究人员和开发人员提供了更多的创新机会,也进一步推动了AI领域的发展。通过开源,研究人员和开发人员可以在Grok-1模型的基础上进行进一步开发和创新,从而加速AI技术的进步。

2024-03-20 19:08:22 294

原创 如何理解AI Agent

这使得AI Agent能够独立执行任务,评估环境并做出相应的响应,分析数据并做出决策,通过学习和提高自身的表现,以及与其他智能体或人类进行通信。总的来说,AI Agent是一种功能强大的智能实体,它结合了多种特性和功能,使得智能体能够更加自主地完成任务,提高效率和准确性。需要注意的是,不同的框架可能适用于不同的任务和环境,因此在选择框架时,要充分考虑项目的实际需求和技术要求。,能够帮助你高效地完成各种复杂任务。当然,这只是对AI Agent的一个简单的解释,实际上它的实现和应用还涉及到更多的细节和技术。

2024-03-20 15:25:47 483

原创 微软的TaskWeaver框架

总的来说,TaskWeaver是一个功能强大的工具,它不仅可以帮你处理数据和分析任务,还可以自动化执行工作流程、回答你的问题,并与其他系统进行集成。这些只是TaskWeaver框架的一些应用场景示例,实际上,由于其强大的代码生成和执行能力,以及灵活的插件机制,它可以应用于更多领域和场景,帮助企业提高工作效率、降低成本,并推动智能化和自动化的发展。你只需要告诉它你想要什么信息,用自然语言描述一下,比如“我想知道这个月的销售额是多少”,然后TaskWeaver就能理解你的需求,并自动帮你完成这个任务。

2024-03-20 14:52:10 752

原创 优美的互联网黑话、常用语

为了获得更多资源和支持,一些人可能会夸大自己的成绩和贡献,以显示自己的价值。同时,为了避免承担责任或暴露问题,他们可能会选择避重就轻,只汇报对自己有利的部分,而忽略或淡化存在的问题和挑战。作为传统企业中的传统IT人员,我要和他们“对齐颗粒度”,期望能在不被裁掉的今天,和这些代表数字化转型的人一起“打好组合拳”。:指根据用户的各种信息和行为数据,构建出的一个虚拟的用户形象,帮助企业和产品团队更好地理解和服务目标用户。数据化运营:强调以数据为驱动,通过收集、分析和利用数据,指导零售业务的决策和运营,提升效率。

2024-03-18 15:39:48 466

原创 数据仓库的主流分层架构

是数据仓库的最顶层。:这一层主要存储明细数据,即对源数据层的数据进行清洗、转换和加载后的结果。数据仓库明细层的数据应该是一致的、准确的、干净的数据,即去除了杂质的数据。:这一层主要存储汇总数据,即对DWD层的数据进行进一步的聚合和汇总。数据仓库的分层架构主要是为了更好地组织和管理数据,以及优化数据处理和分析的效率。通过分层架构的设计,数据仓库可以更好地满足不同的业务需求,提高数据处理和分析的效率,同时也方便数据的维护和管理。,是数据仓库的最底层,主要存储原始的业务数据。

2024-03-06 13:57:51 653

原创 商业模式D2C、O2O、OMO、F2B2b2C都是啥意思

OMO模式的核心在于打破线上线下的界限,将线上和线下的资源、信息进行有机整合,实现线上线下的深度融合。OMO模式的核心在于打破线上线下的界限,将线上和线下的资源、信息进行有机整合,实现线上线下的深度融合。需要注意的是,O2O模式并不是简单的线上线下连接,而是一个复杂的运作系统,需要商家具备强大的技术实力和运营能力,同时还需要线下实体店的支持和配合。这种模式通过线上平台、移动终端和线下实体店的相互融合,实现线上线下的无缝对接,为消费者提供更为便捷、个性化的购物体验和服务。

2024-03-06 13:50:03 834

原创 营销策略trademarketing、brandmarketing是啥意思,还有其他的营销策略吗?都是啥意思?

Brand Marketing则是面向消费者的营销活动,目标是建立品牌形象,提升品牌知名度和美誉度,以增强消费者对品牌和产品的认知和喜爱。举个例子,如果你生产了一款软件产品,那么Trade Marketing就是帮你找到合适的商店(比如电脑商店或在线商店)来销售你的产品,还可能帮你制定策略,比如怎么布置货架,让你的产品更吸引人。比如电子邮件营销、直邮营销、电话营销等。所以,Trade Marketing是让你的产品出现在合适的销售地点,而Brand Marketing是让人们更好地了解和喜欢你的产品。

2024-03-04 11:22:00 387

原创 基于Rust语言,和WebAssembly技术,与JavaScript结合,的具体应用场景

基于Rust语言与WebAssembly(Wasm)技术并与JavaScript结合,可以应用于多个场景,特别是在需要高性能和/或低级系统访问的情况下。: Rust加上Wasm适合执行计算密集型任务,如图像或视频编辑、3D 渲染、游戏引擎、音频处理等。这些任务通常需要高性能,且可以受益于Rust的性能和安全性。: Rust的安全性使其成为加密算法和安全相关代码的理想选择。结合Wasm,可以在浏览器中运行这些算法,而无需信任远程服务器处理敏感数据。

2024-02-28 19:01:55 1047

原创 WebAssembly 是啥东西

WebAssembly (通常缩写为 Wasm) 是一种为了在网页浏览器中高效执行代码而设计的技术。它不是一种编程语言,而是一种编译目标,允许开发者用高级语言(如 C、C++、Rust 和其他)编写代码,然后将这些代码编译成 WebAssembly。编译后的代码可以在网页浏览器中以接近原生性能运行,无论使用者的操作系统是什么。

2024-02-28 11:25:17 999

原创 什么是Rust 语言

Rust的生态系统也在不断壮大,有许多优秀的开源库可以使用,比如用于Web开发的Rocket和Actix,用于异步编程的Tokio,用于数据库操作的Diesel等。当然,尽管Rust在许多方面都很优秀,但是由于其学习曲线较陡峭,且生态系统相对尚在成长中,因此,如果是一个小型的,或者对性能要求不高的项目,可能使用一些更成熟的语言(如Python、Java等)会更加便捷。系统编程:由于 Rust 的出色性能和内存安全性,它非常适合系统编程,包括操作系统,文件系统,浏览器引擎等底层系统。

2024-02-28 11:02:55 779

原创 检索增强生成(RAG)

此外,RAG 的实现受到了开源库如 LangChain 和 LlamaIndex 的启发,这些库在 2022 年和 2023 年得到了广泛应用,展示了 RAG 技术的系统性高级应用和具体实现方法。总之,RAG 通过整合外部知识源与生成模型,为 AI 系统提供了一种更精确、具有上下文感知能力和可靠的交流方式,为未来的 AI 驱动通信奠定了基础。当 LLM 缺乏特定领域的知识时,可能会生成不准确的答案,而 RAG 则通过结合检索到的知识,提高了回答的准确性。

2024-02-28 10:20:55 472

原创 什么是AI、AIGC、PGC、AGI

它是基于人工智能技术开发的一种设计工具,通过算法和模型,帮助设计师自动化和优化设计流程。此外,AGI还可能是指敏捷供应链管理协会(Agile Supply Chain Management Association)或先进图形接口(Advanced Graphics Interface)。此外,AGI还可以被理解为人工智能治理国际联盟(Alliance for the Governance of AI)的简称,这是一个由多个国家和组织组成的联盟,旨在推动人工智能技术的全球治理和合作。

2024-02-21 13:18:40 734

原创 Fiddler 一个好用的监控http和https的工具

可以针对特定的http请求,分析请求数据、设置断点、修改请求的数据,Fiddler 支持多语言开发,可以作为一个开发者的调试工具。当客户端(如浏览器)向服务器发送 HTTP 请求时,请求数据会通过 Fiddler 进行转发,Fiddler 会记录下请求的详细信息,包括请求的 URL、请求头、请求参数等,然后将请求转发到服务器。通过这种方式,Fiddler 可以在不直接获取到 HTTPS 数据的情况下,捕获和分析网络通信的内容,包括请求的 URL、请求头、响应头等信息。

2024-01-05 16:28:21 1367 1

原创 PyCharm社区版设置简体中文界面

在搜索结果中,选中Chinese(Simplified) Language Pack,然后在右边输入框中输入“chinese”,出现的菜单中点击“Settings”,在弹出的界面中,选“Plugins”,点击右边的“install”即可。最后“restart”

2024-01-05 14:26:03 1382

原创 理解开源协议GPL、MIT、BSD、Apache License

GPL 是一种比较严格的开源协议,要求使用者如果对开源软件进行修改并重新发布,必须将修改后的代码也以 GPL 协议进行开源。这意味着,如果你使用 GPL 协议下的开源软件,并对其进行修改,你必须将修改后的代码公开,以便其他人可以受益于你的修改。:BSD 协议也是一种比较宽松的开源协议,允许使用者将开源软件用于商业目的,并且可以对其进行修改和重新发布,而无需公开修改内容。与 MIT 协议不同的是,BSD 协议要求使用者在使用开源软件时,必须在软件的源代码中包含原始的 BSD 协议声明。

2023-12-29 11:04:56 1110

原创 利用大模型实现数据库(sqlite)查询示例

执行了tool_call后,将获取内容放到message中,再将message提交给大模型进行第二次交互,role是assistant,content是回答的内容,tool_calls是空的了。可以看出,第一次和大模型交互时,大模型返回的role是assistant,content是空的,tool_calls是有内容的。assistant[content]: 拥有最多曲目的专辑名字是《Greatest Hits》。可见大模型重新整理问题和答案后,重新输出了内容,看起来舒服多了。

2023-12-28 16:44:29 1320

原创 利用chatGPT的function calling 调用高德的接口获取天气信息

【代码】利用chatGPT的function calling 调用高德的接口获取天气信息。

2023-12-28 11:47:35 967

原创 理解:流程管事,制度管人

流程在管理中的重要性在于,它能够将复杂的事情简单化,将混乱的事情规范化。流程的制定可以规范每个人的行为,保证在做事的过程中不偏离轨道。因此,按流程办事不仅不是阻碍,反而是对个人的保护。通过绩效这一指挥棒,可以区分出表现优秀的员工、表现一般的员工和表现不佳的员工。它不仅可以约束那1%的诚实的员工,也可以抑制98%的人可能出现的负面行为。制度管人的本质是管理人性,通过制度来激发人性的善良面并抑制恶的一面。对优秀的员工给予奖励,对表现不佳的员工给予适当的惩罚或警告,这样可以保持团队的活力并确保公平性。

2023-12-28 10:21:04 444

原创 chatGPT的Function calling示例

总结而言,Function calling功能通过将用户的函数调用传递给模型来实现更复杂的交互和操作。自己的代码根据模型返回的函数调用列表,调用相应的函数,并将结果传递给模型,模型根据结果生成回复消息,实现了更灵活和动态的对话交互。chatGPT的Function calling功能允许用户通过消息和模型进行交互,并根据用户提供的函数调用来获取所需的数据或执行特定的操作。在第二次交互中,自己的代码可以根据模型返回的函数列表,选择合适的函数,并将函数所需的参数传递给它。

2023-12-27 16:57:07 1574

原创 OpenAI 网站上的关于 API 文档中各菜单的结构介绍

CAPABILITIES:提供了关于API的功能和能力的详细信息,包括文本生成、函数调用、嵌入、微调、图像生成、视觉、文本到语音、语音到文本、审核等。GUIDES:提供了使用API的指南和最佳实践,包括提示工程、生产最佳实践、安全最佳实践、速率限制、错误代码、库、弃用、政策等。这些菜单旨在帮助用户了解和开始使用 API,提供了必要的信息和资源,以便用户能够快速上手并充分利用 API 的功能。这些菜单旨在帮助用户更好地使用和管理 API,提供了必要的信息和资源,以便用户能够充分利用 API 的功能。

2023-12-27 16:01:44 853

利用AI技术生成的langchain框架介绍,带演讲备注

看着内容很丰满,但是深度一般,作为初学者的了解材料还算适合

2024-03-28

企业IT架构转型之道.mobi

钟华(花名:古谦)阿里巴巴中间件首席架构师,15年中间件领域行业经验。对传统企业IT建设和互联网架构都有较为深入的理解,有着扎实的理论基础和丰富的实战经验,多次作为总架构师协助大型传统企业打造业务中台项目,为企业实现“互联网+”转型提供了科学的发展方向和强有力的技术支持,项目涉及政府、制造业、金融、交通、媒体等多个领域。

2019-04-21

大规模分布式存储系统:原理解析与架构实践-杨传辉 mobi版

《大规模分布式存储系统:原理解析与架构实战》是分布式系统领域的经典著作,由阿里巴巴高级技术专家“阿里日照”(OceanBase核心开发人员)撰写,阳振坤、章文嵩、杨卫华、汪源、余锋(褚霸)、赖春波等来自阿里、新浪、网易和百度的资深技术专家联袂推荐。理论方面,不仅讲解了大规模分布式存储系统的核心技术和基本原理,而且对谷歌、亚马逊、微软和阿里巴巴等国际型大互联网公司的大规模分布式存储系统进行了分析;实战方面,首先通过对阿里巴巴的分布式数据库OceanBase的实现细节的深入剖析完整地展示了大规模分布式存储系统的架构与设计过程,然后讲解了大规模分布式存储技术在云计算和大数据领域的实践与应用。本书内容分为四个部分:基础篇――分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇――介绍谷歌、亚马逊、微软、阿里巴巴等著名互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇――以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇――介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,本书介绍了云存储平台、技术与安全,以及大数据的概念、流式计算、实时分析等。

2019-04-21

《SAP ABAP开发技术详解(实例篇)(第二版)mobi 版

《SAP ABAP开发技术详解(实例篇)(第二版) [1] 》除了对对SAP ABAP开发所需的常用技术(SAP报表、批量导入、对话程序、函数)做了详尽的介绍,包括基本报表、交互式报表、复杂报表、ALV(SAP List Viewer)报表、Form(SAP Script)报表、SmartForm报表、AdobeForm报表、CALL-TRANSACTION方式批量导入、批处理SESSION方式批量导入、一般Dynpro程序、复杂Dynpro程序、从属画面、表控制控件、函数的使用,并通过大量实例详细介绍了ABAP开发所需技术的使用方法。为了维护内容的完整性,在第一版 [2] 的基础上又增加了ABAP字典的内容,详细介绍了ABAP字典中的数据库表,视图(View),数据元素,结构体,表类型(Table Type),域(Domain),检索帮助及锁对象的编辑和使用。 《SAP ABAP开发技术详解(实例篇)(第二版) [1] 》作者从事SAP开发及教学工作近10年,积累了丰富的经验。全书操作讲解精练,采用大量的实例,重要技术点附有附录,除了可作为投身SAP职业人士的自修秘籍外,还可作为从业者用于查阅SAP ABAP开发技术的字典。

2019-04-21

非影印版-SAP ABAP开发技术详解(实例篇)第2版-孙东文

《SAP ABAP开发技术详解(实例篇)(第二版) [1] 》除了对对SAP ABAP开发所需的常用技术(SAP报表、批量导入、对话程序、函数)做了详尽的介绍,包括基本报表、交互式报表、复杂报表、ALV(SAP List Viewer)报表、Form(SAP Script)报表、SmartForm报表、AdobeForm报表、CALL-TRANSACTION方式批量导入、批处理SESSION方式批量导入、一般Dynpro程序、复杂Dynpro程序、从属画面、表控制控件、函数的使用,并通过大量实例详细介绍了ABAP开发所需技术的使用方法。为了维护内容的完整性,在第一版 [2] 的基础上又增加了ABAP字典的内容,详细介绍了ABAP字典中的数据库表,视图(View),数据元素,结构体,表类型(Table Type),域(Domain),检索帮助及锁对象的编辑和使用。 《SAP ABAP开发技术详解(实例篇)(第二版) [1] 》作者从事SAP开发及教学工作近10年,积累了丰富的经验。全书操作讲解精练,采用大量的实例,重要技术点附有附录,除了可作为投身SAP职业人士的自修秘籍外,还可作为从业者用于查阅SAP ABAP开发技术的字典。

2019-04-21

aspose.words操作word 一些关键方法

aspose.words操作word 一些关键方法

2017-08-25

C#DataGridView根据某列形成树形TreeGridViewRebuilt

第一列形成树形缩进,其余列正常显示

2017-05-13

ILSpy-C#反编译工具

ILSpy-C#反编译工具

2017-02-14

c# winform 超漂亮按钮 控件

c# winform 超漂亮按钮 控件,一个自定义控件,一个重写button类

2016-12-01

项目思维与管理关键

项目思维与管理关键

2016-12-01

漫话IP:TCP_IP基础知识读本

漫话IP:TCP_IP基础知识读本

2016-12-01

高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构 (LinuxUnix技术丛书).mobi

高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构 (LinuxUnix技术丛书).mobi

2016-12-01

《锋利的jQuery》(高清扫描版-有书签).pdf

《锋利的jQuery》(高清扫描版-有书签).pdf

2013-05-07

ExtJS Web应用程序开发指南

从淘宝购买的电子版的《ExtJS Web应用程序开发指南》清晰的pdf

2013-05-07

AndRoid完全开发讲义(第二版)第六章 6.6内容提供者

AndRoid完全开发讲义(第二版)出版社在第六章中漏掉了内容提供者;这个是作者给提供的第六章6.6.ContentProvider内容提供者

2013-04-07

Oracle数据库高级讲义

Oracle数据库高级讲义 非常详细,n多例子由浅入深,带您进入oracle高手世界

2011-09-19

ASP.NET2.0+ObjectDataSource的使用详解

ASP.NET2.0+ObjectDataSource的使用详解ASP.NET2.0+ObjectDataSource的使用详解ASP.NET2.0+ObjectDataSource的使用详解

2011-09-19

AJAX例子-web服务-JS-无刷新.rar

AJAX例子-web服务-JS-无刷新.rar AJAX例子-web服务-JS-无刷新.rar AJAX例子-web服务-JS-无刷新.rar AJAX例子-web服务-JS-无刷新.rar AJAX例子-web服务-JS-无刷新.rar

2011-09-19

wince c# 开发 mc 3090调用API震动程序

wince c# 开发 mc 3090调用API震动程序wince c# 开发 mc 3090调用API震动程序wince c# 开发 mc 3090调用API震动程序

2011-09-19

c# 开发 wince mc3090手持机震动例子.rar

wince mc3090手持机震动例子.rar c# 开发 wince mc3090手持机震动例子.rar

2011-09-19

如何应用二维码.pdf.pdf

如何应用二维码.pdf.pdf 如何应用二维码.pdf.pdf 如何应用二维码.pdf.pdf

2011-09-19

Android入门到精通详解.pdf

Android入门到精通详解.pdf Android入门到精通详解.pdf

2011-09-19

深入浅出Oracle:DBA入门、进阶与诊断案例

深入浅出Oracle:DBA入门、进阶与诊断案例

2011-09-19

在SQL Server里查看当前连接的在线用户数

在SQL Server里查看当前连接的在线用户数

2011-09-19

日期验证的正则表达式很好用

一个日期验证的正则表达式,c#版一个日期验证的正则表达式,c#版

2009-02-13

c#asp.net向数据库中保存图片

c#asp.net向数据库中保存图片c#asp.net向数据库中保存图片c#asp.net向数据库中保存图片

2009-02-13

软件工程师新一年的工作计划

软件工程师的工作计划,主题明确,条例清晰,本人认为还不错

2009-02-13

网吧电脑常见故障,经验总结

本人在网吧工作了5年总结的经验希望能给大家帮助,都是经验啊!!

2008-09-16

AJAX经典例子非常适合初学者

AJAX经典例子非常适合初学者AJAX经典例子非常适合初学者

2008-08-28

空空如也

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

TA关注的人

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