- 博客(54)
- 资源 (296)
- 收藏
- 关注
原创 Swagger go中文版本手册
在您的环境中存在问题,我们目前主要的挑战是无法通过 Swagger UI 验证这些注解是否被正确解析。当您使用 Postman 测试 API 并且功能正常后,如果您还想解决。)的注解语法是基于 OpenAPI 2.0 (以前称为 Swagger 2.0) 规范的,并添加了一些自己的约定。的问题,我们可以尝试一些更深入的排查方法(比如检查 Go 版本、希望这些资源和概览能帮助您更好地理解和使用 Swaggo 注解!
2025-05-15 15:43:37
682
原创 gin入门教程(10):实现jwt认证
这个示例展示了如何在 Gin 框架中实现 JWT 认证,包括用户登录、生成 JWT 和验证 JWT 的中间件。你可以根据需求进行扩展,例如从数据库获取用户信息和密码验证等。
2024-10-24 09:21:31
537
原创 gin入门教程(9):路由分组与路由版本控制
通过路由分组与版本控制,你可以轻松地在 Gin 应用中管理不同版本的 API。这样可以避免对现有接口的破坏,同时为新功能提供灵活性。使用这种结构,代码的可读性和可维护性也大大提高。
2024-10-23 16:28:33
436
原创 gin入门教程(8):渲染与静态文件
以上是根据你的目录架构组织的 Gin 应用示例,展示了如何在项目中处理渲染与静态文件。这样结构清晰,更易于管理和扩展。
2024-10-23 16:20:56
499
原创 gin入门教程(7): 使用 Logrus + Lumberjack 创建日志中间件
上述代码展示了如何结合 Logrus 和 Lumberjack 创建一个日志中间件,记录请求和响应信息,并实现日志文件的轮转管理。这种方式使得日志管理更加高效和灵活。
2024-10-23 15:50:29
556
原创 gin入门教程(6):全局中间件,自定义中间件
if token!c.Abort() // 中止后续处理returnc.Next() // 继续处理请求中间件是 Gin 中非常强大的特性,通过它可以在请求处理流程中插入额外的逻辑,以满足不同的需求。您可以根据实际情况自由组合使用。
2024-10-23 15:38:01
388
原创 gin入门教程(5):请求参数处理
以上是 Gin 中处理请求参数的基本方法。您可以根据需要自由组合和使用这些功能,以实现更复杂的请求处理逻辑,大家有问题欢迎评论区留言。
2024-10-23 14:55:45
424
原创 gin入门教程(3):创建第一个 HTTP 服务器
go version我这里的版本是:go1.23.2 linux/arm64准备工作做好之后就可以进行开发了。
2024-10-23 14:06:33
457
原创 gin入门教程(1) 引言
通过本教程,您将具备使用 Gin 框架进行 Web 开发的基本能力,能够构建自己的应用程序。2.高效性能:凭借其高效的路由处理,Gin 在性能上表现出色,适合需要高并发的应用场景。6.基本 API 应用:完成一个包含多个路由的 API 应用,能够响应不同类型的请求。4.易于使用:提供简单直观的 API,降低了学习曲线,适合初学者和经验丰富的开发者。5.强大的路由功能:支持参数化路由、路由组和命名路由,使得路由管理更为灵活。8.活跃的社区:拥有丰富的文档和活跃的开发者社区,便于获取支持和资源。
2024-10-23 10:35:19
471
转载 Pygame手册中文版
pygame是Python的第三方库,里面提供了使用Python开发游戏的基础包,但是在进行游戏开发的时候不推荐使用pygame,本文章以示例的形式对pygame的一些简单的使用方式进行讲解pygame中文文档,本文章只是对pygame模快有个大致的讲解,具体语法查看官方文档!pygame.display 其为显示模块,用于控制显示窗口和屏幕。该模块提供对pygame显示的控制。Pygame有一个单一的显示Surface,它要么包含在一个窗口中,要么全屏运行。
2024-08-20 09:19:05
1296
原创 pygame开发课程系列(8):进阶开发
本章介绍了高级的游戏开发技巧,包括动画效果、碰撞检测优化和网络功能。通过学习这些技术,你可以为游戏添加更多的动态效果和互动功能,使游戏体验更加丰富和有趣。继续探索这些高级功能,将帮助你在游戏开发中达到新的高度。这些技术可以使你的游戏更具吸引力和互动性,从动画效果到复杂的碰撞检测,再到多人网络功能。掌握这些技巧将帮助你提升游戏的质量,并为玩家带来更丰富的体验。: 使用更复杂的碰撞检测算法来提高检测精度,特别是在处理像素级别的碰撞时。: 创建和控制动画,以使游戏中的对象更加生动和有趣。对象检查矩形的重叠情况。
2024-08-20 09:10:26
376
原创 pygame开发课程系列(7):打砖块,飞行射击,跳跃游戏实例开发
在本章中,我们将通过三个实践项目来巩固和应用前面章节中学到的知识。这些项目涵盖了经典打砖块游戏、飞行射击游戏和简单的平台游戏,它们将帮助你更好地理解 Pygame 的使用,并为你开发自己的游戏提供灵感和实践经验。目标: 设计一个简单的打砖块游戏,玩家控制一个挡板,反弹一个球,打破砖块以获得分数。初始化 Pygame:设置游戏窗口:定义颜色:创建挡板、球和砖块:游戏循环:完整代码如下:最终运行效果如图:目标: 创建一个简单的飞行射击游戏,玩家控制飞行器,射击敌人,避免被敌人击
2024-08-19 14:54:16
561
原创 pygame开发课程系列(6): 游戏优化与发布
通过控制帧率、减少不必要的计算以及使用工具如 PyInstaller,你可以显著提升游戏的性能,并方便地进行发布。这些步骤将帮助你将游戏推向更广泛的受众,并确保用户获得最佳的游戏体验。在接下来的章节中,我们将实践这些知识,开发一些有趣的游戏项目。PyInstaller 是一个流行的工具,可以将 Python 程序打包成独立的可执行文件。本章将探讨如何提升游戏性能,以及如何将游戏打包成独立的可执行文件,以便于分发和使用。保证游戏以每秒 60 帧的速度运行,从而避免了过高的帧率带来的性能问题。
2024-08-19 14:36:27
749
1
原创 pygame开发课程系列(5): 游戏逻辑
这些功能不仅是游戏开发的基础,还能显著提升游戏的互动性和挑战性。在接下来的章节中,我们将讨论游戏优化与发布,帮助你提升游戏的性能并进行发布。在本章中,我们将探讨游戏开发中的核心逻辑,包括碰撞检测、分数系统和游戏状态管理。管理游戏状态可以帮助你组织游戏逻辑,并根据不同的状态执行特定的操作。在 Pygame 中,可以使用一个简单的状态机来管理游戏的不同状态。在这个示例中,按下 Enter 键会在“开始”、“进行”和“结束”状态之间切换,并显示相应的文本。它不仅可以让玩家了解他们的进展,还能增强游戏的竞争性。
2024-08-19 14:31:50
529
原创 pygame开发课程系列(4): 游戏元素
本章介绍了如何在 Pygame 中处理各种游戏元素,包括键盘和鼠标输入、图像加载和显示、以及声音播放。在接下来的章节中,我们将深入探讨游戏逻辑,包括碰撞检测、分数系统和游戏状态管理。在本章中,我们将深入探讨如何在 Pygame 中处理游戏元素,包括键盘输入、鼠标输入、图像加载和声音播放。这些元素是构建互动游戏的基础,能够让你的游戏变得更生动、更有趣。Pygame 提供了丰富的事件处理机制,可以检测用户按下和释放的键,并根据这些输入做出响应。图像是游戏中常见的元素,可以用来显示角色、背景和其他对象。
2024-08-16 16:31:37
574
原创 pygame开发课程系列(3): 事件处理
本章介绍了 Pygame 中事件处理的基础知识,包括主循环结构、如何处理键盘和鼠标输入,以及如何处理退出程序的事件。接下来,你将学习如何实现和处理游戏中的各种元素,比如如何响应用户的输入、加载和显示图像、播放声音等。在游戏开发中,事件处理是使游戏互动性的关键。本章将介绍如何在 Pygame 中处理事件,包括主循环结构、用户输入处理以及退出程序的处理。主循环是游戏运行的核心,它不断地检测事件、更新游戏状态、渲染图像。Pygame 提供了对键盘和鼠标事件的支持,可以通过事件对象来捕获这些输入。
2024-08-16 16:26:13
483
原创 pygame开发课程系列(2): Pygame 基础
本章介绍了 Pygame 的基础知识,包括初始化 Pygame、创建窗口、设置颜色、绘制基本图形和更新屏幕。掌握这些基础操作将帮助你建立 Pygame 项目的基础结构,并为更复杂的功能打下坚实的基础。接下来,你将学习如何处理游戏中的事件和用户输入,这将使你能够开发出交互性更强的游戏。本章将深入 Pygame 的基本功能,包括如何初始化 Pygame、创建窗口、设置颜色、绘制基本图形和更新屏幕。这些基础操作是开发 Pygame 游戏的起点,掌握它们是实现更复杂功能的前提。窗口是显示图形和游戏内容的区域。
2024-08-16 16:23:17
504
原创 pygame游戏开发系列教程(1)
你学习了如何下载并安装 Python,配置环境变量(如果需要),以及如何通过 pip 安装 Pygame。最后,我们验证了 Pygame 的安装,以确保一切正常。现在你已经完成了环境准备,可以开始学习 Pygame 的基础知识,编写你的第一个游戏程序。本章将指导你完成 Python 和 Pygame 的安装,并验证它们是否成功安装,以便你可以开始开发你的第一个游戏项目。右键点击“此电脑”或“计算机”,选择“属性”,然后点击“高级系统设置”。在“系统属性”对话框中,点击“环境变量”,在“系统变量”部分找到。
2024-08-16 16:06:27
1060
原创 golang archive/tar库的学习
archive/tar 是 Golang 标准库中用于读取和写入 tar 归档文件的包。tar 是一种常见的文件压缩格式,它可以将多个文件和目录打包成单个文件,可以用于文件备份、传输等场景。
2023-02-28 15:35:28
534
原创 golang net/http库的学习
net/http 是 Golang 标准库中用来构建 HTTP 服务器和客户端的包,它提供了很多功能强大的方法和接口,可以让您方便地构建和处理 HTTP 请求和响应。下面是一些学习 net/http 的建议
2023-02-25 16:11:08
643
原创 golang如何学习net/http库
学习官方文档。官方文档是学习 net/http 最好的资源之一。您可以在 Golang 官方网站的文档中找到完整的 net/http 包文档,其中包括各种结构体,函数,接口以及使用示例。
2023-02-21 10:34:22
181
原创 面试官:Golang 的 new 与make 区别是什么?
也就是说它里面的成员变量仍未进行初始化,所以它们几个初始化要使用make来进行。学妹崇拜的眼光“ 学长你懂得真多,你还能说说什么是 make 吗?”
2022-12-26 14:55:28
220
原创 Google 大佬们为什么要开发 Go 这门新语言?
与大多数通用编程语言相比,Go 的设计是为了解决我们在构建大型服务器软件时接触到的一系列软件工程问题。这可能会使 Go 听起来相当沉闷和工业化。
2022-12-26 14:54:08
482
原创 基于rsync的日志推送思路
刚开始的时候,在不同服务器之间同步文件的时候,经常使用scp,然后定期执行。今天向大哥学习,利用rsync bit推送备份的核心,结合时间控制,完成了以前想都没想过的精致日志推送备份操作,记录下来,分享出来。有考虑的请指正。
2022-11-08 11:35:32
956
原创 看了其他人的测试swoole比golang要快个20%,那么真的要抛弃php去学goLang吗?
看了其他人的测试swoole比golang要快个20%,那么真的要抛弃php去学goLang吗?笔者后面加上了数据库测试,发现加了orm的workerman比原生mysql的慢很多,不知道是为什么?有人知道吗?
2022-09-12 11:49:37
679
1
原创 2022中国银行个人金融全球资产配置白皮书.zip.
2022中国银行个人金融全球资产配置白皮书.ziphttps://download.csdn.net/download/zangcuanhh/85039426
2022-05-11 10:24:09
232
原创 20220113-IDC-IDC中国智能手机行业市场简报:科技投资者沙龙.pdf.
20220113-IDC-IDC中国智能手机行业市场简报:科技投资者沙龙.pdfhttps://download.csdn.net/download/zangcuanhh/85039379
2022-05-11 10:23:03
89
原创 2021全球经济展望.pdf.
2021全球经济展望.pdfhttps://download.csdn.net/download/zangcuanhh/85039180
2022-05-11 10:21:57
74
原创 2021全球数字银行巡礼——中国香港篇(附件).pdf.
2021全球数字银行巡礼——中国香港篇(附件).pdfhttps://download.csdn.net/download/zangcuanhh/85038613
2022-05-11 10:20:51
96
原创 2021全球数字银行巡礼——中国香港篇.pdf.
2021全球数字银行巡礼——中国香港篇.pdfhttps://download.csdn.net/download/zangcuanhh/85038609
2022-05-11 10:19:46
122
原创 2021企业数字包容实践与价值白皮书(1).pdf.
2021企业数字包容实践与价值白皮书(1).pdfhttps://download.csdn.net/download/zangcuanhh/85038507
2022-05-11 10:18:40
79
原创 20210723-华西证券-吉利汽车-0175.HK-让世界充满吉利,变革4.0时代来临(1).pdf.
20210723-华西证券-吉利汽车-0175.HK-让世界充满吉利,变革4.0时代来临(1).pdfhttps://download.csdn.net/download/zangcuanhh/85038449
2022-05-11 10:17:34
150
原创 2021-AI-Index-Report_Master.pdf.
2021-AI-Index-Report_Master.pdfhttps://download.csdn.net/download/zangcuanhh/85038410
2022-05-11 10:16:28
123
原创 2021-2022金融科技季刊_精简版.pdf.
2021-2022金融科技季刊_精简版.pdfhttps://download.csdn.net/download/zangcuanhh/85039364
2022-05-11 10:15:22
106
原创 2021-2022最新版100大行业全景图谱.pdf.
2021-2022最新版100大行业全景图谱.pdfhttps://download.csdn.net/download/zangcuanhh/85039354
2022-05-11 10:14:16
5097
1652832000000_com.eg.android.AlipayGphone-lite2.2nd
2022-05-19
雅虎(Yahoo):新世纪的媒介骄子.zip___雅虎(Yahoo):新世纪的媒介骄子.zip
2022-05-09
让每一个人都有机会—朗讯科技的人力资源管理.zip___让每一个人都有机会—朗讯科技的人力资源管理.zip
2022-05-09
网景(Netscape):网络时代的美丽前景.zip___网景(Netscape):网络时代的美丽前景.zip
2022-05-09
科技的摇篮,通讯原动力—贝尔实验室在中国.zip___科技的摇篮,通讯原动力—贝尔实验室在中国.zip
2022-05-09
相互信赖,共同受益-卡特彼勒公司的分销系统.zip___相互信赖,共同受益-卡特彼勒公司的分销系统.zip
2022-05-09
用户的愿望高于一切—大众汽车的经营宗旨.zip___用户的愿望高于一切—大众汽车的经营宗旨.zip
2022-05-09
最宝贵的资源是人才—著名跨国公司在中国人力资源管理案例集萃.zip___最宝贵的资源是人才—著名跨国公司在中国人力资源管理案例集
2022-05-09
是什么造就了150多年的辉煌—西门子的人才培训.zip___是什么造就了150多年的辉煌—西门子的人才培训.zip
2022-05-09
挡不住的诱惑—可口可乐的企业形象设计.zip___挡不住的诱惑—可口可乐的企业形象设计.zip
2022-05-09
德国“城市风景”EC项目商业计划案例.zip___德国“城市风景”EC项目商业计划案例.zip
2022-05-09
常改常新,尽善尽美-宝洁公司的品牌道路.zip___常改常新,尽善尽美-宝洁公司的品牌道路.zip
2022-05-09
对中国市场的长期承诺—IBM、英特尔、微软在中国的研究与开发.zip___对中国市场的长期承诺—IBM、英特尔、微软在中国的研究
2022-05-09
1652835600000_com.eg.android.AlipayGphone-main.2nd
2022-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人