首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021年11个最佳无代码低代码后端开发利器

它们以文件的集合或多个集合的形式存储数据。 在使用Supabase时,你将在其图形用户界面(GUI)中度过大部分时间。...启动版:每月花费67美元,包括五个工作区,每个工作区有10万条总记录,而且对API没有费率限制。 大规模版:每月费用为225美元,包括10个工作空间,存储有100万条总记录。...因此,你可以使用在Bubble CMS内创建的相同数据表,将其与任何其他前端工具连接起来,例如,开发本地应用程序。...此外,它还支持认证的用户管理、认证的API请求、关系数据、推送通知、发布/订阅消息、地理位置、视频/音频记录、服务器上的直播、文件服务等。...定价 Back4app拥有最多的价格选项,比这个名单上的任何其他后端平台都多。

12.6K20

骑上我心爱的小摩托,再挂上AI摄像头,去认识一下全城的垃圾!

Yolo链接: https://pjreddie.com/darknet/yolo/ 考虑到隐私问题,摄像机还嵌入了一项模糊人脸,衣服和人体的边缘技术,这样就没有涉及隐私的数据被传输到云。...我们选择Ionic+Angular进行前端开发和谷歌的Firestore坐标实时数据库。...Google Firebase则可以让我们将每个GPS点左边作为一个嵌套的集合/文档存储。...Firebase客户端SDK包括一个通用的API,可用于订阅客户端应用程序,以添加/更新/删除 Firestore数据库上运行在VespAI上的应用程序产生的活动。...通过这种方式,我们的所有应用程序都可以在检测后几秒钟内显示数据。 谷歌地图目前支持两种不同的可视化: 热图和标记点。热度图可以快速查看区域中的垃圾分布情况,而标记点可以检查单个垃圾检测点的详细信息。

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

    我们弃用 Firebase 了

    事实上,Firebase 有许多方面是我们喜欢的: 使用 Firestore,许多客户端状态管理方面的挑战都不复存在,特别是与数据新鲜度有关的问题。 免费就可拥有的实时体验。...Firestore 的文档 / 集合架构:它迫使人们仔细考虑数据建模。它还反映了一个直观的导航方案。 Firestore 中的关系数据也是如此。...云 Firestore 安全规则写起来很有趣,在考虑客户端 - 服务器安全方面,这是一个可靠的模型。 开箱即用的身份验证很不错。(不过,在我们看来,其内置的 Firebase 邮件验证体验很糟糕)。...Supabase 最近,作为考察过程的一部分,我们在 Supabase 上开发了一些小项目。其开发体验令人愉快,特别是行级安全,那与 Firestore 规则类似,但更为强大。...Zero 脏数据,亚马逊云科技推出云原生数据战略 Serverless时代已经全面到来:冷启动时间降低90%,数据分析All on Serverless 如何破解Web3的「存力」难题?

    32.7K30

    图解Kubernetes的服务(Service)

    你可以在 Pod 集合中运行代码,无论该代码是为云原生环境设计的,还是被容器化的老应用。 你可以使用 Service 让一组 Pod 可在网络上访问,这样客户端就能与之交互。...这就带来问题:若某组 Pod(称为“后端”)为集群内的其他 Pod(称为“前端”) 集合提供功能,前端要如何发现并跟踪要连接的 IP 地址,以便其使用负载的后端组件呢?...1 Kubernetes 中的 Service Service API 是 Kubernetes 的组成部分,它是一种抽象,帮助你将 Pod 集合在网络上公开。...如果你的工作负载使用 HTTP 通信,你可能选用 Ingress 来控制 Web 流量如何到达该工作负载。Ingress 不是一种 Service,但它可用作集群的入口点。...Ingress 能让你将路由规则整合到同一个资源内,这样你就能将工作负载的多个组件公开出去, 这些组件使用同一个侦听器,但各自独立地运行在集群中。

    27110

    C# 特性 System.ComponentModel 命名空间属性方法大全,System.ComponentModel 命名空间的特性

    ErrorsChangedEventManager 提供 WeakEventManager 实现,以便可以使用弱事件侦听器模式附加 ErrorsChanged 事件的侦听器。...对组件的特定实例授予许可证。 LicenseContext 指定何时可使用授权的对象,并且提供一种方法,用以获取为支持在其域内运行的许可证所需要的附加服务。...LicFileLicenseProvider 提供 LicenseProvider 的实现。 提供程序与 Microsoft .NET Framework 标准授权模型的工作方式相似。...正常情况下,用户代码不在此接口上调用方法。 ICollectionViewLiveShaping 定义能够使 CollectionView 排序,分组和筛选的属性。...EditorBrowsableState 从编辑器内指定属性或方法的可浏览状态。 InheritanceLevel 定义继承级别类型的标识符。

    4.3K30

    泄露2.2亿条数据,谷歌Firebase平台数据库被100%读取

    在 Firestore 数据库中,如果管理员设置了一个名为 ‘password’ 的字段,并将密码数据以明文形式存储在其中,那么用户的密码就有可能暴露。...曝光记录总数达 2.23 亿条 扫描互联网、解析原始数据和整理工作耗时约一个月,整个过程从开始到结束并不顺利。...新脚本扫描了五百多万个连接到谷歌 Firebase 平台的域名,用于后端云计算服务和应用程序开发。...为了自动检查 Firebase 中的读取权限,研究小组使用了 Eva 的另一个脚本,该脚本会抓取网站或其 JavaScript,以便访问 Firebase 集合(Cloud Firestore NoSQL...虽然 Chattr 的 Firebase 面板中的管理员角色允许查看与试图在快餐连锁店获得工作的个人相关的敏感信息,但 "超级管理员 "职位允许访问公司账户,并代表公司执行某些任务,包括招聘决策。

    22110

    Flutter 2.8正式版发布了,还不来看看

    应用内存 由于 Flutter 会尽可能快地加载 Dart VM 的服务 isolate,并将其和绑定在应用内的 AOT 代码一并加载到内存中,这会导致 Flutter 开发人员在部分内存 有限制的设备上难以追踪内存指标...因为新功能的数量增加,我们提升了主要版本号,但也因为 Web 视图在 Android 上的工作方式可能发生了重大变化。...祝贺这些 package 的作者,并感谢你通过你的辛勤工作支持 Flutter 社区。...Firestore Object/Document 映射 (ODM) 我们同时发布了 Firestore 对象 / 文档映射 (ODM) 的 Alpha 版本,Firestore ODM 的目标是让开发者更高效的通过类型安全...通过生成代码,你可以以类型安全的方式对数据进行建模,从而改进与文档和集合交互的语法: @JsonSerializable() class Person { Person({required this.name

    22.4K30

    【干货】手把手教你用苹果Core ML和Swift开发人脸目标识别APP

    ▌第二步:在云机器学习引擎上训练TSwift 探测器 ---- ---- 我可以在我的笔记本电脑上训练这个模型,但这耗费大量的时间和资源,导致电脑不能做其他工作。 云计算就是为了解决这个问题!...我们可以利用云来进行多核训练,从而在几个小时内完成整个工作。 当我使用云机器学习引擎时,我可以利用GPU(图形处理单元)进行更快地训练。...训练模型需要所有的这些文件,所以需要将它们放在我的云存储桶中的同一个data/目录下。 在进行训练工作之前,还需要补充一点。...Swift客户端将图像上传到云存储,这会触发Firebase,在Node.js中发出预测请求,并将生成的预测图像和数据保存到云存储和Firestore中。...将带有新框的图像保存到云存储,然后将图像的文件路径写入Cloud Firestore,以便在iOS应用程序中读取路径并下载新图像(使用矩形): ? ?

    14.9K60

    2019年3月4日 Go生态洞察:Go Cloud Development Kit的新动态 ️

    如果你在寻找关于Go语言和云开发的最新资讯,那么这篇博文正适合你。我们将深入探讨2019年3月4日Google团队发布的这个令人兴奋的项目。让我们一起探索如何使云开发变得更简单、更高效吧!...你希望在多个云之间实现可移植性。 你正在创建一个将使用云服务的新Go应用程序。...与传统方法不同,传统方法需要你为每个云提供商编写新的应用程序代码,使用Go CDK,你只需一次编写应用程序代码,使用我们的可移植API访问下面列出的服务集合。...然后,你可以在任何支持的云上运行你的应用程序,只需进行最小配置更改。 我们当前的API集包括: blob,用于持久化blob数据。...我们还在开发文档存储API(例如MongoDB、DynamoDB、Firestore)。

    11010

    如何在SpringBoot应用中实现跨域访问资源和消息通信?

    出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。例如,XMLHttpRequest 和Fetch遵循同源策略。...消息通信的好处 通过使用MQ或MOM,通信双方的程序(称其为消息客户程序)可以在不同的时间运行,程序不在网络.上直接通话,而是间接地将消息放入MQ或MOM服务器的消息队列中。...客户程序不直接与其他程序通信,避免了网络通信的复杂性。消息队列和网络通信的维护工作由MQ或MOM完成。...在后一种情况下, 可以通过在 侦听器方法(或其代理)上添加@Transactional来将本地数据存储事务关联到传入消息的处理。这 将确保在本地事务完成后确认传入的消息。...这还包括发送在同-一个JMS会话上执行的响应消息。 以下案例在someQueue目标上创建一个 侦听器端点。

    1.6K10

    Spring认证中国教育管理中心-Spring Data Redis框架教程三

    目前,该包包含基于 Redis 的各种基于 JDK 的接口实现,例如原子计数器和 JDK集合。...RedisList实现List,Queue以及Deque合同(和它们的等效阻挡兄弟姐妹)上的Redis的顶部,露出存储作为FIFO(先入先出),LIFO(后进先出)或封端的集合以最小的配置....接口的工作和取得积极connections对Redis的。...,在功能和命名上与 Spring Framework 中的 JMS 集成非常相似;事实上,熟悉 Spring 中 JMS 支持的用户应该会有宾至如归的感觉。...这使您可以在集群内的单个节点上显式运行命令,同时保留为模板配置的序列化和反序列化功能。它还提供管理命令(例如CLUSTER MEET)或更高级的操作(例如重新分片)。

    1.2K20

    应用程序崩溃,融资泡汤,我们三个程序员惨被祭天

    2傲慢的 CTO 完全不顾现实情况提出的开发要求根本无法完成 公司 CTO 总是给我们布置整整一周的任务,完全不在乎我们的实际开发速度如何。...事实上,工作强度太大、即使是高级程序员也很难在一周时间内及时搞定。 而且我们公司压根就没有什么高级程序员,只有一堆初级程序员。另外,我们没有测试人员也没有设计师。...在投资方面前展示时,这款应用毫不留情地在移动设备上彻底崩溃。引发崩溃的根源是一条文本字段——此字段只能容纳数字,但 CEO 却填进了数字加字符。...为了快速开发,我们使用 Firebase 的 Cloud Firestore 保存数据。当用户从移动前端向 Firestore 推送的是字符串数据而非数字数据时,应用就会崩溃。...最后,我想提醒各位开发者朋友,千万不要在这种没有尊重、没有价值、而且压力巨大的工作岗位上浪费生命。如果我在那家公司再待六个月,换来的不可能是任何有意义的积累、只是永远无法挽回的一段职业青春。

    1.7K10

    3 名程序员被开除:因一次 APP 崩溃。。。

    他不在乎我们完成任务有多快或多慢。但他总是派给我们一大堆的工作,就连高级程序员也很难在一周内完成这些工作。 我们没有高级程序员,我们都是初级程序员。公司没有测试员,没有设计师。...CTO告诉我们,与那个投资人预约很不容易,于是我们不得不在一个半月内建立好原型。 对于任何团队来说,一个半月的时间是很紧很紧的时间表。我们听说必须在这么短的时间内完成时,感到非常沮丧。...不过我们还是按时完成了工作,当然有bug。我们将这件事告诉了CTO和CEO。他们似乎很烦恼,但一开始什么都没说。 该应用程序向投资人展示时在移动设备上崩溃了,因一个文本字段而崩溃。...该文本字段要求输入数字,但CEO结果输入的却是数字和字符。 为了快速开发,我们使用了Firebase的Cloud Firestore来保存数据。...当用户从移动前端将字符串数据而不是数字数据推送到Firestore时,应用程序崩溃了。 投资被拒绝,我们成了背锅侠 结果投资人拒绝了投资。当然,在我看来,第一个错误出在CTO的身上。

    2.2K20

    50+个ChatGPT提示词助你成为高效Web开发者(上)

    如果你已经感到编写代码的重复和繁琐让你疲惫不堪,想要提高自己的效率,那么你来对地方了。ChatGPT是一款能够帮助你优化工作流程、减少错误并获得提高代码的见解的强大工具。...在这篇博客文章中,我们将向你提供超过50个提示和策略,以帮助你通过使用ChatGPT来加速你的Web开发工作流程。...示例:生成一个语义化的HTML和Tailwind CSS“联系支持”表单,包括用户的姓名、电子邮件、问题类型和消息。表单元素应该垂直堆叠,并放置在一个卡片内。...[Stack Overflow上的被接受答案的代码] 五、代码重构 您是否曾经写过一个注释 "//todo: 重构这段代码" 但却从未实现过它?...Firestore:这是Firebase提供的一个NoSQL数据库。你可以创建以下集合: - **Rooms**:用于存储酒店的所有房间。

    95121

    Oracle 12.2新特性掌上手册 - 第三卷 Sharding 的增强

    一次在一个分片上应用配置更改不会影响其他分片,并允许管理员首先测试对小数据子集的更改。 云部署的简单性。...分片数据库是分片的集合。 分片可以放置在一个区域或不同的区域中。 在Oracle Sharding的环境中,一个区域代表一个数据中心或处于紧密网络邻近的多个数据中心。...对于分片数据库,为全局服务设置了其他属性( 例如数据库角色、复制滞后限制、客户端和分片之间的区域关联性等), 对于读写事务工作负载,创建单个全局服务以从SDB中的任何主分片访问数据。...分片导向是全局服务管理器的特定实现,它充当连接到SDB的客户端的区域侦听器,维护SDB的当前拓扑图,基于在连接请求期间传递的分片键,将连接请求路由到适当的分片。...分片集合作为单个逻辑数据库呈现给应用程序。 Oracle分片支持自动部署,高性能路由和完整的生命周期管理.

    98431

    Spring认证中国教育管理中心-Spring Data MongoDB教程八

    启动后添加的请求会立即运行。 定义在Message收到a 时调用的侦听器。将Message#getBody()转换为请求的域类型。使用Document接收的原始效果,无需转换。 设置要收听的集合。...为要接收的文档提供可选过滤器。 设置消息侦听器以将传入的Messages发布到。 注册请求。返回的Subscription可用于检查当前Task状态并取消它以释放资源。...这样做会停止Task容器内所有正在运行的实例。 11.20.2.反应式可尾游标 使用具有反应数据类型的可尾游标允许构建无限流。可尾游标保持打开状态,直到它在外部关闭。...启动后添加的请求会立即运行。 定义在Message收到a 时调用的侦听器。将Message#getBody()转换为请求的域类型。使用Document接收的原始效果,无需转换。...这样做会停止Task容器内所有正在运行的实例。 处理时的错误会传递给 org.springframework.util.ErrorHandler.

    2K30

    BloomFilter算法

    如果检测结果为是,该元素不一定在集合中;但如果检测结果为否,该元素一定不在集合中。因此Bloom filter具有100%的召回率。...这样每个检测请求返回有“在集合内(可能错误)”和“不在集合内(绝对不在集合内)”两种情况,可见 Bloom filter 是牺牲了正确率和时间以节省空间。...当来了一个元素 a,进行判断,这里哈希函数有两个,计算出对应的比特位上为 0 ,即是 a 不在集合内,将 a 添加进去: ?...之后的元素,要判断是不是在集合内,也是同 a 一样的方法,只有对元素哈希后对应位置上都是 1 才认为这个元素在集合内(虽然这样可能会误判): ?...;还有一种情况就是发生误判,出现了哈希碰撞,这个元素本不在集合内。

    75780

    IBM WebSphere MQ 系列(四) 使用MQ命令

    一、MQ命令集合     MQ命令集合有三种命令:控制命令、MQSC(MQ脚本命令)和PCF(Programmable Command Formats,可编程的命令格式)。...二、控制命令     控制命令:用于管理 WebSphere MQ的系统配置,包括队列管理器、侦听器、通道、日志的管理。    ...) dspmqtrn(显示事务) dspmqver(显示版本信息) endmqcsv(结束命令服务器) endmqlsr(结束侦听器) endmqdnm(停止 .NET 监视器) endmqm(结束队列管理器...下面的Java代码描述MQ客户机端程序通过PCF更改远程服务器上所以的队列的名称,并打印到控制台的过程。...MQAI的底层工作机制同PCF一样,也是通过发送PCF命令消息到MQ命令服务器队列,从而被命令服务器解释执行,并等待回复消息来管理WebSphere MQ,如图所示: MQAI是PCF的易用版本。

    4.4K60
    领券