使用gin搭建api后台系统之中间件开发
使用gin搭建api后台系统之中间件开发
2024/11/25
在之前的文章中,基本上都是使用的默认的 gin.Default() 来初始化一个引擎,之后再调用引擎的Run方法来运行一个web服务,现在如果有个需求,某些api只有管理员权限的才可以进行访问,非管理员的就很401,我们可以写一个方法,在需...
使用gin搭建api后台系统之cookie与session
使用gin搭建api后台系统之cookie与session
【API开发】 之前的文章都是一种无状态的请求,在处理有状态的请求时,如用户登录的场景就不行了,web系统通常使用cookie或者session来记录用户状态,本文记录一下gin框架下cookie与session的使用。 读取cookie 在g...
2024/11/25
使用gin搭建api后台系统之redis
使用gin搭建api后台系统之redis
【API开发工具】 redis 在web系统中有着非常重要的地位,可以充当缓存,消息队列,分步式锁等,本文介绍一下使用go-redis这个库来简单地操作redis。 环境准备 使用docker 本地启一个redis docker run --...
2024/11/25
Python云计算接口:10个云服务API的集成方法
Python云计算接口:10个云服务API的集成方法
【日积月累】 引言 随着云计算技术的发展,云服务API成为连接本地应用与云端资源的重要桥梁。本文将介绍云服务API的基本概念及其重要性,并通过多个实际示例展示如何利用不同云服务商提供的API来实现各种功能,包括存储、计算、数据库操作、AI服务等。 ...
2024/11/25
python实战:通过百度地图API批量获取经纬度
python实战:通过百度地图API批量获取经纬度
【API开发】 当我们需要获取一批地址的经纬度时,可以借助地图平台API接口批量处理。本文以百度地图开放平台为例,希望能对你有所启发。 注册 下面就开始吧。 打开百度地图开放平台,完成注册。 进入开放平台—我的应用—创建应用。 ...
2024/11/25
python机器人Agent编程——实现一个本地大模型和爬虫结合的手机号归属地天气查询Agent
python机器人Agent编程——实现一个本地大模型和爬虫结合的手机号归属地天气查询Agent
【日积月累】 一、前言 在本文中,我们将逐步实现一个手机号归属地天气查询agent。这个agent将能够接收用户的手机号输入,自动查询该手机号的归属地,并进一步根据获取的城市信息查询该地区的实时天气信息。我们将使用Python语言,并结合qwen_...
2024/11/25
技术爱好者必看:如何用AI问答API彻底改变用户体验!
技术爱好者必看:如何用AI问答API彻底改变用户体验!
【AI驱动】 AI 问答 API 对接说明 我们知道,市面上一些问答 API 的对接还是相对没那么容易的,比如说 OpenAI 的 Chat Completions API,它有一个 messages 字段,如果要完成连续对话,...
2024/11/25
用gin写简单的crud后端API接口
用gin写简单的crud后端API接口
【API开发】 本文详细介绍了如何使用Gin框架(Go的Web框架)结合SQLite3和sqlx库,创建一个简单的CRUD(创建、读取、更新、删除)接口项目。文章涵盖了项目初始化、数据库连接、建表、数据操作以及中间件的使用。同时,还介绍了如何通过JWT进行身份验证和权限控制,以及如何使用定时器销毁Token以增强安全性。最后,提供了完整的代码仓库链接和配套的前端管理系统模板,方便读者学习和实践。
2024/11/25
PHP转Go系列 | ThinkPHP与Gin框架之API接口签名设计实践
PHP转Go系列 | ThinkPHP与Gin框架之API接口签名设计实践
【API设计】 数据安全一直是个热门的话题,API 接口在数据的传输上扮演着至关重要的角色。为了 API 接口的安全性、健壮性,完整性,往往需要将网络上的数据进行签名加密传输。同时为了防止 API 接口被重放爬虫伪造等类似恶意攻击的手段,还要在接口设计时增加有效时间、随机字符串、签名串等参数,来保障数据的安全性。这一次的 API 接口签名设计实践,大家也可以手动尝试实验一下,希望对大家的日常工作能有所帮助。
2024/11/25
Go项目实战-API路由的分模块管理
Go项目实战-API路由的分模块管理
【API使用场景】 今天这个文章给大家介绍一下Web项目API路由的分模块管理,我们的项目使用的是Gin框架,但基本上所有的Web框架都能按照这个方式来分模块管理API接口的路由。
2024/11/25
使用OkHttp缓存API调用提高Android应用性能
使用OkHttp缓存API调用提高Android应用性能
【API开发】 本文将介绍如何利用 OkHttp 库的 CacheControl 类来存储具有时间有效性的 API 响应。
2024/11/25
深入解密Elasticsearch查询优化:巧用Profile工具/API提升性能
深入解密Elasticsearch查询优化:巧用Profile工具/API提升性能
【API使用场景】 在使用 ES 进行检索查询时,我们常常要去优化一些复杂的查询语句,这里 ES 结合 lucene 的生态制作了 Profile API 和图形化的 Profile 分析界面以供用户使用。这里我们来简单讲解一下这个工具 API,希望能给广大的 ES 检索用户提供一些帮助。这里的 profile API 以 ES 8.15 版为准。
2024/11/25
UCI机器学习数据库的Python API介绍
UCI机器学习数据库的Python API介绍
【API使用场景】 本文将介绍如何为UCI机器学习库引入一个简单直观的API。用户可以借此查看数据集描述,搜索感兴趣的数据集,甚至可以根据数据集大小或机器学习任务分类下载。
2024/11/25
Zabbix API开发实战,创建报警媒介和代码示例
Zabbix API开发实战,创建报警媒介和代码示例
【API开发】 使用Zabbix API可以让用户更方便地管理和监控Zabbix系统,同时还可以与其他应用程序进行集成。要使用Zabbix API,需要了解API的基本概念和方法,并了解如何使用API进行身份验证和访问。
2024/11/25
10个强大的AI API自动化您的日常问题
10个强大的AI API自动化您的日常问题
【最佳API】 利用AI的力量自动化您的日常任务并解决问题。在今天的世界中,机器人可以通过几行代码创建美丽的图像和音乐,编辑您的照片,从音频中消除噪音等等。本文介绍10个杀手级AI API,用于自动化您的日常问题。
2024/11/25
借助 NVIDIA Metropolis 微服务和API构建边缘视觉AI应用
借助 NVIDIA Metropolis 微服务和API构建边缘视觉AI应用
【API使用场景】 通过 NVIDIA Metropolis 微服务,开发者可以利用功能强大的云原生 API 和微服务来构建和定制视觉 AI 应用和解决方案。该框架现已与 NVIDIA Jetson 相结合,使得开发者能够在边缘快速开发高性能、成熟的视觉 AI 应用,并实现产品化。
2024/11/25