本文分类:news发布日期:2025/2/1 6:49:44
相关文章
代码工艺:实践 Spring Boot TDD 测试驱动开发
TDD 的核心理念是 “先写测试,再写功能”,其过程遵循一个严格的循环,即 Red-Green-Refactor:
TDD 的流程
1. Red(编写失败的测试)
根据需求,先编写一个测试用例,描述期望的行为。…
建站知识
2025/1/26 18:49:23
C++解决走迷宫问题:DFS、BFS算法应用
文章目录 思路:DFSBFSBFS和DFS的特点BFS 与 DFS 的区别BFS 的优点BFS 时间复杂度深度优先搜索(DFS)的优点深度优先搜索(DFS)的时间复杂度解释:空间复杂度总结:例如下面的迷宫:
// 迷宫的表示:0表示可以走,1表示障碍
vector<vector<int>> maze = {{0, 0,…
建站知识
2025/1/26 18:46:20
nacos(基于docker最详细安装)
1、什么是Spring Cloud
Spring Cloud是一系列框架的集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。…
建站知识
2025/1/26 18:44:17
【超详细】ELK实现日志采集(日志文件、springboot服务项目)进行实时日志采集上报
本文章介绍,Logstash进行自动采集服务器日志文件,并手把手教你如何在springboot项目中配置logstash进行日志自动上报与日志自定义格式输出给logstash。kibana如何进行配置索引模式,可以在kibana中看到采集到的日志
日志流程
logfile-> l…
建站知识
2025/1/31 17:34:12
MySQL数据库 - 语法知识
一 数据模型
1 关系型数据库管理系统(RDBMS)
概念:建立在关系模型基础上,有多张相互连接的二维表组成的数据库。
特点:
使用表存储数据,格式统一,便于维护。使用SQL语言操作,标准…
建站知识
2025/1/31 15:38:28
自然语言处理(NLP)入门:基础概念与应用场景
什么是自然语言处理(NLP)?
自然语言处理(Natural Language Processing, NLP)是人工智能(AI)的一个重要分支,研究如何让计算机理解、生成、分析和与人类语言进行交互。换句话说&…
建站知识
2025/1/30 19:04:59
实验二 数据库的附加/分离、导入/导出与备份/还原
实验二 数据库的附加/分离、导入/导出与备份/还原
一、实验目的 1、理解备份的基本概念,掌握各种备份数据库的方法。 2、掌握如何从备份中还原数据库。 3、掌握数据库中各种数据的导入/导出。 4、掌握数据库的附加与分离,理解数据库的附加与分离的作用。…
建站知识
2025/2/1 4:57:40
Linux 内核学习 3b - 和copilot 讨论pci设备的物理地址在内核空间和用户空间映射到虚拟地址的区别
前提知识: 可以把内核当作一个需要特殊权限运行的程序,那么不同的程序,相同的设备物理地址就会映射到不同的虚拟地址 (见Linux 内核学习 3 - 虚拟内存和物理内存)。 You said 同一个pcie 设备物理地址在linux 内核和用…
建站知识
2025/1/26 18:35:06