本文分类:news发布日期:2024/9/8 8:34:53
相关文章
设计模式(Golang)
一、设计原则 软件设计原则是一组指导软件开发人员进行系统设计、模块划分、类和接口定义、代码组织等方面的准则,旨在提高软件的可维护性、可扩展性、灵活性和重用性。以下是软件设计领域中广泛认可的一些核心原则: 1. 开闭原则 (Open-Closed Principle…
建站知识
2024/9/2 17:18:45
spring高级篇(一)
1、ApplicationContext与BeanFactory BeanFactory是ApplicationContext的父级接口:(citlaltu查看类关系图) 在springboot的启动类中,我们通过SpringApplication.run方法拿到的是继承了ApplicationContext的ConfigurableApplicatio…
建站知识
2024/9/8 8:31:52
Innodb之redo日志
Innodb引擎执行流程
redo log
MySQL中的redo log(重做日志)是实现WAL(预写式日志)技术的关键组件,用于确保事务的持久性和数据库的crash-safe能力。借用《孔乙己》中酒店掌柜使用粉板记录赊账的故事,…
建站知识
2024/9/8 7:54:09
微信小程序第六次课(模块化和绑定事件)
模块化
1.首先 我们在utils里面创建一个新的js文件
2.新的js文件里面写我们要实现的函数功能
3.把新的函数功能 通过 module.export.对外公开文件名 新文件名 的方式把之前的函数公开到其他他模块 (类似于public 让别的模块可以…
建站知识
2024/9/8 7:44:15
代码随想录算法训练营第四十二天|01背包问题(二维、一维)、416.分割等和子集
代码随想录算法训练营第四十二天|01背包问题(二维、一维)、416.分割等和子集
01背包问题
暴力解法:回溯遍历每种物品取和不取的价值,时间复杂度是2^n。
dp[i][j : 重量为 0-i 的物品放进容量为 j 的背包中的价值递推公式&#…
建站知识
2024/9/8 7:42:58
windows编译xlnt,获取Excel表里的数据
用git拉取项目 这个文件是空的 要用git拉下来,使用终端编译xlnt库 点击解决方案 运行生成 然后新建项目,配置好库,
#include <iostream>
#include <xlnt/xlnt.hpp>int main() {// 打开 Excel 文件xlnt::workbook workbook;workb…
建站知识
2024/9/7 7:46:48
设计模式(019)行为型之状态模式
状态模式是一种行为型设计模式,它允许对象在内部状态发生变化时改变它的行为,使得对象在不同状态下有不同的行为表现,而且可以方便地添加新的状态而不必修改已有的代码。
1、场景设计
实现场景:对状态A和状态B做出不同的处理。 …
建站知识
2024/8/29 7:28:15