有JSDoc还需要TypeScript吗

这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到...
3年前
2100

MetrAutoAPI系统架构设计

公司正在进行数据战略转型,因此我们面临的数据需求越来越多,而我们拥有的指标数据越来越丰富。不过,仅仅拥有数据并不够,我们需要能够更加灵活高效的使用这些数据,以应对频繁多变的数据需求。传统的数据业务开发...
3年前
1860

用Mockoon测试API交互

​译者 | 布加迪,审校 | 孙淑娟,自动处理重复的任务是系统管理员日常工作的核心部分。这种自动化越来越需要使用基于Web的API ,以便跨设备、云提供商或软件即服务(SaaS)工具来协调活动。无论编...
4年前
1000

API接口架构REST vs GraphQL

无论是创建网站,还是移动应用程序,我们都需要通过 API 来传递数据,通过 API 我们可以获取到数据库中的数据,可以操作数据库,可以处理一些业务逻辑。现在最流行的 API 架构是 REST。但是,G...
3年前
950

使用 Node.js 构建博客 API

,在本文中,我们将使用 Node.js 构建一个简单的博客 API。 API代表“应用程序编程接口”,它允许不同的软件系统相互通信。 在这种情况下,我们的博客 API 将允许我们创建、读取、更新和删除...
4年前
790

程序员不得不知道的 API 接口常识

,实话,我非常希望自己能早点看到本篇文章,大学那个时候懵懵懂懂,跟着网上的免费教程做了一个购物商城就屁颠屁颠往简历上写。,至今我仍清晰地记得,那个电商教程是怎么定义接口的:,管它是增加、修改、删除、带...
5年前
630

WireMock 让你轻松模拟API

哈喽,大家好,我是指北君。,我们开发过程中,前端和后端的开发大多是同时进行的,而前端开发需要访问某个接口返回数据的时,我们可以使用WireMock模拟指定API返回指定测试数据,这可以极大的方便我们的...
3年前
620

如何应用数据模型?

​​​​一 前言 Vmo 是我在 18 年发布的一个工具库,用于快速创建数据模型,当时我写了一篇文章《Vmo 前端数据模型设计》得到过一段时间的关注,当时我从事三维装修相关的项目。在图形学的背景基础...
3年前
530

如何优化你的 Node.js API

,想要充分了解本文内容,你必须了解以下概念:,优化包含了改善 API 的响应时间。响应时间越短,API 的速度越快。,我将在本文分享一些技巧,帮助你缩短响应时间、降低延迟、管理错误和吞吐量,并且最大限...
4年前
520

API类型和集成规范指南

译者 | 陈峻,策划 | 梁策、孙淑娟,在我们的常见应用中,往往包含着大量服务于各种数据交换的API类型、以及各种常见的API架构与协议。下面,我将从集成的角度和您讨论,在准备将多个服务相互集成时,使...
5年前
520

全解Python的地理编码

译者 | 崔皓,审校 | 孙淑娟, 大家在处理机器学习的大型数据集时,是否会遇到如下的地址栏?,,上面的位置数据非常混乱,难以处理。对地址进行编码是很困难的,因为它们具有非常高基数。如果你试图用单次编...
3年前
510

如何用Go实现一个ORM

为了提高开发效率和质量,我们常常需要ORM来帮助我们快速实现持久层增删改查API,目前go语言实现的ORM有很多种,他们都有自己的优劣点,有的实现简单,有的功能复杂,有的API十分优雅。在使用了多个类...
3年前
470

利用Python打造一个语音合成系统

,大家好,我是Python人工智能技术,一直对语音合成系统比较感兴趣,总想能给自己合成一点内容,比如说合成小说,把我下载的电子书播报给我听等等。,,其实就是一个基于语音合成的工具,但是这个东西由于很多...
4年前
470

Vue新一代状态管理插件Pinia

如果你之前使用过 vuex 进行状态管理的话,那么 pinia 就是一个类似的插件。它是最新一代的轻量级状态管理插件。按照尤雨溪的说法,vuex 将不再接收新的功能,建议将 Pinia 用于新的项目...
4年前
420

Vue 状态管理未来样子

,随着Vue 3越来越受重视并成为默认版本,许多事情正在发生变化,生态系统逐渐完善中。直到最近,Vue3 的状态管理默认推荐的是使用 Pinia。这节课,我们根据项目的规模,探索不同的状态管理方式,并...
3年前
390

低摩擦软件交付团队的模式

作者 | 禚娴静,不管你设计的系统架构是怎么样,最后都是你的组织内的沟通结构胜出。这个观点一直在组织内不断地被证明,但也不断地被忽略。,,近几年,随着微服务架构风格的引入、前后端生态的快速发展、多端产...
4年前
370

简化 Go 中对 JSON 的处理

我的第一个 Go 工程需要处理一堆 JSON 测试固件并把 JSON 数据作为参数传给我们搭建的 API 处理。另一个团队为了给 API 提供语言无关的、可预期的输入和输出,创建了这些测试固件。,在强...
5年前
360

API 测试自动化的方法和原因

API是无处不在的,而且在大多数情况下,即使我们每天使用它们多次,也不会过多地考虑它们。每当您使用谷歌或Facebook账户登录网站,直接从餐馆的网站上在谷歌地图上查看新餐馆的位置,或者使用PayPa...
3年前
320

你不知道的JavaScript APIs

最近,看到一些好用但不太常用的JS API,觉得挺不错的,分享给大家。,下面,我们来看下应该在哪里使用它们,以及如何使用它们。,这个APi 可以让我们知道用户何时离开了页面。准确地说,只要页面的可见性...
4年前
270