GraphQL 与 REST 双重赋能:Hasura 帮你给数据库添加接口 | 开源日报 No.75

picture

hasura/graphql-engine

Stars: 30.3k License: Apache-2.0

picture

Hasura GraphQL Engine 是一个开源产品,通过为您的数据提供 GraphQL 或 REST API 以及内置授权来加速 API 开发。它具有以下主要功能和核心优势:

  • 内建强大查询:支持过滤、分页、模式搜索等功能
  • 与现有数据库兼容:将其指向现有数据库即可立即获得可用的 GraphQL API
  • 实时性能:可以使用订阅将任何 GraphQL 查询转换为实时查询
  • 合并远程架构:通过单个 GraphQL 引擎端点访问自定义业务逻辑的自定义 GraphQL 架构
  • 使用 Actions 扩展功能:编写 REST API 以在 Hasura 模式中添加自定义业务逻辑。

此外,该项目还包括触发 Webhooks 或无服务器函数 (基于 Postgres 插入/更新/删除事件)、定期触发器 (根据特定时间点执行自定义业务逻辑) 和细粒度访问控制等其他关键特征。

google/comprehensive-rust

Stars: 21.9k License: Apache-2.0

这个项目是一个名为 Comprehensive Rust 🦀 的多天 Rust 课程的源代码仓库,由 Android 团队开发。该课程涵盖了 Rust 的各个方面,从基本语法到泛型和错误处理。它还包括对 Android、bare-metal 和 concurrency 等主题的深入讲解。

  • 适用于有 C++或 Java 背景且具备经验软件工程师
  • 在教室环境中授课,并提供演示视频以及问题与答案交流
  • 可通过 mdbook 构建静态版本并在 web 服务器上查看

trickest/cve

Stars: 5.6k License: MIT

picture

该项目是一个 CVE PoC (Proof of Concept) 的开源项目,几乎包含了所有公开可用的 CVE PoC。其主要功能是收集和整理各种最新热门的漏洞利用代码,并提供相应链接。该项目具有以下核心优势和特点:

  • 自动化生成:大部分内容都是自动生成的,通过精心设计并不断发展完善工作流程来确保结果尽可能准确。
  • 多渠道搜索:使用两种技术手段寻找每个 CVE 对应的 PoCs,一方面根据参考文献中是否存在指向 PoC 网址进行检查;另一方面在 GitHub 上搜索与 CVE ID 相关联且提到了漏洞利用代码库。
  • 过滤误报:使用 blacklist.txt 过滤掉虚警信息。
  • 自动生成标识徽章:为每个受影响软件版本生成 GitHub 徽章以便于阅读。

bluesky-social/social-app

Stars: 4.1k License: MIT

Bluesky Social App 是一个基于 AT Protocol 的去中心化社交媒体应用程序。该项目使用 React Native 和 TypeScript 编写,提供了一组在整个 AT Protocol 框架下构建的模式和 API。支持自我认证数据结构、协议规范等。

roadmapsh/next.roadmap.sh

Stars: 3.9k License: NOASSERTION

roadmap.sh 是一个社区驱动的项目,为开发人员提供路线图、文章和资源。该项目包含多个可交互式的路线图,涵盖了前端、后端、DevOps 等各种主题,并且还有一些最佳实践内容。以下是该项目的核心优势和关键特点:

  • 提供多个不同领域的详细路线图
  • 路线图节点可以点击查看更多信息
  • 包含最佳实践内容覆盖各个方面

neuralmagic/deepsparse

Stars: 1.9k License: Apache-2.0

picture

DeepSparse 是一个针对 CPU 的稀疏感知深度学习推理运行时。它利用稀疏性加速神经网络推理,并与我们的优化库 SparseML 配合使用,可以剪枝和量化模型以提高性能。以下是该项目的主要功能和核心优势:

  • 支持无结构稀疏权重、8 位权重和激活量化。
  • 高效地使用缓存注意力键值,减少内存移动。
  • 提供多种计算机视觉和自然语言处理模型支持,如 BERT、ViT、ResNet 等。
  • 包含三个部署 API:Engine (最底层 API)、Pipeline (包装了 Engine 并进行预处理和后处理) 以及 Server (通过 FastAPI 将 Pipelines 封装为 REST API)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/142869.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Cnyunwei

