- 博客(5)
- 收藏
- 关注
原创 Map<String,?>与Map<String,Object>这两类型作为方法入参的区别
这种设计主要是为了在编程时提供更多的灵活性,使得你可以根据需要选择适当的Map类型。例如,如果你的方法只需要读取Map中的数据,而不需要修改它,那么使用。类型的参数可以使得你的代码更安全,因为它阻止了任何可能的写操作。:这是一个只读的Map,你不能向其中添加任何元素,因为在添加元素时,你不知道应该写入什么类型的值¹。:这是一个可读写的Map,你可以向其中添加任何类型的元素,只要这个元素是Object类的子类¹。方法来合并两个Map,但如果有相同的key,那么后面的会覆盖前面的¹。
2024-01-26 22:41:18
576
1
原创 springboot工程无法识别和创建子模块中的bean的一种原因:idea未识别到子模块中的sources root
在通过idea为springboot项目新建子模块时,子模块中的src/main/java目录未正确设置sources root属性(文件夹变为蓝色),导致在子模块中创建的所有bean都没别识别到,导致注入spring容器失败。确认springboot启动类上加的扫包路径没问题时,可以考虑是不是idea工程建的有问题。参考:idea自己创建的包为什么说不存在?- Anryg是码农的回答 - 知乎。
2023-10-06 19:50:17
454
1
原创 2020-10-06
正确地给彩色图像添加高斯噪声 c++ opencvhttps://stackoverflow.com/a/32008274/12041424细节在于要处理好添加高斯噪声的之后, 矩阵的元素值不能为负值.
2020-10-06 00:05:44
91
原创 cmake工程引入boost库遇到的link error: 对‘boost::system::generic_category()’未定义的引用
cmake工程下引入boost库的时候,提示“对‘boost::system::generic_category()’未定义的引用”,在网上找了很久的解决方案,大多建议是说要加入-lboost-system编译链接选项,这对于cmake构建的工程项目是不必的。如果你用的是cmake,你只需要添加一句命令:add_definitions(-DBOOST_ERROR_CODE_HEADER_ONLY)参考以下论坛链接找到的解决方案:https://stackoverflow.com/a/5014.
2020-07-12 10:10:42
5856
5
原创 再装亿遍Ubuntu18.04+win10,致敬我们装机逝去的青春
说,这个时代是学习成本最低的时代,没有什么教程是互联网上搜不到的,诚然如此,但是资源太多也带来的问题是选择太多、有太多的方法可以尝试,于是像我这种小白(痴)就开始一个一个尝试,有时候一个问题试了七八种解法,最后都不知道对自己的电脑到底做了些什么,也怀疑是不是尝试的过程中已经引入了其他的问题。本质原因还是解决问题的时候只知道跟着教程做,自己没有根本性理解,才会一遍遍找教程。写这篇文章的意思是说,我终于会装Ubuntu的双系统了。
2020-07-02 14:52:30
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人