v1.5.2
v1.5.2
alova(读作/əˈləʊva/) 是一个流程简化的下一代请求工具,它可以将你的 API 集成工作流从 7 个步骤极致地简化为 1 个步骤,你只需要选择 API 即可使用。^1 特性 简单易用,并且学习成本更低。 更先进的 openAPI 解决方案,直接扔掉中间的API文档吧。 15+ 高性能的请
Driver.js 是什么?Driver.js 是一个轻量级(约 4kb gzip)、无依赖的原生 JavaScript 库,用于在网页中创建用户引导流程。它通过高亮特定元素、锁定用户交互并展示引导弹窗,帮助用户快速理解页面功能。其核心优势包括: 无依赖:纯 JavaScript 实现,兼容所有主流
本文仅针对纯小白有参考价值,全是基础使用内容,老油条可以关闭了。 在当今快速发展的互联网时代,微服务架构已成为构建高效、灵活和可扩展应用的首选方案。微服务通过将大型应用拆分为一系列小型、独立的服务,每个服务都围绕特定的业务功能构建,从而实现快速迭代和独立部署。然而,随着服务数量的增加,服务间的通信、
最近发现了一款可以在终端中进行PPT演示的工具——presenterm,使用Rust编写。众所周知,本人对终端工具甚是喜爱,所以第一时间下载来体验。 $ brew install presenterm presenterm使用markdown文件作为源文件进行解析(md也是无敌的存在,哪里都能看到它
概述 Q:什么是 AK/SK? A:AK/SK(Access Key/Secert Key) 是一组用于鉴权的密钥对,类比常见的账号密码体系,AK 相当于账号,SK 相当于密码,只不过 AK/SK 一般是给开放平台使用的鉴权手段,一个用户可以设置多个 AK&#
Jotai 是一个原子化的React状态管理工具,和Zustand、valtio作者是同一个人(一个人能做出多个爆款状态库简直是神人)。Jotai具有以下特性: 原子状态(Atoms):Jotai的核心概念是“原子”,每个原子代表一个独立的状态单元。原子可以被多个组件订阅和更新,从而实现了状态的共享
Casbin 是一个强大的、高效的开源访问控制库,提供了灵活的权限管理能力。Casbin 支持多种访问控制模型,并且可以很容易地集成到现有的应用中。适用于各种编程语言和框架环境,包括但不限于 Go、Python、JavaScript、Java、PHP、.NET 等。Casbin 有两个核心概念,模型
最近开始尝试各种主机游戏,到了睡觉点也有点意犹未尽,但是还有点累想躺下,想着找一找有没有办法串流到iPad上,直接躺床上玩。 终于,经过一番搜索之后找到了Moonlight + Sunshine这种串流组合,在输出端安装sunshine服务器,在接收端安装moonlight客户端。 先来看下最终的实
之前组内统一将请求的 Hook 统一替换成了TanStack Query,比起aHooks的useRequest来说却是要丝滑不少。打开官网的时候偶然发现了TanStack不只有Query这一个工具,还有其他的一些工具。 今天就来尝试一些TanStack Router这个工具。 总体看下来,TanS
RPC(Remote Procedure Call)远程过程调用。简单来说,就是我在本地调用了一个函数,或者对象的方法,实际上是调用了远程机器上的函数,或者远程对象的方法,但是这个通信过程对于程序员来说是透明的。 gRPC 是一个高性能、开源的远程过程调用(RPC)框架,由 Google 开发并开源
Lua是一种轻量级、高效的脚本语言,最初由巴西的PUC-Rio大学于1993年开发。其名字在葡萄牙语中意为“月亮”。Lua的设计目标是提供一个可扩展的,易于嵌入到其他应用程序中的脚本语言。 特点 简洁性:Lua的语法简单易懂,学习曲线平缓,适合初学者。 高效性:Lua具有高效的解释器,执行速度快,内
Zustand 也是一款 React 生态中比较流行的状态管理工具,学习成本低,全面拥抱 hooks。 快速上手首先安装一下依赖(在原有项目上添加) $ pnpm add zustand 然后编写一个 Todo 组件 import { create } from 'zus
模式演变项目开发与管理模式在很大程度上影响着团队效率和项目的可维护性,随着软件工程的发展,逐渐出现了以下三种管理模式,单体架构(Monolithic),多库架构(Multirepo),和单库架构(Monorepo)。 单体架构(Monolithic)单体架构是指将整个应用程序的所有功能和模块打包成一
React Query 是 TanStack (Web开发的现代工具集)下的一个用于数据获取、缓存和同步的库,专为 React 应用而设。简化了应对数据获取的许多复杂性,内置了isPending、isFetching等状态方便了 UI 的渲染。 数据获取:提供了简化的数据获取机制,你只需专注于如何获
Valtio 是一个用于 React 的轻量级状态管理库,其灵感来源于 Proxy API。它旨在让状态管理变得简单而直观,尤其适用于那些希望在应用中实现响应式更新的开发者。 简单易用: Valtio 使用 Proxy API,使状态管理简单且无需大型的样板代码。状态被包裹在 Proxy 对象中,R
命令行工具是一种通过命令行界面执行特定任务或操作的软件程序,用户可以在终端窗口中输入指定的命令来调用这些工具。 命令行工具在前端开发中非常常见,常见的像 Webpack、Vite、Rollup等构件工具提供了命令行工具,运行时 Nodejs、包管理器NPM也都属于命令行工具。 基于 NodeJS 的
之前记录过如何通过 Vitest 作为框架搭建单元测试的环境,但是 Vitest 仅作为运行环境提供了断言等测试API,如果要进行 DOM 测试,则还需要jsdom或者happy-dom等工具来进行dom解析。 Testing Library 就是基于jsdom的一款 DOM 测试工具,它提供了几乎
Ollama 是一个开源的 Machine Learning 框架,它是基于 Python 编程语言构建的,并且提供了一套简单而灵活的 API 接口用于实现机器学习任务。可以使用 Ollama 实现各种常见的机器学习算法,包括监督学习、无监督学习和强化学习。 Ollama 的特点主要有以下几个方面:
MinIO 是一个开源的对象存储服务,旨在为 Cloud Native 应用程序提供高性能、可扩展和易于部署的存储解决方案。它兼容 Amazon S3 API,可以用作替代传统的文件存储系统或云服务提供商。MinIO 可以在公有云、私有云和混合云中运行。 • 性能优越:MinIO 基于 Go 语言编
Fetch Promise<Response> fetch(input[, init]) fetch是浏览器提供的一个符合Promise规范的请求方法,在fetch出现之前最常用的请求方式是XHR(XMLHttpRequest),通过回调和事件来编写异步请求流程,如果请求之间存在强关联,