运维管理系统:监控系统 Cnyunwei Centos 6 封装 Cacti、Nagios、Centreon(中英文自己切换)、Check_MK、Nconf英文版本全部采用与国外官方同步的最新版本,会发布32位和64位两个版本。 安装很简单,直接回车即可全自动安…

如何在TS中使用JS库

在 TypeScript 中使用 JavaScript 库,几种常用的方法。 直接使用:如果 JavaScript 库不提供 TypeScript 类型定义文件(.d.ts),您可以直接在 TypeScript 代码中使用该库。您可以通过在 TypeScript 代码的开头添加 //ts-…

模拟接口数据之使用Fetch方法实现

文章目录 前言一、package.json配置mock执行脚本二、封装接口,区分走ajax还是fetch三、创建mock目录,及相关接口文件四、定义接口五、使用mock数据使用模拟数据优化fetch返回数据 六、不使用模拟数据七、对比其他需要使用依赖相关配置如有启发&#xff0…

HTML字符实体

从注释汲取知识&#xff0c;由代码熟悉用法&#xff0c;所以直接看代码吧&#xff01;&#x1f447;&#x1f447;&#x1f447; <body><!-- 空格 --><!-- 三个空格&#xff0c;实际只显示一个 --><div>我 嘎嘎嘎</div><!-- 用字符实体代替…

C++引用 引用做函数参数

一.引用的定义和语法 // 给a取别名为b int &b a; // 修改b的值&#xff0c;a的值也会被修改&#xff0c;因为他们都指向同一个内存空间 b 20; 二.引用的注意事项 1.引用必须初始化如 int&b; 是错误的&#xff0c;因为没有初始化。 2.引用在初始化后&#xff0c;不…

聚观早报 |滴滴发布Q3财报;小鹏G9连续销量排行第一

【聚观365】11月14日消息 滴滴发布Q3财报 小鹏G9连续销量排行第一 XREAL双11实现7倍增长 真我GT5 Pro真机图 2024年智能手机AI功能竞争激烈 滴滴发布Q3财报 滴滴在其官网发布2023年三季度业绩报告。报告显示&#xff0c;三季度滴滴实现总收入514亿元&#xff0c;同比增长…

Command Injection

Command Injection "Command Injection"(命令注入)&#xff0c;其目标是通过一个应用程序在主机操作系统上执行任意命令。当一个应用程序将用户提供的数据&#xff08;如表单、cookies、HTTP头等&#xff09;传递给系统shell时&#xff0c;就可能发生命令注入攻击。在…

分享几个艺术生活小站点

今天分享几个艺术生活小站点&#xff01; 小叽News游戏资源分享 网址&#xff1a;https://steamzg.com/ 欢迎来到这个充满活力的游戏站点&#xff0c;这里汇集了各种类型的游戏&#xff0c;让你一次性尽享各种游戏的乐趣。这里是游戏爱好者的天堂&#xff0c;每款游戏都配有详…

2.3 Windows驱动开发:内核字符串转换方法

在内核编程中字符串有两种格式ANSI_STRING与UNICODE_STRING&#xff0c;这两种格式是微软推出的安全版本的字符串结构体&#xff0c;也是微软推荐使用的格式&#xff0c;通常情况下ANSI_STRING代表的类型是char *也就是ANSI多字节模式的字符串&#xff0c;而UNICODE_STRING则代…

C语言之初阶指针

一、指针&#xff1a; 其实按照我的理解&#xff0c;当我们写c语言程序的时候&#xff0c;创建的变量&#xff0c;数组等都要在内存上开辟空间。而每一个内存都有一个唯一的编号&#xff0c;这个编号也被称为地址编号&#xff0c;就相当于&#xff0c;编号地址指针。 二、指针…

2023金三银四常见Loadrunner面试题总结,附带答案

