相关文章
大话设计模式——六大基本设计原则(SOLID原则)
设计模式
定义:软件开发中,在特定上下文中解决一类常见问题的被证明为有效的最佳实践。可供其他开发者重复使用解决相似问题。 好处:
提高代码的可重用性,减少重复代码。提高代码的可维护性,使代码更易于理解和修改。…
建站知识
2024/11/24 15:38:45
C++之STL的algorithm(6)之排序算法(sort、merge)整理
C之STL的algorithm(6)之排序算法(sort、merge)整理 注:整理一些突然学到的C知识,随时mark一下 例如:忘记的关键字用法,新关键字,新数据结构 C 的排序算法整理 C之STL的al…
建站知识
2024/11/24 15:51:57
【LeetCode: 455. 分发饼干 + 贪心】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…
建站知识
2024/11/24 15:19:59
能不能换DB吗?--抽象工厂模式
1.1 就不能不换DB吗? 都是换数据库惹的祸。 "我们团队前段时间用.net的C#来开发好一个项目,是给一家企业做的电子商务网站,是用SQL Server作为数据库的,应该说上线后除了开始有些小问题,基本都还可以。而后&#…
建站知识
2024/11/24 15:38:54
性能测试工具 ab(Apache Bench)使用详解
Apache Bench (ab) 是一个由 Apache 提供的非常流行的、简单的性能测试工具,用于对 HTTP 服务器进行压力测试。下面是 ab 工具的一些基本使用方法。
安装
在大多数 Unix 系统中,ab 通常作为 Apache HTTP 服务器的一部分预装在系统中。你可以通过在终端…
建站知识
2024/11/24 15:24:40
【数据结构与算法】:快速排序和冒泡排序
一,快速排序
快速排序是一种比较复杂的排序算法,它总共有4种实现方式,分别是挖坑法,左右"指针"法,前后"指针"法,以及非递归的快速排序,并且这些算法中也会涉及多种优化措施…
建站知识
2024/11/24 15:44:02
AI技术创业机会之智慧城市与智慧交通
人工智能(AI)技术的创新与发展为智慧城市与智慧交通领域带来了革命性的变革,为创业者创造了大量创新与创业机会。以下详述了智慧城市与智慧交通背景下AI技术的创业机会及其具体细节与内容,以5000字篇幅深入剖析各细分领域,为有志于投身这一领域的创业者提供全面、深入的商…
建站知识
2024/10/18 20:59:54