首页
学习
活动
专区
圈层
工具
发布

10个不那么知名但很实用的Web API

本文中演示 Web API 的所有示例都是用 ReactJS 编写的。你可以在上面提到的 GitHub 链接中找到它们。欢迎创建分支、修改及使用!...Web API 的一大痛点 使用 Web API 的一大痛点是,它们中的大多数还没有标准化。这意味着,对 Web API 的支持可能因浏览器供应商的不同而有所不同。...Resize Observer API 你是否希望针对 DOM 元素内容或边框的变化做一些操作?你是否考虑自己编写一个处理程序?如果我告诉你,已经有 Web API 实现提供了一个呢?...这个 API 可以帮助我们了解所有信息,如电池是否正在充电,还有多少电量,并提供了与充电相关的状态变化的处理程序。...下面的示例显示了我在插入和拔出笔记本电脑充电器时的状态变化: 下面的代码解释了如何处理和使用与电池相关的信息。

80331
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Prometheus 与 VictoriaMetrics (VM) 的比较 - 可扩展性、性能、可用性

    Prometheus 服务器、客户端库、Alertmanager 和其他相关组件可以在 Prometheus GitHub 组织中找到。...VictoriaMetrics源代码可以在以下地址找到:https://github.com/VictoriaMetrics/VictoriaMetrics 这些项目的 GitHub 存储库包含所有源代码...如果您想更多地了解这些系统的工作原理、想为项目做出贡献或者需要帮助解决问题,那么这些都是开始的绝佳资源和教程。...凭借其强大的查询功能以及与其他 CNCF 项目的紧密集成,Prometheus 可能更适合重视这些功能的环境。...另一方面,如果可扩展性、数据压缩和高可用性是您主要关心的问题,VictoriaMetrics 可能是更好的选择。始终建议在确定解决方案之前仔细评估您的监控需求和限制。

    4K10

    K8s:Kubernetes 故障排除方法论

    Kubernetes 故障排除的三大支柱,在 Kubernetes 集群中进行有效的故障排除有三个方面: 了解问题 管理和修复问题 防止问题再次发生 了解问题 在 Kubernetes 环境中,很难理解发生了什么并确定问题的根本原因...在成熟的环境中,您应该有权访问仪表板,这些仪表板显示一段时间内集群、节点、Pod 和容器的重要指标。 比较行为相同的类似组件,并分析组件之间的依赖关系,以查看它们是否与故障相关。...由于生产事件通常涉及多个组件,因此协作对于快速修复问题至关重要。 了解问题后,有三种方法可以修复它: 临时解决方案 : 基于处理受影响组件的团队的部落知识。...为了实现上述目标,团队通常使用以下技术: 事件管理:PagerDuty, Kintaba 项目管理:Jira, Monday, Trello 基础设施即代码:Amazon CloudFormation、...防止 Kubernetes 中的生产问题涉及: 在每次事件发生后创建策略、规则和行动手册,以确保有效补救 调查是否可以自动响应问题,以及如何自动执行 定义如何在下次快速识别问题并提供相关数据 - 例如通过检测相关组件

    59010

    前15个寻找PHP开发者的最棒的地方

    找到正在积极寻找新机会的专业PHP开发人员,拥有相关经验(因为大部分候选人都有至少两年的经验),并且在您所在的地区。 3. ...Stack Overflow Stack Overflow有一个在线社区,可以与GitHub相媲美。可以说,它是网络上绝对最大和最值得信赖的开发者社区。...这完全没问题 - 有大量的网站和服务可以帮助你。...最终,您使用的网站取决于多种因素,例如: 你多快需要雇用一个PHP开发人员(即你的时间表) 你有多少经验雇用PHP开发人员 无论你是否有装备测试技术技能 你需要带几个开发者 这些PHP开发人员需要什么级别的经验...无论你是否对远程员工开放 你的预算限制是什么 质量有多重要 至 你的项目 最后,若是还拿不定自己的主意,可以点击传送门,前往去做个小测试获取最佳匹配。

    1.4K20

    2020年:前端开发的痛苦与快乐

    这套仪表板中包含一个 Node.js API 网关(仍处于起步阶段),外加用于记录的 Clickhouse: https://github.com/restyler/api-gateway 这就引出了本文的主题...下面我为大家列出一份与 Vue 相关的项目清单,正是它们给我过去半年里的开发工作带来诸多麻烦(全部使用 15 英寸与 16 英寸 MacBook Pro 设备): Nuxt https://nuxtjs.org...浏览器会不断进行热重载,GitHub 上的 Nuxt 项目问题队列中有很多评论都指向这方面内容。...Vuestic Dashboard https://github.com/epicmaxco/vuestic-admin 我其实很喜欢这款 Vue 仪表板的设计与细节,因此打算稍作调整用在自己的项目里。...如果大家每天只需要面对一个 JS/TS 项目,而且压根不用 Docker、只在自己的主机操作系统上进行开发的朋友来说,这可能不是什么大问题。但对于面对完整开发栈的群体,以上问题就根本无法接受了。

    1.1K10

    TODO指南:管理开源计划的工具

    “有许多方法可以创建仪表板,就公司如何显示与开发相关的信息而言,它确实是一门艺术。...有些人使用旋转仪表板构建这些花哨的屏幕,但关键是要有一个中心位置,最好与现有的开发仪表板位于同一位置,人们可以在那里了解有关开源项目健康状况、指标等的更多信息。”...GitHub在代码审查方面也存在一些不足之处,所以有其他可用的工具可以自动将有问题的代码发回给创建它的贡献者,然后要求他们检查并做出必要的修改。...他们应该能够找到并使用现有的开源工具来管理他们的开源项目。”...为了达到上述目标,开发人员可以依靠他们可能已经应用于其他项目的工具,例如Internet Relay Chat(IRC),开发人员可以发布与开源开发相关的问题并快速收到回复。

    1.8K20

    【干货】作为数据专业人士,我们真正需要什么,AI 又如何提供帮助

    与此同时,如果我们让工具具有高度可定制性,能够自由探索指标和底层数据,利益相关者可能会觉得该工具令人困惑,缺乏使用它的信心,最坏的情况下,数据被错误地提取和解释。 文档稀少或过时。...我自己还没有使用过,但从演示来看,它帮助数据团队使用自然语言快速准备数据并制作仪表板,并将数据洞察总结到“Tableau Pulse”中,以便利益相关者能够轻松发现指标变化和异常趋势。...与文本到 SQL 的挑战类似,准确性始终是聊天式 BI 助手的首要问题。他们生成的可视化是否可靠?他们是否了解指标和仪表板背后的业务背景,从而正确解释它们?...如果你对这些问题没有信心,你可能不会放心让利益相关者使用它们。 3. 数据目录工具:AI 还可以帮助解决数据文档稀少或过时的问题。...后来,我们看到越来越多的集成 AI 编码工具出现——GitHub Copilot 和 Cursor 与你的代码编辑器集成,并可以读取你的代码库,主动在你的 IDE 内建议代码补全和调试问题。

    22510

    高价值技术知识筛选框架——AI时代技术人的知识导航图

    据GitHub2023年度报告,AI相关开源项目同比增长312%;ArXiv上每月新增AI论文超5000篇;主流技术社区日均发布教程、解读、踩坑文超10万篇。...一、问题本质:知识过载≠知识匮乏,而是“筛选能力缺失”1.1典型症状诊断请对照以下场景,看看你是否“中招”:症状表现根本原因收藏依赖症收藏夹堆积数百篇教程,从未完整看完一篇把“收藏”误认为“掌握”工具幻觉熟练使用某低代码平台拖拽组件...建议策略:仅在项目急需时临时学习,不投入系统时间。第二层:工程落地(EngineeringPractice)——“解决问题,快速变现”特征:具体、可执行、贴近业务、有明确产出。...价值:虽不直接产出代码,但决定你理解复杂系统的上限。建议策略:按需补课,优先学习与当前方向强相关的理论。...三、核心支柱2:落地工具方法——三大实战筛选与聚焦工具知道分层只是开始,关键是如何高效找到并聚焦高价值内容。以下是三个经过千人验证的工具,每项均附详细操作指南。

    27710

    软件测试人工智能|一文教你如何配置自己的AutoGPT

    简介AutoGPT是Github上的一个免费开源项目,结合了GPT-4和GPT-3.5技术,通过API创建完整的项目。...分支而不是master分支,因为master分支可能会存在着不稳定的问题。...此部分是可选的,如果我们在运行谷歌搜索时遇到错误 429 的问题,那我们就需要使用官方谷歌 api。要使用该命令,需要在环境变量中设置 Google API 密钥。...我们可以按照如下步骤来配置谷歌API:转到谷歌云控制台。使用自己的谷歌账号登录到谷歌云控制台。“新建项目”来创建新项目,如果我们自己不取名字,系统会自动给它生成一个名字,然后创建。...修改.env.template配置文件 ,在Auto-GPT文件夹中,找到该文件,接下来复制该文件并将其后缀重命名为.env结尾打开项目,配置项目环境,同时运行pip命令安装所需的库`pip install

    97410

    揭秘基于Argo CD的企业级持续交付

    如果你有兴趣了解更多关于 Argo 或Akuity[5]的产品和服务,你可以在我们的网站[6]上找到我们所有过去和即将举行的会议。...如果你想分享你的 Argo 之旅,请通过CNCF Argo Slack 频道[8]与我们联系,我们将邀请你出席我们的社区会议、相关会议和聚会。 我们有一个非常强大的社区,产品已经被很多公司认可和使用。...你可以使用社区维护的 Grafana 仪表板[10],并查看相关指标的高可用文档[11]。...与 Argo 相关的很棒的项目和资源列表[13] Argo 社区日历[14](ICS 文件[15]) Argo 项目的 GitHub 组织[16] 社区治理[17] Argo 参与了的会议[18] ArgoCon...网站: https://akuity.io/ [13]与 Argo 相关的很棒的项目和资源列表: https://github.com/terrytangyuan/awesome-argo [14]Argo

    2K30

    可视化分析开源社区数据利器

    但问题是,如何衡量这些方面?如果想了解一个项目是否健康,我们应该定期计算和分析衡量指标。此外,利用仪表板(Dashboard)来分析这些指标和作出相应决策都尤为重要,这也正是本文所要讨论的内容。...找到对您来说最重要的目标的统计数据是关键的[4]。一些统计数据显而易见,例如在GitHub上,您可以收集存储库的Stars数、Forks数和贡献者数。还可以获得邮件列表订阅者和项目网站访问量。...也就是说,关注与社区人员相关的数据,例如,贡献者的生产力,哪个渠道最有影响力等等。然后,查看项目的迭代速度和成熟度,例如,PR和Issue的数量。...之后,为了项目过程的目的查看成熟度,即您的审查过程是怎么样的?解决一个问题需要多长时间?最后,从合作伙伴的角度来观察整个生态系统,也就是关注项目的上游依赖与依赖于您项目的统计信息。 4....进行改善:测量之后,有必要根据这些测量值进行改善。 示例学习 不同的项目使用不同的策略来衡量项目的健康状况。 CHAOSS社区制定项目分析和指标来帮助理解项目的健康状况。

    1K10

    如何打造本地知识库——那些与Chat Pdf相关的几款开源热门跑车级应用

    前言 随着AI浪潮的到来,涌现了一大批AI应用,其中结合chatpdf的技术搭建本地知识库的应用尤其多,本文主要将重点梳理并介绍了几个与之相关的项目: •gpt4-pdf-chatbot-langchain...另外,之前梳理过的有几个与之相关的热门项目,列举如下: pdfGPT——通过AI与上传的PDF文件进行聊天 Flowise——通过拖放界面构建定制的LLM流程 Quivr - 你的第二个大脑,由AIGC...请在此仓库外部验证您是否有访问gpt-4 api的权限,否则应用程序将无法工作。...7.对关键词生成向量8.使用向量数据库进行最近邻搜索,返回最相似的文本列表9.使用gpt3.5的chatAPI,设计prompt,使其基于最相似的文本列表进行回答 新增的使用关键词生成向量相比直接使用问题生成向量...,提高了对相关文本的搜索准确度 就是先把大量文本中提取相关内容,再进行回答,最终可以达到类似突破token限制的效果 准备开始 •安装python3•下载本仓库git clone https://github.com

    4.5K40

    释放NVIDIA Jetson DLA的潜力:用户问题汇总(1)

    您是否愿意首先使用我们的性能分析工具检查回归是否来自数据输入/输出呢?您可以比较推理块和内存块的执行时间。通常,与内存相关的函数的名称会像"cudaMemcpy"这样。...您是否对应用程序进行了性能分析?您应该能够在性能分析工具中找到一些与内存相关的任务。 问:我正在测试AGX Orin的NVDLA。神经网络推理的结果明显比Xavier-AGX和Xavier-NX慢?...另外,我们现在有以下GitHub项目(https://github.com/NVIDIA-AI-IOT/jetson_dla_tutorial),可以帮助您开始使用DLA。...它涵盖了定义和分析模型、调整模型以提高DLA兼容性以及执行INT8校准的内容。这可能有助于您了解与DLA一起工作相关的一些概念。 问:我们想要使用GPU+DLA。...是否有一种方式可以在DLA和GPU上并发执行模型的部分?也就是说,我想通过将每个操作映射到GPU、DLA0和DLA1来利用DNNs中的操作并发性。是否有可能执行这种操作?

    1.2K30

    ESP32眼动追踪实现-EyeTrackVR

    安全性和合规性也未给出,有复现的,研究的,注意相关文件的补充。 算法在之后的时间里会有补充。...细节什么的,以后再写,现在看固件,使用platformio开发 默认固件就是最便宜的开发板 使用USB的话可以直接切换工程 这些是需要的所有库,会自动安装 这个USB其实就是串口转USB,为了速度...如果串口不可用(可能因为正在使用USB接口),则会调用 send_frame() 函数发送摄像头帧。 串口 函数 SerialManager::run(): 不断循环监听串行端口上是否有数据可用。...这个代码有趣 把代码的头对比好,来控制机器 初始化眼动跟踪器的网络相关功能(如果未启用 USB API) 看代码,串口没有控制功能,单纯的输出图像数据。...(一定改) 记住进这个地方,不然读取不到打包文件 poetry run pyinstaller eyetrackapp.spec 在dist里面找到exe启动 最新的更新有了新算法 ONNX是一个开放式的规范

    85310

    BUG预警-6款好用的API监控工具

    这种做法可以帮助我们: 能适应不同的开发环境和产品周期 确保CI/CD 通道顺畅 上线没有问题软件 它还可以平滑部署,这可能正是团队在艰难的开发阶段之后所需要的。...API 性能测试指标 我们需要有关 API 活动的信息来高效地诊断问题。有几个API性能测试指标数据是需要收集的,这能帮助我们对 API 测试的数据进行排序和过滤。...这通常与延迟相关 端点:请求所针对的端点 参数:端点的输入 环境:环境的执行细节(即登台、生产) 成功:请求是否失败 HTTP 状态代码:请求的网络代码。...此外,Postman Monitoring可以与以下应用程序集成: Github PagerDuty HipChat Postman API 总之,使用Postman,您可以: 在云服务器上运行 查看结果...Uptrends Uptrends是提供与API监控相关服务的提供商。他们的服务包括真实用户监控、服务器监控和网站浏览器监控。在本文中,我们将简要讨论Uptrend的API监控服务。

    3.4K20

    如何在 NVIDIA Jetson 开发板上运行类似 ChatGPT 的 LLM

    Jetson开发板释放出类似ChatGPT的语言模型,为你的问题瞬间呈现出文字回复。但我们的魔力还未止步,哦不!文字回复还将展开一段激动人心的旅程,通过蓝牙扬声器神奇地转化为声音。...项目整合 对于这个项目,我使用 Vosk API 集成了唤醒词检测和自动语音识别。然后,使用了 Piper 文本转语音组件。...它是使用 FastAPI 实现的,FastAPI 是一个用于快速构建 API 的 Web 框架。当聊天机器人生成响应时,文本将发送到 TTS 模块。...我探索了如何在 NVIDIA Jetson 上设置和运行类似 ChatGPT 的大型语言模型,使您能够在本地拥有对话式 AI 功能。这个故事中引用的所有代码都可以在Github 存储库中找到。...https://github.com/shahizat/jetsonGPT 更多项目 利用TensorRT的视觉辅助设备为盲人和视力受损者提供帮助

    1.6K20

    区块链技术详解和Python实现案例

    矿工负责创建新的交易块。矿工必须使用发送者的公钥验证每笔交易,确认发送者有足够的余额用于此次交易请求,确认通过后交易将添加到区块中。...)生成钱包 2)使用RSA加密生成事务 我们还将实施2个仪表板: 1) 面向矿工的“区款链前台” 2)“区块链客户端”让用户生成钱包并发送硬币 本项目基于这个github项目(https://github.com...Python Flask应用程序,我们将使用它来创建不同的API来与区块链进行交互。...下面的代码启动一个Python Flask应用程序,我们将使用它来创建不同的API来与区块链进行交互。 接下来,我们启动一个Blockchain实例。...下面的代码启动一个Python Flask应用程序,我们将使用它来创建不同的API来与区块链进行交互。 接下来,我们启动一个Blockchain实例。

    3.1K50

    你能信任AI成为你的数据分析师吗?

    然而,即使是完美无瑕的数据,如果没有一致的定义,也可能导致相互冲突的答案。 一个真实世界的场景 假设要求 AI 代理找到公司有流失风险的客户——最有可能流失的客户。...如果无法了解这些指标是如何定义和使用的,以及它们是否与现有定义冲突,组织就有可能构建一个与实际业务需求不符的语义模型。...目标不仅仅是构建模型,而是保持其清洁、相关并与业务发展保持一致。 查找冲突的度量、追踪其数据源、比较计算并评估其利用率和所有者以解决不一致问题。...认证数据产品 即使有了受治理的语义模型,AI 代理仍然需要知道哪些仪表板和报告是可信的。认证计划有助于区分基于经过验证、受治理的数据构建的报告与为探索性或一次性分析创建的报告。...用于显示仪表板: 当用户问“按区域显示我们的销售业绩”时,AI 代理应: 查询治理 API 以识别经过认证的仪表板。 显示最相关、可信的仪表板,避免过时或未经认证的版本。

    39100
    领券