以下的loadrunner的面试题都是在面试过程中总结出来比较常见的面试题&#xff0c;现在分享给大家&#xff0c;希望可以帮助你们&#xff01; Q1、LoadRunner的工作原理是什么? Q2、LoadRunner分哪三部分? Q3、LoadRunner进行测试的流程? Q4、什么是并发?在lordrunner中&…

2.4 Windows驱动开发:内核字符串拷贝与比较

在上一篇文章《内核字符串转换方法》中简单介绍了内核是如何使用字符串以及字符串之间的转换方法&#xff0c;本章将继续探索字符串的拷贝与比较&#xff0c;与应用层不同内核字符串拷贝与比较也需要使用内核专用的API函数&#xff0c;字符串的拷贝往往伴随有内核内存分配&…

xss学习笔记

跨站脚本攻击 掌握XSS 的原理 掌握XSS 的场景 掌握XSS 的危害 掌握XSS 漏洞验证 掌握XSS 的分类跨站脚本攻击 漏洞概述 ​ 跨站点脚本&#xff08;Cross Site Scripting&#xff0c; XSS&#xff09;是指客户端代码注入攻击&#xff0c;攻击者可以在合法网站或Web 应用程…

Python机器学习算法入门教程(第五部分)

接着Python机器学习算法入门教程&#xff08;第四部分&#xff09;&#xff0c;继续展开描述。 二十五、Python Sklearn库SVM算法应用 SVM 是一种有监督学习分类算法&#xff0c;输入值为样本特征值向量和其对应的类别标签&#xff0c;输出具有预测分类功能的模型&#xff0c…

加解密算法相关技术详解

文章目录 简介工作机制加解密对称密钥算法非对称密钥算法 数字信封数字签名数字证书技术对比 推荐阅读 简介 随着网络技术的飞速发展&#xff0c;网络安全问题日益重要&#xff0c;加解密技术是网络安全技术中的核心技术&#xff0c;是最常用的安全保密手段。 加密&#xff1…

计算机毕业设计项目选题推荐(免费领源码)SSM+Mysql电商微信小程序09228

摘 要 随着微信小程序的使用越来越广泛&#xff0c;在传统的商业模式中&#xff0c;对于各类生活日常商品&#xff0c;人们习惯于到各种商家店铺购买。然而在快节奏的新时代中&#xff0c;人们不一定能为购买商品腾出时间&#xff0c;更不会耐心挑选自己想要的商品。所以设计一…

ubuntu利用crontab反弹shell

事情源于自&#xff0c;我利用redis未授权访问漏洞在向ubuntu的/varspool/cron/crontabs目录下创建的任务计划文件去反弹shell时&#xff0c;发现shell并不能反弹到自己的centos2上 &#xff08;1&#xff09;在ubuntu中进入/var/spool/cron/crontabs/目录 cd /var/spool/cro…

5.运行时数据区-字符串常量池、程序计数器、直接内存

目录 概述字符串常量池字符串常量池存储数据的方式三种常量池字面量与符号引用 哈希表实战 程序计数器直接内存直接内存与堆内存比较 结束 概述 相关文章在此总结如下&#xff1a; 文章地址jvm基本知识地址jvm类加载系统地址双亲委派模型与打破双亲委派地址运行时数据区地址 …

Windows系统隐藏窗口启动控制台程序

背景 上线项目有时候需要一些控制台应用作为辅助服务来协助UI应用满足实际需求&#xff0c;这时候如果一运行UI就冒出一系列的黑框&#xff0c;这将会导致客户被下的不起&#xff0c;生怕中了什么不知名病毒 方案 可以使用vbs来启动&#xff0c;这个是window系统自带的&#…

Python | 机器学习之数据清洗

​ &#x1f308;个人主页&#xff1a;Sarapines Programmer&#x1f525; 系列专栏&#xff1a;《人工智能奇遇记》&#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 目录结构 1. 机器学习之数据清洗概念 1.1 机器学习 1.2 数据清洗 2. 数据清洗 2.1 实验目的…