发表评论取消回复
相关阅读
相关 详解Java泛型为何能提高代码可扩展性
Java泛型是一种类型参数化机制,它允许在编写代码时声明变量或方法可以处理多种类型的对象。通过这种方式,泛型可以显著提高代码的可扩展性和复用性。 以下是几个关键点,解释为什么
相关 简单工厂模式:提高代码可维护性与扩展性的设计模式
哈喽!今天开始,慢慢和大家一起分享我学习和理解设计模式的历程。 前言 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。
相关 系统可扩展性思考
系统扩展的错觉 > 没有什么是加机器解决不了的,一台不行加两台。 这是我们工作中经常调侃的一句话,当我们系统遇到性能瓶颈时,第一直觉就是加机器,但是在实际实践中,加机器
相关 提高C++性能的编程技术笔记:内联+测试代码
内联类似于宏,在调用方法内部展开被调用方法,以此来代替方法的调用。一般来说表达内联意图的方式有两种:一种是在定义方法时添加内联保留字的前缀;另一种是在类的头部声明中定义方法。
相关 提高C++性能的编程技术笔记:标准模板库+测试代码
标准模板库(Standard Template Library, STL)是容器和通用算法的强效组合。 渐近复杂度:算法的渐近复杂度是对算法性能的近似估计。它是算法集到特定性
相关 提高C++性能的编程技术笔记:编码优化+测试代码
缓存:在现代处理器中,缓存经常与处理器中的数据缓存和指令缓存联系在一起。缓存主要用来存储使用频繁而且代价高昂的计算结果,这样就可以避免对这些结果的重复计算。如,循环内对常量表达
相关 提高C++性能的编程技术笔记:引用计数+测试代码
引用计数(reference counting):基本思想是将销毁对象的职责从客户端代码转移到对象本身。对象跟踪记录自身当前被引用的数目,在引用计数达到零时自行销毁。换句话说,
相关 提高C++性能的编程技术笔记:总结
《提高C++性能的编程技术》这本书是2011年出版的,书中有些内容的介绍可能已经过时,已不再适用于现在的C++编程中,但大部分内容还是很有参考意义的。 这里是基于之前所有笔记
相关 提高C++性能的编程技术笔记:设计优化/可扩展性/系统体系结构相关+测试代码
1. 设计优化 我们可以粗略地将性能优化分为两种类型:编码优化和设计优化。编码优化定义为不需要完整理解要解决的问题或者应用程序的执行流程就能实施的优化。通过定义看出,编码优化
还没有评论,来说两句吧...