传递含可变对象的不可变对象 传递参数是不可变对象,实际上传递的还是对象的引用,传递不可变对象时,如果不可变对象里面包含子对象是可变的,则方法内修改了这个可变对象,原对象也发生 了变化 1 a = 10 2 print('a:',id(a)) 3 4 def test01(m): 5 print('m ...
分类:
编程语言 时间:
2020-09-17 21:44:36
阅读次数:
33
When searching google with the keywords 'n-way anova python', you almost get nothing but one-way/two-way ANOVA from scipy. I developed a C++ version y ...
分类:
编程语言 时间:
2020-09-17 21:33:43
阅读次数:
31
Markdown学习 二级标题 三级标题 ? (#+空格表示一级标题,##+空格表示二级标题) 字体 hello world! (** ** 可以加粗文字) hello world! (* * 斜体文字) hello world! (文字左右各3个*号,表示加粗斜体文字) hello world ( ...
分类:
编程语言 时间:
2020-09-17 21:33:26
阅读次数:
33
提到本地缓存,大家都能想到GuavaCache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:CaffeineCache。它也是站在巨人的肩膀上-GuavaCache,借着他的思想优化了算法发展而来。本篇文章主要介绍CaffineCache的使用方式,以及Caf
分类:
编程语言 时间:
2020-09-17 21:31:11
阅读次数:
34
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,现在各大领域都有Python的身影,Python可以说是无处不在了。但是很多人对Python依然不了解,你知道Python设计模式的原则吗?我们来看看吧。
分类:
编程语言 时间:
2020-09-17 21:26:20
阅读次数:
31
背景: 通常在UNIX下面处理文本文件的方法是sed、awk等shell命令,对于处理大文件受CPU,IO等因素影响,对服务器也有一定的压力。关于sed的说明可以看了解sed的工作原理,本文将介绍通过python的mmap模块来实现对大文件的处理,来对比看他们的差异。 说明: mmap是一种虚拟内存 ...
分类:
编程语言 时间:
2020-09-17 21:25:55
阅读次数:
40
啥是循环依赖? 下面这种情况比较常见,A中注入了属性B,B中注入了A属性。 @Component public class A { @Autowired private B b; //在A中注入B } @Component public class B { @Autowired private A ...
分类:
编程语言 时间:
2020-09-17 21:22:08
阅读次数:
36
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 以下文章来源于MeteoAI ,作者gavin7675 一方文案,两袖清风;三尺讲台,桃李天下。这个特殊的节日里,祝所有敬爱的,可爱的园丁们节日快乐,工作顺利,健康幸福!!! 先上 ...
分类:
编程语言 时间:
2020-09-17 21:21:48
阅读次数:
34
13. 整合MyBatis 13.1 步骤 1、导入相关jar包 junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> myba ...
分类:
编程语言 时间:
2020-09-17 21:18:07
阅读次数:
93
字典数据是什么? 这里说了字典不是软件工程中说的数据字典。 字典数据:用于动态设置某对象的属性是属于在一个可列举的数据范围内的某一类型数据,使用字典类型作为该类别属性的唯一标识 如:用户类型:学生,老师,家长,校长等 有什么作用? 字典数据由两个表组成:字典类型表 dict_type,字典类型数据表 ...
分类:
编程语言 时间:
2020-09-17 21:06:57
阅读次数:
35
https://blog.csdn.net/qq741202075/article/details/96149792?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.chann ...
分类:
编程语言 时间:
2020-09-17 21:04:19
阅读次数:
35
在开发过程中遇到一个比较ip大小的情况,并且遇到了把二维数组转为一维数组的情况,翻下资料,做下总结。 方法一:转字符串法 该例子中,tempArr是一个多维数组,使用join将其转为字符串,在使用split方法转换为一维数组。 缺点: 如果数组中的各个项是number,将不可避免的转为字符串。 /* ...
分类:
编程语言 时间:
2020-09-17 21:01:40
阅读次数:
41
typedef struct{ int val; int index; }st; int cmp(const void* a, const void* b){ return ((st*)a)->val - ((st*)b)->val; } int* arrayRankTransform(int* a ...
分类:
编程语言 时间:
2020-09-17 20:52:31
阅读次数:
33
1、Redis的简单介绍 1)Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围 ...
分类:
编程语言 时间:
2020-09-17 20:51:40
阅读次数:
33
function dateLess(d) { var d = new Date(d.substring(0, 4), d.substring(5, 7) - 1, d.substring(8, 10), d.substring(11, 13), d.substring(14, 16), d.subs ...
分类:
编程语言 时间:
2020-09-17 20:51:07
阅读次数:
46
KITTI数据集是自动驾驶领域的经典数据集之一,raw data大小有上百G,官方在raw data界面提供了一个shell脚本raw dataset download script来帮助下载,该shell脚本会自动下载所有raw data并解压到指定文件夹。 由于raw data过大,断断续续下了 ...
分类:
编程语言 时间:
2020-09-17 20:48:36
阅读次数:
75