相关文章
使用 Go 和 gqlgen 实现 GraphQL API:实战指南
使用 Go 和 gqlgen 实现 GraphQL API:实战指南
在本文中,我将分享如何使用 Go 语言和 gqlgen 框架实现一个完整的 GraphQL API。我们将构建一个包含用户、文章和评论功能的博客系统 API。
技术栈
Gogqlgen (GraphQL 框架)MySQL (数据存储)Redis (缓存…
编程日记
2025/3/3 17:38:08
SSRF 漏洞利用 Redis 实战全解析:原理、攻击与防范
目录
前言
SSRF 漏洞深度剖析
Redis:强大的内存数据库
Redis 产生漏洞的原因
SSRF 漏洞利用 Redis 实战步骤
准备环境
下载安装 Redis
配置漏洞环境
启动 Redis
攻击机远程连接 Redis
利用 Redis 写 Webshell
防范措施
前言
在网络安全领域࿰…
编程日记
2025/2/27 6:23:51
跨组织环境下 MQTT 桥接架构的评估
论文标题
中文标题: 跨组织环境下 MQTT 桥接架构的评估 英文标题: Evaluation of MQTT Bridge Architectures in a Cross-Organizational Context
作者信息
Keila Lima, Tosin Daniel Oyetoyan, Rogardt Heldal, Wilhelm Hasselbring Western Norway …
编程日记
2025/3/1 12:50:13
Python-基于PyQt5,pdf2docx,pathlib的PDF转Word工具
前言:日常生活中,我们常常会跟WPS Office打交道。作表格,写报告,写PPT......可以说,我们的生活已经离不开WPS Office了。与此同时,我们在这个过程中也会遇到各种各样的技术阻碍,例如部分软件的PDF转Word需要收取额外费用等。那么,可不可以自己开发一个小工具来实现PDF转…
编程日记
2025/3/8 23:50:11
【题解】AtCoder Beginner Contest ABC391 D Gravity
题目大意
原题面链接
在一个 1 0 9 W 10^9\times W 109W 的平面里有 N N N 个方块。我们用 ( x , y ) (x,y) (x,y) 表示第 x x x 列从下往上数的 y y y 个位置。第 i i i 个方块的位置是 ( x i , y i ) (x_i,y_i) (xi,yi)。现在执行无数次操作,每一次…
编程日记
2025/3/2 9:08:16
社畜减负AI快速入门
本地部署
为什么要本地部署 1.保证私密性,线上的软件会获取你的输入文本作为他的训练数据,对于有保密性质的工作不适用 2.降低使用成本,部分模型线上使用需要收费,线下部署可以跳过收费。 本地部署效果肯定不如线上!&…
编程日记
2025/3/8 21:35:22
算法基础学习——快排与归并(附带java模版)
快速排序和归并排序是两种速度较快的排序方式,是最应该掌握的两种排序算法, (一)快速排序(不稳定的)
基本思想:分治
平均时间复杂度:O(nlogn) / 最慢O(n^2) / 最快O(n)
步骤&…
编程日记
2025/3/6 11:43:10