- 博客(4)
- 收藏
- 关注
原创 beanUtils下载方式
1、直接到官网下载,链接:https://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi2、下载之后解压,保存在项目中lib目标下即可。3、同时还需要导入一个 commons-logging-1.2.jar4、登录进入Common Logging官网:http://commons.apache.org/proper/commons-logging/点击“download”5、点击最新版本的 commons-l
2022-03-07 10:01:06
841
原创 设计模式之Strategy模式
Strategy模式是对算法的封装,在处理一个问题的时候,可能有多种不同的处理方式,这些处理方式的接口(输入参数、输出参数)都是一致的,那么就可以采用Strategy模式对这些算法进行封装。//基类AbstractStrategy.h#ifndef ABSTRACT_STRATEGY_H_#define ABSTRACT_STRATEGY_H_#include<iostream>class AbstractStrategy{public: virtual ~AbstractS
2021-11-30 21:34:10
216
原创 内存管理之堆和栈
堆和栈一、堆和栈的区别二、堆快还是栈快?一、堆和栈的区别定义上堆是由new或malloc开辟的一块内存,由程序员手动管理;栈是由编译器自动管理的内存,存放函数的参数和局部变量。内存碎片堆空间因为有频繁的内存分配和释放操作,会产生内存碎片。生长空间 堆的生长空间向上,地址越来越大;栈的生长空间向下,地址越来越小。(如果熟悉汇编,肯定没轻松就知道肯定是先入栈的内存地址大。看汇编代码时,每push一个变量,esp寄存器就减少该变量的大小。比如push一个int变量,esp-4。)二、堆快还
2021-08-18 23:27:17
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人