编程

API 设计:真实世界的情况 2

805 2023-05-25 10:31:00

在前面的文章中,我们研究了一些真实存在下的 API,对其中好的和坏的进行了特别说明。本文中,我们将继续同样的事情!› Python 的 datetime.datetime大多数经验丰富的Python爱好者在职业生涯的某个阶段都写过这样的代码:import datetime now = datetime.datetime.now() print(now)虽然没...

详情...
编程

API 设计:真实世界的情况

942 2023-05-24 10:29:00

在此前的文章中,我们已经探索了一些基本原则,不过还没开始使用新发现的技能。让我们休息一下,看看一些今天真实场景下的一些代码示例,以及我们如何对其改进。› Go的 math/big 库大部分语言都有处理超大数值的库,Go 也不例外。下面是一个操作示例:package main import ( "fmt" "math" "math/big" ...

详情...
编程

API 设计:错误处理

976 2023-05-24 10:27:00

错误是创建API时最容易忽略的事。用户每次有问题,错误是他们最先看到的东西。值得在上面花时间,使API有更好的用户体验。

详情...
编程

API 设计:可选参数

1027 2023-05-23 10:24:00

当我们编写函数时,通常希望为用户提供适合一系列用例的选项。有好的方法也有坏的方法,这篇文章将对此进行探讨。

详情...
编程

Laradoc - Laravel 项目的 API 文档管理器

807 2023-05-22 23:35:00

Laradoc 简化了 Laravel 项目的 API 文档管理。它生成、托管并安全地管理对API文档的访问,同时让您的团队了解对端点所做的最新更改。Laradoc 是什么?Laradoc让您轻松享受OpenAPI的好处。它从您的Laravel项目中生成OpenAPI规范,并使您免于手工编写这些规范的繁琐任务。您的API文档将始终是准确和最新的。生成Open...

详情...
编程

Laravel 使用 SSE 实现实时通知推送

2430 2023-05-21 18:16:00

服务器发送事件(Server-Sent Events)如果您曾经需要在web应用中实现实时功能,那么您可能对WebSockets的复杂性或长轮询的资源密集特性比较熟悉。最近,我遇到这么一种场景,以上两个选项都不适合,就在那时,我发现了服务器发送事件(SSE),它不仅非常容易设置,而且还使我能够在使用WebSockets原本所需时间的一小部分内实现实时通信,在...

详情...
编程

负载均衡工作原理

897 2023-05-20 18:21:00

超过某一点后,web 应用程序的规模将超过单个服务器的部署。公司要么希望提高可用性、可扩展性,要么两者兼而有之!为了做到这一点,他们在多个服务器上部署应用,并在前面部署一个负载均衡器来分发传入的请求。大公司可能需要数千台运行其web应用的服务器来处理负载。在这篇文章中,我们将重点讨论单个负载均衡器将HTTP请求分发到一组服务器的方式。我们将从底层开始,逐步发展...

详情...
编程

软件项目开发外包合同范本

1937 2023-05-18 17:01:00

在人们越来越相信法律的社会中,越来越多的人通过合同来调和民事关系,合同是企业发展中一个非常重要的因素。那么相关的合同到底怎么写呢?以下是小编为大家整理的软件项目外包合同范本(精选5篇),欢迎阅读,希望大家能够喜欢。

详情...
物联网

188 协议详解

3723 2023-05-16 06:35:00

188协议的全称为CJ-T188-2004《户用计量仪表数据传输技术条件》,是针对水表、燃气表、热量表和其他集中采集的一个国家行业标准协议。

详情...
编程

VSCode 常用快捷键

1754 2023-05-15 03:00:00

Ctrl+Shift+P,F1:显示命令面板Ctrl+P:快速打开Ctrl+Shift+N:新窗口/实例Ctrl+Shift+W:关闭窗口/实例Ctrl+X:剪切行Ctrl+C:复制行ALT+↑/↓:上下移动Shift+Alt+↓/↑:向上/向下复制行Ctrl+Shift+K:删除行Ctrl+Enter:在下面插入行Ctrl+Shift+Enter:在上面插...

详情...