相关文章
高可用消息队列实战:AWS SQS 在分布式系统中的核心解决方案
引言:消息队列的“不可替代性”
在微服务架构和分布式系统盛行的今天,消息队列(Message Queue) 已成为解决系统解耦、流量削峰、异步处理等难题的核心组件。然而,传统的自建消息队列(如RabbitMQ、Kafka&am…
编程日记
2025/5/19 17:43:35
二:操作系统之进程控制块(PCB)
进程的身份证与状态记录:深入理解进程控制块 (PCB)
在我们之前的博客中,我们探讨了进程是什么——程序的一次执行实例,以及进程在其生命周期中会经历的各种状态(新建、就绪、运行、等待、终止)。我们知道,…
编程日记
2025/5/19 16:20:06
Estimation(估算):业务分析师的“不确定性对抗术”
在变化中给出最靠谱的预判。 当面对项目排期模糊、资源计划混乱、老板催问“多久能搞定”的时候,
我总会说:“别着急,我们先做个 Estimation。”
因为,没有靠谱的估算,承诺和资源分配就是空中楼阁。 什么是 Estimati…
编程日记
2025/5/19 15:46:20
基于MCP的AI Agent应用开发实践
前言:最近大家都在聊 MCP,发现有个最重要的点被忽略了『通过标准化协议,将工具提供方与应用研发者解耦』,这一点带来的将是AI Agent 应用研发范式的转移(类似 Web 应用研发的前后端分离)。
本文以开发 Age…
编程日记
2025/5/19 6:01:16
从c++到python
从c到python 前言printprint格式化print按原始格式输出 input变量、常量和数据类型整型和type()浮点型复数字符串类型数据类型转换变量地址 注释关键字容器列表list下标索引常用功能 元组tuple字符串str字符串的成员函数:字符串初始化为几个固定字符字符和int型数据…
编程日记
2025/6/17 23:57:00
【leetcode】2900. 最长相邻不相等子序列 I
给定一个字符串数组 words ,和一个 二进制 数组 groups ,两个数组长度都是 n 。
如果 words 的一个 子序列 是交替的,那么对于序列中的任意两个连续字符串,它们在 groups 中相同索引的对应元素是 不同 的(也就是说&am…
编程日记
2025/6/14 1:11:37
信息收集+初步漏洞打点
目标:理解信息收集在渗透测试中的意义,熟悉常用工具用法,完成基本打点测试 一.理论学习:
模块内容说明信息收集分类主动信息收集 vs 被动信息收集目标发现子域名、IP、端口、子站点、目录、接口技术指纹识别Web框架(如…
编程日记
2025/6/1 0:28:33
1:OpenCV—图像基础
OpenCV教程
头文件
您只需要在程序中包含 opencv2/opencv.hpp 头文件。该头文件将包含应用程序的所有其他必需头文件。因此,您不再需要费心考虑程序应包含哪些头文件。 例如 -
#include <opencv2/opencv.hpp>命名空间
所有 OpenCV 类和函数都在 cv 命名空…
编程日记
2025/5/29 13:40:37