- 博客(11)
- 收藏
- 关注
原创 控制反转(Inversion of Control,IOC)的设计思想
控制反转是一种设计思想,用于减少代码之间的耦合性,增强系统的灵活性和可维护性。它是现代软件开发中非常重要的概念之一,尤其在依赖注入框架(如Spring)中被广泛应用。
2025-02-23 21:58:16
373
原创 Java泛型不支持基本数据类型
(1)在Java中,泛型(如Stack<T>)只能接受引用数据类型(如String,Integer,Double等),而不能接受基本数据类型(如int,double,char等)。(1)虽然不能直接使用基本数据类型,但Java提供了自动装箱(Autoboxing)和自动拆箱(Unboxing)的功能,使得可以在某些情况下像操作基本数据类型一样操作包装类。泛型是通过类型擦除(Type Erasure)实现的。(2)基本数据类型(如int)不是对象,不能直接继承自Object,因此无法作为泛型参数使用。
2025-02-21 21:36:41
184
原创 next_permutation获取全排列
next_permutation的意思是下一个排列,与其相对的是prev_permutation,即上一个排列。三,若是结构体,则next_permutation(a,a+n,cmp);
2024-05-07 16:26:41
236
1
原创 【pandas】reset_index,dropna函数,整理
因此,这句代码的作用是将DataFrame的索引重新设置为默认的整数索引,并且丢弃原始的索引列,而这些操作是在原始DataFrame上直接进行的,而不是返回一个新的DataFrame。1,drop:重新设置索引后是否将原索引作为新的一列并入DataFrame,默认为False,drop=True表示不在结果中保留原始索引。时,操作将在原始DataFrame上直接执行,并且不会返回任何新的DataFrame。这句代码是将DataFrame的索引重新设置,并且丢弃原始的索引。
2024-04-17 20:15:38
783
1
原创 map的用法大全
map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。例如:map中已经插入了1,2,3,4的话,如果lower_bound(2)的话,返回的2,而upper-bound(2)的话,返回的就是3。(1)用count函数来判断关键字是否出现,但是无法判断出现位置,count函数的返回值只有0,1,出现返回1。5,数据的清空与判空。
2024-02-14 22:58:47
915
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人