首页
学习
活动
专区
工具
TVP
发布

C/C++基础

专栏作者
995
文章
2119325
阅读量
108
订阅数
一个简约可行的 REST API 规范
一个稍大的系统必然由多个不同的模块组成,每个模块的后台服务一般由不同的开发人员负责开发维护。不同模块对外提供的接口命名风格、协议结构和错误码等不一致,会增加使用方(如客户端)不必要的理解和使用成本。
恋喵大鲤鱼
2023-10-12
2220
REST API 最佳实践
客户端(前端)和服务器(后端)之间的通信通常不是超级直接的。因此,我们使用一个叫作“应用编程接口”(或 API)的接口,作为客户端和服务器之间的中介。
恋喵大鲤鱼
2023-05-07
1.5K0
Gin 接口超时控制
API 是现代应用程序中的重要组成部分,可以用于提供数据和功能,供客户端应用程序访问。由于网络不稳定、服务器负载、网络拥堵等因素,API 请求可能会花费较长时间。这可能导致客户端应用程序在等待响应时出现延迟,最终导致用户不满意,甚至放弃使用应用程序。
恋喵大鲤鱼
2023-03-08
3.2K0
推荐 3 款 Golang 语义化版本库
语义化版本 2.0.0(Semantic Versioning 2.0.0)是一种用于标识软件版本的约定和规范。它包含三个数字组成的版本号,格式为“MAJOR.MINOR.PATCH”,其中:
恋喵大鲤鱼
2023-02-23
3750
Gin 生成 Swagger 接口文档
后台服务通过接口(如 RESTful API)对外提供服务时,需要有明确的接口文档。
恋喵大鲤鱼
2023-02-23
1.9K0
Go Elasticsearch index CRUD
Elasticsearch 的索引(index)是文档(document)的集合,类似 MySQL 的表。文档是 ES 中存储的一条 JSON 格式的数据。
恋喵大鲤鱼
2022-05-09
6980
ABI 与 API 的区别
C++ 可执行文件是由编译器将源代码编译成目标文件后链接生成的,那么如果目标文件由不同的编译器编译生成,能否相互链接呢?例如,能够将 MSVC 编译出来的目标文件和GCC编译出来的目标文件链接到一起,生成一个可执行文件吗?
恋喵大鲤鱼
2022-05-09
1.4K0
Go Elasticsearch 增删改查(CRUD)快速入门
Elasticsearch(ES) 是一个基于 Apache Lucene 开源的分布式、高扩展、近实时的数据搜索与分析引擎,主要用于海量数据快速存储,实时检索,高效分析的场景。通过简单易用的 RESTful API,隐藏 Lucene 的复杂性,让全文搜索变得简单。
恋喵大鲤鱼
2022-01-10
1.2K0
Go Elasticsearch 删除快速入门
本文借助第三方库 olivere/elastic 完成 Go 对 ES 的删除操作。
恋喵大鲤鱼
2021-12-06
1.5K0
Go Elasticsearch 更新快速入门
本文借助第三方库 olivere/elastic 完成 Go 对 ES 的更新操作。
恋喵大鲤鱼
2021-12-06
2.9K0
Go Elasticsearch 增加快速入门
本文借助第三方库 olivere/elastic 完成 Go 对 ES 的更新操作。
恋喵大鲤鱼
2021-12-06
1K0
Go Elasticsearch 查询快速入门
注意:查询不存在的 ID,会报elastic: Error 404 (Not Found)错误。
恋喵大鲤鱼
2021-12-06
8.2K0
微服务接口设计原则
现如今后台服务大部分以微服务的形式存在,每个微服务负责实现应用的一个功能模块。而微服务是由一个个接口组成,每个接口实现某个功能模块下的子功能。
恋喵大鲤鱼
2021-04-14
3.5K0
发布 Go Modules
请注意:这篇文章涵盖了 v1 及其之前的开发,如果您对 v2 感兴趣,请参阅 Go Modules: v2 and Beyond。
恋喵大鲤鱼
2020-09-16
7080
保持 Go 模块兼容
翻译自 Go 官方博文 Keeping Your Modules Compatible。
恋喵大鲤鱼
2020-09-16
1.2K0
C++多字节与宽字符串的相互转换
代码编译运行环境:Windows 64bits+VS2017+Debug+Win32
恋喵大鲤鱼
2019-02-22
4.7K0
内存池介绍与经典内存池的实现
利用默认的内存管理函数new/delete或malloc/free在堆上分配和释放内存会有一些额外的开销。
恋喵大鲤鱼
2018-08-03
6.2K0
C++利用MSQL API连接和操作数据库
在Windows平台,我们可以使用ADO、ODBC或者MySQL API进行连接和操作。ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的一个用于存取数据源的COM组件。它提供了程序语言和统一数据访问方式OLE DB的一个中间层,也就是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。
恋喵大鲤鱼
2018-08-03
1.9K0
设计模式 (二)——观察者模式(Observer,行为型)
使用设计模式可以提高代码的可复用性、可扩充性和可维护性。观察者模式(Observer Pattern)属于行为型模式,在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。
恋喵大鲤鱼
2018-08-03
5710
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档