WEB语义化的新探索:浅析LLMs.txt
【引】有人迷恋使用大模型生成各种有趣的内容, 有人沉醉于大模型相关技术的探索,没有对错,只在于你的乐趣所在。
一项名为 llms.txt 的新提案标志了一些非同寻常的东西的出现: 一个Web网站不仅为人类读者服务,而且为人工智能提供服务。这不仅仅是一种新的技术标准,而是我们对数字基础设施的看法发生根本性转变的开始。
robots.txt 和 sitemap.xml 是为搜索引擎设计的,而 LLMs.txt 是面向推理引擎优化,它以 LLM 可以轻松理解的格式向 LLM 提供有关网站的信息。那么,LLMs.txt 能否从W3C的提案变成行业趋势的呢?
今年11月14日,Mintlify 公司将 LLMs.txt 支持添加到了他们的文档平台上,使数以千计的开发工具的文档对 LLM 友好,如 Anthroic 和 Cursor。Anthroic 和其他公司很快在 X 上发布了他们对 LLMs.txt 的支持。这一势头激发了新的社区网站和工具。@ ifox 创建 directory.llmstxt.cloud 来索引 LLM 友好的技术文档。@ screen fluent 很快又添加了 llmstxt.directory。Mot 为 dotenvx 站点构建可 docs 并共享了一个开源生成器工具。Firecrawl 的 Eric Ciarla 也创建了一个工具,可以帮助网站创建文件LLMs.txt。
1. LLMs.txt的诞生
Answer.AI的联合创始人 Jeremy Howard 率先提出了 LLMs.txt,来解决网站与大模型应用关系的技术挑战。人工智能系统只能处理有限的上下文窗口,因此很难理解大型文档站点。传统的 SEO 技术是针对搜索爬虫而非推理引擎进行优化的,因此无法解决这一局限性。
当人工智能系统试图直接处理 HTML 页面时,它们会陷入导航元素、 JavaScript、 CSS 和其他非必要信息的泥潭,这些非必要信息会减少实际内容的可用空间。LLMs.txt 解决了这个问题,它以一种人工智能能够理解的格式提供人工智能所需要的确切信息。
Jeremy Howard 提出的 llms.txt 标准是一个复杂问题的优雅解决方案: 我们如何帮助人工智能代理有效地处理网页内容,同时保持人类的可读性?该标准提出了一种简单但强大的方法ーー在网络服务器的根目录上建立一个降价文件,提供人工智能友好的关键内容版本。
2. 什么是 LLMs.txt
LLMs.txt是一个具有特定结构的markdown文件, 由两类文件构成:
/llms.txt: 简化的文档导航视图,帮助 AI 系统快速理解站点的结构
/llms-full. txt: 在一个包含所有文档的综合文件
llms.txt该文件必须以 H1项目名称开始,后面跟着一个描述摘要块。真正的创新在于如何处理内容组织。在初始摘要之后,文件可以包含由 H2标头描述的多个部分。每个部分都包含一个标记超链接列表,可以选择后跟描述性说明。这种结构同时考虑了分层组织和平面的可访问性ーー人工智能代理可以处理整个文档或快速定位感兴趣的特定部分。
也许最巧妙的是,llms.txt还包括一个可选的“可选”部分。这个特性允许内容提供者指出哪些信息是补充信息,帮助 AI 代理在其上下文限制范围内对内容处理做出智能决策。
一个简单示例如 llmtxt.org 自己的 LLM.txt所示:
# Project Name
> Brief project summaryAdditional context and important notes## Core Documentation
- [Quick Start](url): Description of the resource
- [API Reference](url): API documentation details## Optional
- [Additional Resources](url): Supplementary information
llms.txt 文件提供了网站的导航和结构,而/llms-full.txt 则在 markdown 中包含了完整的文档内容。下面的代码示例来自 Cursor 的/llms-full.txt 文件。
# AI Review (Beta)AI Review is a feature that allows you to review your recent changes in your codebase to catch any potential bugs.<Frame><img src="https://mintlify.s3-us-west-1.amazonaws.com/cursor/images/advanced/review.png" alt="AI Review" />
</Frame>You can click into individual review items to see the full context in the editor, and chat with the AI to get more information.### Custom Review InstructionsIn order for AI Review to work in your favor, you can provide custom instructions for the AI to focus on. For example,
if you want the AI to focus on performance-related issues, you could put:####
focus on the performance of my code
####This way, AI Review will focus on the performance of your code when scanning through your changes.### Review OptionsCurrently, you have a several options to choose from to review:* `Review Working State`* This will review your uncommitted changes.
* `Review Diff with Main Branch`* This will review the diff between your current working state and the main branch.
* `Review Last Commit`* This will review the last commit you made.
另外,llms.txt 还建议将.md附加 到 URL, 进而创建了一个平行的内容结构,既为AI消费网站的数据内容进行了优化,又保持了所有网站中丰富的格式,同时继承了传统网页的人机互动。
2.1 LLMs.txt 的特点
llms.txt 代表的不仅仅是一种新的文件格式ーー它让我们得以一窥网络架构是如何演变的,以适应作为一等公民的人工智能代理。传统的 Web 体系结构将人类消费作为主要用例,事后再考虑机器可读性。新兴的体系结构将人类和人工智能的消费同等重要,从而导致了我们如何构建和服务内容的新模式。
LLMs.txt 的主要特点如下:
结构化权限: 像一个AI访问行为的蓝图,LLMs.txt 清楚地说明了站点的哪些部分对人工智能索引开放,哪些部分应该保持禁止。
透明度: 通过提供清晰的指令,可以建立人工智能系统和人类访问者的信任和清晰度。
面向未来: 随着人工智能驱动的搜索成为常态,实现 LLMs.txt 文件可以使网站的内容与最新技术保持一致。
2.2 LLMs.txt 与搜索引擎的关系
与 sitemap.xml 和 robots.txt 等现有 Web 标准相比,LLMs.txt 的用途完全不同。
sitemap.xml 列出了所有可索引的页面,但对内容处理没有帮助。人工智能系统仍然需要解析复杂的 HTML 并处理额外的信息,把上下文窗口弄得乱七八糟。
robots.txt 面向搜索引擎的爬虫访问,但也不能帮助理解内容。
我们可以把llms.txt 想象成 robots.txt 的下一个进化,它不是指导传统的搜索引擎,而是指导人工智能驱动的爬虫。这个简单的文件确保我们可以控制先进的 AI 工具如何与网站的数据交互,促进更好的内容理解并改进的搜索结果。llms.txt 在尝试解决人工智能相关的挑战,有助于克服上下文窗口的限制,删除非必要的标记和脚本,并面向 AI 处理来优化网站结构的显示内容。
LLMs.txt 确保了大模型能够掌握站点的结构和访问规则,这将导致更准确、上下文丰富的结果。通过构建数据以获得最佳人工智能解释,可以提高在下一波人工智能驱动的搜索界面中出现显著位置的可能性。网站的数据是有价值的,llms.txt 可以帮助保护内容,确保它只按照网站所有的意愿使用AI。
但是,与搜索引擎主动抓取web的内容不同,当前的 LLM 尚不会直接自动发现和索引 LLMs.txt 文件,还需要手动向 AI 系统提供文件内容。这可以通过粘贴链接,复制文件内容直接作为提示语,或使用 AI 工具的文件上传功能。
3. 如何生成 LLMs.txt 文件
由于使用了 LLMs.txt 生成器,开始工作非常简单。几分钟之内,您就可以创建一个定制的 LLMs.txt 文件,以满足您网站的需要。目前,有几种不同的工具可以用来创建LLMs.txt:
Mintlify: 为托管文档自动生成/llms.txt 和/llms-full.txt
Dotenv 的 llmstxt: 使用站点的 sitemap.xml 生成 llms.txt 的工具。
Firecrawl 的 llmstxt: Firecrawl 来生成 llms.txt 文件。
LLMs.txt 代表了向文档的AI-first 转变。和SEO 类似,具有AI可读的内容将成为至关重要的开发工具和文档。随着越来越多的网站采用这个文件,我们可能会看到新的工具和最佳实践出现,使内容可访问的网站成为人工智能助手。
目前,LLMs.txt 提供了一个实用的解决方案来帮助 AI 系统更好地理解和利用 Web 内容,特别是技术文档和 API。
4. 一句话小结
LLMs.txt 是一种标准化的文件格式,旨在帮助大模型(LLM)如何访问和使用网站的内容。在一个由越来越复杂的 AI 驱动服务的世界里,LLMs.txt 生成器可以成为一个重要的工具,帮助网站保持优化、相关性和易于发现。
【参考资料与关联阅读】
https://llmstxt.org/
https://mintlify.com/blog/simplifying-docs-with-llms-txt
https://www.firecrawl.dev/blog/How-to-Create-an-llms-txt-File-for-Any-Website
https://www.answer.ai/posts/2024-09-03-llmstxt.html
https://www.ikangai.com/the-llms-txt-standard-and-the-rise-of-human-ai-infrastructure/
大模型应用的10种架构模式
7B?13B?175B?解读大模型的参数
解读文本嵌入:语义表达的练习
解读知识图谱的自动构建
“提示工程”的技术分类
大模型系列:提示词管理
提示工程中的10个设计模式
大模型微调:RHLF与DPO浅析
Chunking:基于大模型RAG系统中的文档分块
大模型应用框架:LangChain与LlamaIndex的对比选择
在大模型RAG系统中应用知识图谱
面向知识图谱的大模型应用
让知识图谱成为大模型的伴侣
如何构建基于大模型的App
Qcon2023: 大模型时代的技术人成长(简)
论文学习笔记:增强学习应用于OS调度
LLM的工程实践思考
大模型应用设计的10个思考
基于大模型(LLM)的Agent 应用开发
解读大模型的微调
解读向量索引
解读ChatGPT中的RLHF
解读大模型(LLM)的token
解读提示词工程(Prompt Engineering)
解读Toolformer
解读TaskMatrix.AI
解读LoRA
解读RAG
大模型应用框架之Semantic Kernel
浅析多模态机器学习
深度学习架构的对比分析
老码农眼中的大模型(LLM)
相关文章:
WEB语义化的新探索:浅析LLMs.txt
【引】有人迷恋使用大模型生成各种有趣的内容, 有人沉醉于大模型相关技术的探索,没有对错,只在于你的乐趣所在。 一项名为 llms.txt 的新提案标志了一些非同寻常的东西的出现: 一个Web网站不仅为人类读者服务,而且为人工智能提供服…...
【经典】制造供应链四类策略(MTS、MTO、ATO、ETO)细说
关注作者 制造供应链的牛鞭问题与复杂问题主要是从两个方面解决,一是同步化供应链消减从需求到供应的放大效应,二是供应链细分,针对不同的客户、不同的需求供应的匹配策略来应对复杂性,更好的满足客户并以最低的总成本来实现。 对…...
RabbitMQ中的Publish-Subscribe模式
在现代分布式系统中,消息队列(Message Queue)是实现异步通信和解耦系统的关键组件。RabbitMQ 是一个功能强大且广泛使用的开源消息代理,支持多种消息传递模式。其中,Publish/Subscribe(发布/订阅࿰…...
简单了解一下 Go 语言的构建约束?
构建约束是一种在 Go 语言中控制源文件编译条件的方法,它可以让您指定某些文件只在特定的操作系统、架构、编译器或 Go 版本下编译,而在其他环境中自动忽略。这样可以方便您针对不同的平台或场景编写不同的代码,实现条件编译的功能。 构建…...
图像融合算法笔记2024 CDTNet
目录 ControlCom-Image-Composition CDTNet-High-Resolution-Image-Harmonization 依赖项: trilinear 效果图: 推理代码ok 只支持linux系统: ControlCom-Image-Composition CDTNet-High-Resolution-Image-Harmonization 开源地址: GitHub - bcmi/CDTNet-High-Reso…...
我们来对接蓝凌OA --报文格式
题记 数智化办公专家、国家高新技术企业、知识管理国家标准制定者、信创供应商10强…等等,这些和咱们有关系吗!!不好意思,走错片场了,刚和项目经理在甲方那边吹牛B想想刚刚的大饼,看看支付宝余额ÿ…...
npm、yarn、pnpm三者的异同
这个表格将会说明一切: 特性npmyarnpnpm依赖管理方式扁平化管理,嵌套依赖树,可能重复安装扁平化管理喝符号链接,同版本只能安装一次基于硬链接喝符号链接的内容寻址存储安装速度最慢中等(并行安装)最快(得益于硬链接的复用)磁盘空…...
纯CSS实现文本或表格特效(连续滚动与首尾相连)
纯CSS实现文本连续向左滚动首尾相连 1.效果图: 2.实现代码: <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, init…...
信号处理:概念、技术、领域
目录 基本概念 主要技术 应用领域 信号处理是一个涉及分析、修改和再生信号的多学科领域。信号可以是各种形式的,例如声音、图像、视频或其他类型的监测数据。信号处理的主要目标是提取有用的信息并增强信号的质量。以下是信号处理的一些基本概念和应用ÿ…...
Android 中 Activity 和 Fragment 的结合使用经典案例
学习笔记 0. 分析 Activity 与 Fragment 的区别,部分使用的差异 上一篇中我们分析了Activity 与 Fragment 的区别,部分使用的差异。 点我跳转上一篇 1. 单个 Activity 中使用多个 Fragment 这是最常见的用法之一,特别是在单屏幕应用中。通…...
Http协议在网站中的体现
文章目录 1. Http协议简介2. 网站中的体现2.1 访问网站2.2 请求2.3 请求头2.4 请求方式2.5 响应 3. 总结 1. Http协议简介 HTTP(超文本传输协议) 是一种广泛应用于互联网上的应用层协议,用于在Web浏览器和Web服务器之间传输数据。HTTP协议定…...
CTF-WEB: php-Session 文件利用 [第一届国城杯 n0ob_un4er 赛后学习笔记]
step 1 搭建容器 教程 A5rZ 题目 github.com Dockerfile 有点问题,手动修复一下 FROM php:7.2-apacheCOPY ./flag /root COPY ./readflag / COPY ./html/ /var/www/html/ COPY ./php.ini /usr/local/etc/php/php.ini COPY ./readflag /readsecretRUN chmod 755 /var/www…...
《计算机视觉:瓶颈之辩与未来之路》
一、计算机视觉的崛起 计算机视觉是使用计算机模仿人类视觉系统的科学,让计算机拥有类似人类提取、处理、理解和分析图像以及图像序列的能力。它是一个多学科交叉的领域,与机器视觉、图像处理、人工智能、机器学习等领域密切相关。 计算机视觉行业可分为…...
黑皮书-计算机科学导论02
目录 第二部分:计算机硬件 第5章计算机组成 5.1中央处理单元 Ⅰ.算数逻辑单元 Ⅱ.控制单元 Ⅲ.寄存器 5.2主存储器 Ⅰ.随机存取存储器(RAM) Ⅱ.只读存储器(ROM) 高速缓冲存储器(Cache) 5.3输入/输出子系统 Ⅰ.非存储设备 Ⅱ.存储设备(辅助存…...
React--》如何高效管理前端环境变量:开发与生产环境配置详解
在前端开发中,如何让项目在不同环境下表现得更为灵活与高效,是每个开发者必须面对的挑战,从开发阶段的调试到生产环境的优化,环境变量配置无疑是其中的关键。 env配置文件:通常用于管理项目的环境变量,环境…...
初始Python篇(6)—— 字符串
找往期文章包括但不限于本期文章中不懂的知识点: 个人主页:我要学编程(ಥ_ಥ)-CSDN博客 所属专栏: Python 目录 字符串的常见操作 格式化字符串 占位符 f-string 字符串的 format 方法 字符串的编码与解码 与数据验证相关的方法 …...
【数字花园】个人知识库网站搭建:⑤本地构建+云服务器部署数字花园plus
目录 写在前面:数字花园的定义[[数字花园]]网站的构建原理包括三个步骤:[[我的数字花园搭建笔记]] 现在的部署流程一、本地操作详细教程-2.前置步骤(前面的文章都提过)-1.创建github中转库0. 本地环境配置基础环境:git…...
力扣题目 - 3264.K 次乘运算后的最终数组I
题目 还需要你前往力扣官网查看详细的题目要求 地址 1.给你一个整数数组 nums ,一个整数 k 和一个整数 multiplier 。2.你需要对 nums 执行 k 次操作,每次操作中:找到 nums 中的 最小 值 x ,如果存在多个最小值,选择最…...
Java常用 Date 时间格式化、Calender日历、正则表达式的用法
目录 1. SimpleDateFormat 日期格式化类 1.1 Date 类型转 String 1.2 String 类型转 Date 2. Calendar 日历类 3. 正则表达式 3.1 正则表达式的组成部分 3.2 手机号正则表达式 3.3 常用密码校验正则表达式 1. SimpleDateFormat 日期格式化类 SimpleDateFormat 是Java中…...
网页爬虫技术全解析:从基础到实战
引言 在当今信息爆炸的时代,互联网上的数据量每天都在以惊人的速度增长。网页爬虫(Web Scraping),作为数据采集的重要手段之一,已经成为数据科学家、研究人员和开发者不可或缺的工具。本文将全面解析网页爬虫技术&…...
细说STM32F407单片机SPI基础知识
目录 一、 SPI接口和通信协议 1、 SPI硬件接口 (1)MOSI(Master Output Slave Input) (2)MISO(Master Input Slave Output) (3)SCK 2、SPI传输协议 (1)CPHA0时的数据传输时序 …...
【OJ题解】面试题三步问题
个人主页: 起名字真南的CSDN博客 个人专栏: 【数据结构初阶】 📘 基础数据结构【C语言】 💻 C语言编程技巧【C】 🚀 进阶C【OJ题解】 📝 题解精讲 目录 **题目链接****解题思路****1. 问题分析****2. 递归思路****3. 优化方案&a…...
Linux vi/vim 编辑器使用教程
Linux vi/vim 编辑器使用教程 引言 Linux 系统中的 vi 和 vim 是非常强大的文本编辑器,它们以其高效性和灵活性而闻名。vim 是 vi 的增强版,提供了更多的功能和改进的用户界面。本文将详细介绍 vi/vim 的基本用法,包括打开文件、编辑文本、…...
长安大学《2024年812自动控制原理真题》 (完整版)
本文内容,全部选自自动化考研联盟的:《长安大学812自控考研资料》的真题篇。后续会持续更新更多学校,更多年份的真题,记得关注哦~ 目录 2024年真题 Part1:2024年完整版真题 2024年真题...
服务器一般装什么系统?
在服务器管理中,操作系统的选择是一个关键因素,它直接影响到服务器的稳定性、性能和可维护性。那么为什么有些服务器选择Linux,而不是Windows?选择合适的操作系统对服务器的性能和安全性有多么重要? 在众多操作系统中…...
Gitlab ci/cd 从0-1持续集成持续发布前端
关于gitlab ci/cd,就是实现DevOps的能力,即Development &Operations的缩写,也就是开发&运维。CI/CD 指的是软件开发的持续集成方法,我们可以持续构建、测试和部署软件。通过持续方法的迭代能使得我们减少在错误代码或者错…...
#GC4049. GC.2017---. GC.2016.六年级
这套题包含了历年真题,包含了前面我写的博客中的题目,十分重要!!!!要考试的同学可以参考一下!! 此套题限时3小时。 #GC4049. GC.2017.六年级.01.更多闰年 题目描述 在 smoj 网站上…...
UE5中实现Billboard公告板渲染
公告板(Billboard)通常指永远面向摄像机的面片,游戏中许多技术都基于公告板,例如提示拾取图标、敌人血槽信息等,本文将使用UE5和材质节点制作一个公告板。 Gif效果: 网格效果: 1.思路 通过…...
Android系统(android app和系统架构)
文章目录 AndroidAndroid Apps四大组件 Android系统Platform API之下:一个微笑内核adb(Android Debug Bridge) Android包管理机制Android的Intent机制参考 Android LinuxFrameworkJVM 在Linux/Java上做了个二次开发?并不完全是:Android定义…...
docker设置容器自动启动
说起开机自动启动应该很多人都遇到过,我们公司做的系统很多的中间件都没有设置开机自动启动然后中间修改问题又设置了一些临时生效的文件,开始的时候大家都不以为意,知道公司陆续有人离职入职管理交接一塌糊涂,项目成了历史遗留问…...
在 React 中,创建和嵌套组件、添加标签和样式、显示数据、渲染条件和列表、对事件做出响应并更新界面以及在组件间共享数据是常见的任务
文章目录 1. 创建和嵌套组件创建组件嵌套组件 2. 添加标签和样式添加标签添加样式 3. 显示数据显示静态数据显示动态数据 4. 渲染条件和列表条件渲染列表渲染 5. 对事件做出响应并更新界面处理事件 6. 在组件间共享数据使用 Context API react 如何创建和嵌套组件 如何添加标签…...
Android命令行工具--dumpsys
dumpsys 是一种在 Android 设备上运行的工具,可提供有关系统服务的信息。可以使用 Android 调试桥 (adb) 从命令行调用 dumpsys,获取在连接的设备上运行的所有系统服务的诊断输出。 此输出通常比您想要的更详细,因此请使用此页面上的命令行选…...
设计模式-访问者模式
背景 做一个对歌手的评价系统,观众分为男人和女人,分别对歌手做出自己的评价。 传统思路: 做一个person父类,Man 和 Woman分别继承自这个父类,在这两个类中执行各自操作。 问题: 可拓展性差࿰…...
Vue集成阿里云点播实现视频上传
实现方式有多种,如下是我的实现方式: 一、下载点播插件,在 public 下的 index.html 中引入阿里云点播需要的 js 插件,js 文件最好放在 cdn 上,,这里以放在 public 文件夹下的 static 文件夹中为例: <s…...
ByteByteGo-Forward/Reverse Proxy正/反向代理
原文链接 EP137: Proxy Vs Reverse proxy - ByteByteGo Newsletter 参考链接 Forward proxy vs. reverse proxy: Whats the difference? | TheServerSide 正向代理 (Forward Proxy) 位置:用户设备 和 互联网 之间 用途:保护客…...
[论文阅读] |智能体长期记忆与反思
写在前面:10月份的时候,联发科天玑9400发布,搭载这款旗舰 5G 智能体 AI 芯片的荣耀MagicOS9.0实现了一句话让手机自动操作美团点咖啡。很快商场实体店里便能看到很多品牌手机已经升级为智能体语音助手。下一步,这些智能体或许便能…...
Elasticsearch Kibana (windows版本) 安装和启动
目录 1.安装 2.启动 elasticsearch 3.启动 kibana 1.安装 elasticsearch下载,官网链接: Download Elasticsearch | Elastichttps://www.elastic.co/downloads/elasticsearch kibana下载,官网链接: Download Kibana Free | G…...
CSS系列(9)-- Transform 变换详解
前端技术探索系列:CSS Transform 变换详解 🔄 致读者:探索 CSS 变换的魔力 👋 前端开发者们, 今天我们将深入探讨 CSS Transform,学习如何创建引人注目的 2D 和 3D 变换效果。 2D 变换基础 Ὠ…...
bs4基本运用
1. bs4基本使用 1.1. 简介 bs4的全称为 BeautifulSoup。和lxml一样,是一个html的解析器,主要功能也是解析数据和提取数据 。 本模块作为了解模块,实际开发中很少用这个模块去解析数据,大家可能会想为什么这个模块会逐渐被淘汰&…...
skywalking 搭建 备忘录
基础环境 apache-skywalking-apm-9.6.0.tar.gz apache-skywalking-java-agent-9.1.0.tgz elasticsearch 7.14.1 采用dockers搭建 或者手动部署 kibana 可视化 应用 微服务版 consumer.jar eureka.jar 注册中心 provider.jar skywalking 地址 https://skywalkin…...
C# 和 go 关于can通信得 整理
在C#中开发CAN(Controller Area Network)通信接口时,确实有一些现成的NuGet包可以简化你的开发工作。这些库通常提供了与CAN硬件接口通信所需的基本功能,如发送和接收CAN消息。下面是一些常用的NuGet包: PCANBasic.NET…...
Unity类银河战士恶魔城学习总结(P179 Enemy Archer 弓箭手)
教程源地址:https://www.udemy.com/course/2d-rpg-alexdev/ 本章节实现了敌人弓箭手的制作 Enemy_Archer.cs 核心功能 状态机管理敌人的行为 定义了多个状态对象(如 idleState、moveState、attackState 等),通过状态机管理敌人的…...
一、LRU缓存
LRU缓存 1.LRU缓存介绍2.LRU缓存实现3.LRU缓存总结3.1 LRU 缓存的应用3.2 LRU 缓存的优缺点 1.LRU缓存介绍 LRU是Least Recently Used 的缩写,意为“最近最少使用”。它是一种常见的缓存淘汰策略,用于在缓存容量有限时,决定哪些数据需要被删…...
基于python绘制数据表(上)
利用python绘制各种数据图表 绘制柱形图-源码 from openpyxl import Workbook from openpyxl.chart import BarChart, Reference# 创建工作薄 wb Workbook(write_onlyTrue) # 创建工作表 ws wb.create_sheet(月收入)# 准备数据 rows [(月份, 销售额),(1, 23),(2, 43),(3, …...
Python Segmentation fault错误定位办法
1. 说明 Python3执行某一个程序时,报Segmentation fault (core dumped)错,但没有告知到底哪里出错,无法查问题,这时就需要一个库faulthandler来帮助分析。 2. 安装faulthandler faulthandler在Python3.3之后成为标准库…...
快速在远程服务器执行命令、批量在多个服务器执行命令(基于sshpass的自定义脚本fastsh)
在日常服务器操作中,很多时候我们需要同时操作多个服务器。特别对于那些每个服务器都需要操作相同命令的场景,不断的切换命令会话窗口会比较麻烦。基于此,编写了本文中的 fastsh 脚本用于轻度解决这种问题,提高一定的便利性。 使…...
Java基于SpringBoot的企业OA管理系统,附源码
博主介绍:✌Java老徐、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&…...
SSM 垃圾分类系统——环保领域的创新引擎
第1章 概述 1.1 研究背景 随着现代网络技术发展,对于垃圾分类系统现在正处于网络发展的阶段,所以对它的要求也是比较严格的,要从这个系统的功能和用户实际需求来进行对系统制定开发的发展方式,依靠网络技术的的快速发展和现代通讯…...
websocker的java集成过程
第一步:引入依赖包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId> </dependency> 第二步设置配置类: // 需要注入Bean的话必须声明为配置类 Co…...
如何对小型固定翼无人机进行最优的路径跟随控制?
控制架构 文章继续采用的是 ULTRA-Extra无人机,相关参数如下: 这里用于guidance law的无人机运动学模型为: { x ˙ p V a cos γ cos χ V w cos γ w cos χ w y ˙ p V a cos γ sin χ V w cos γ w sin χ…...