相关文章
【再探】设计模式-设计原则
设计原则是在编写程序时引导程序员遵循的一些原则和准则。这些原则旨在提高代码的可读性、可维护性、可扩展性和可重用性。
可读性:理解和沟通的难易程度。可维护性:修改和调整的难易程度。可扩展性:应对未来变化的能力。可重用性࿱…
建站知识
2025/1/16 15:44:45
AWS Key disabler:AWS IAM用户访问密钥安全保护工具
关于AWS Key disabler
AWS Key disabler是一款功能强大的AWS IAM用户访问密钥安全保护工具,该工具可以通过设置一个时间定量来禁用AWS IAM用户访问密钥,以此来降低旧访问密钥所带来的安全风险。 工具运行流程
AWS Key disabler本质上是一个Lambda函数&…
建站知识
2025/1/22 12:45:10
Leetcode 410 分割数组
题目信息
LeetoCode地址: . - 力扣(LeetCode)
题目理解
将一个数组切k刀,每一块子数组求和,共k1个数,这里面有一个最大的数Max。找一种切法,使这个Max最小。
暴力解法一定是会超时的,因为包…
建站知识
2025/1/22 10:51:31
深入探索GDB:Linux下强大的调试神器
目录
一、GDB简介:源码级调试的基石
二、GDB基础操作:从入门到熟练
启动与基本命令
三、GDB进阶功能:解锁更深层次的调试能力
1. 回溯追踪:洞察调用栈
2. 动态内存检测:揪出内存问题
3. 条件断点与观察点&#…
建站知识
2025/1/16 10:43:16
RabbitMQ-交换机
文章目录 交换机fanoutDirecttopicHeadersRPC 交换机
**交换机 **是消息队列中的一个组件,其作用类似于网络路由器。它负责将我们发送的消息转发到相应的目标,就像快递站将快递发送到对应的站点,或者网络路由器将网络请求转发到相应的服务器…
建站知识
2025/1/16 15:44:33
如何将本地项目上传到gitlab
具体步骤如下:
1. 登录 gitLab账号,成功创建一个项目文件,生成对应的http/https地址
2.打开本地项目,初始化git
$ git init
3.将本地git和服务器上的连接(确保项目没有其他远程连接的服务器端口)
$ gi…
建站知识
2025/1/18 9:27:51
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
Java中的单元测试是一种软件开发方法,用于验证代码中的最小可测试单元(通常是方法或类)是否按预期工作。单元测试的目标是隔离代码的各个部分,并验证每个部分是否都能正确执行其预期的功能。
在Java中,JUnit是最常用的…
建站知识
2025/1/16 15:44:25
Qt实现XYModem协议(七)
1 概述 XMODEM协议是一种使用拨号调制解调器的个人计算机通信中广泛使用的异步文件运输协议。这种协议以128字节块的形式传输数据,并且每个块都使用一个校验和过程来进行错误检测。使用循环冗余校验的与XMODEM相应的一种协议称为XMODEM-CRC。还有一种是XMODEM-1K&am…
建站知识
2025/1/18 14:21:21