热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

如果在山上挖一个池塘,不放鱼,里面会慢慢有鱼吗?

作为一名野钓爱好者,小编认为一定会有,即便是无人工投放鱼苗的情况下也会慢慢开始有鱼,只不过这需要一个较长的过程。为什么在山上挖一个鱼塘就会

作为一名野钓爱好者,小编认为一定会有,即便是无人工投放鱼苗的情况下也会慢慢开始有鱼,只不过这需要一个较长的过程。

为什么在山上挖一个鱼塘就会慢慢有鱼呢?总不可能平白无故的冒出来吧?


首先,农村有言:“千年的草籽,万年的鱼籽”

所谓“千年的草籽,万年的鱼籽”是指草籽在经过千年“蛰伏”后遇到合适的条件依然可以生根发芽,鱼籽在经过万年后遇到合适的条件后依然可以孵化出小鱼。

当然这里所说的“千年”、“万年”只是形容草籽、鱼籽的生命力很强,并不是一定会保持千年、万年的生命力。而且科学研究表明大多数鱼籽的生命周期最长只有1年而已,所谓“万年的鱼籽”缺乏科学依据。

但少数种类鱼的鱼籽存活时间确实很长,比如下图这种鱼叫“漂亮宝贝鳉”,原产地在非洲,虽然孵化后的“漂亮宝贝鳉”生命周期只有一年,但是其鱼籽在干旱的环境中也能至少存活两年,鱼籽的生命力还是极强的。


但鱼籽能存活一年的时间已经足够了,各种途径会将鱼籽带到池塘中来

看到这个问题后小编首先想到的就是蒲公英,蒲公英的种子能借助风力散播到很远的地方,事实上鱼籽的传播就类似于蒲公英种子的传播,不过其借助的传播途径或动力不单单是风力,而是以下几种途径:


  • 第一:暴雨过后其他水系的鱼籽或小鱼被冲进池塘中

绝大部分的池塘并不是独立的,至少在暴雨时节其水系绝对不是独立的,暴雨过后山上其他水系的小鱼或者鱼籽会随着水流冲刷进池塘,长而久之鱼籽孵化后慢慢的长大、繁殖,鱼也就越来越多了。


  • 第二:暗河中也有鱼

即便是表面看起来山上的池塘是独立的存在,但是不排除池塘底部与暗河连通的可能。虽然绝大部分的封闭地下水中除了少数微生物之外几乎不存在高等植物和高等动物,但是与外界相通的暗河中经常能发现一些包括鱼类、两栖类、爬行类动物等在内的高等生物。比如斑鱯就是其中的一种鱼类,鱼体呈灰白色,体形侧扁狭长如剑,天气晴暖时从地下暗河里游出进入地上河流里觅食,天冷时又游回地下洞河中。所以不排除暗河中的鱼类进入山上池塘繁衍的可能性。


  • 第三:土壤里原本就有鱼的受精卵

“从土壤里长出鱼”的说法似乎不可能,但实际上现在人类的活动轨迹已经“出天遁地”,更别说一座小小的山头了。举一个不大恰当但是完全可能会发生的例子,比如池塘在开挖之前有人曾带着鱼等食物来山上野餐,鱼腹中的鱼籽和其他内脏被清洗出来抛弃,如果几个月后鱼池开挖,那么这些鱼籽很可能还具备生命力,遇到水并在合适的条件下就会孵化出小鱼来。


  • 第四:被其他动物带过来的鱼籽

蓄水的池塘是最容易吸引动物的地方,包括水鸟、青蛙、家禽等都有可能到水池边觅食喝水,此时就很有可能将鱼籽带到池塘中。比如有些水鸟的腿上、羽毛上就可能粘有鱼籽,青蛙的身上也可能占有鱼籽,一些家禽的口腔和粪便中也有可能存在尚未消化的鱼籽。当这些动物在池塘边活动的时候,极有可能将鱼籽带到池塘中。


  • 第五:有些鸟类直接将小鱼“扔”在池塘里

鸟类直接将小鱼“扔”在池塘里?可能吗?可能!有些水鸟不会马上把从其他地方觅食来的小鱼吃掉,而是叼在嘴里继续飞行,直到找到找到一个它们认为安全的地方才会开始安心的吃鱼,在此之前用肉眼就能看到小鱼在它们的嘴里拼命地挣扎。总有幸运儿,一些小鱼会在鸟类飞翔的途中挣脱,当鸟儿恰好飞到池塘上空的时候,小鱼落在池塘里就能继续生存了。

虽然这只是小概率事件,但是当成群结队的鸟类一起觅食的时候这一概率将极大的增加,况且鸟类都喜欢依水草而居,从一个地方抓到小鱼再到另一个池塘边安心食用是很常见的事,这就极大的增加了小鱼挣脱并“潜逃”到池塘里的概率。


  • 第六:可能性不大的可能——龙卷风

之前不就有下雨时“下鱼”的新闻报道吗?之所以产生这样的“奇观”正是因为龙卷风将鱼卷起,然后在某个地方又将鱼“放下”。


结语:

总之,事实证明没有人工投放鱼苗的前提下,“野塘”也会有鱼,当然这些鱼并不是凭空出现的,或者是其他动物带来的鱼籽、小鱼,或者是暗河或暴雨冲刷带来的鱼籽、小鱼,再经过长时间的生长和繁殖后,“野塘”就慢慢的有成群结队的鱼群了。

当然了,无可否认的是这必须要有“天时、地利、人和”的加持,而且需要较长的时间衍化,不是一朝一夕就能做到的。


推荐阅读
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • 本文详细介绍了相机防抖的设置方法和使用技巧,包括索尼防抖设置、VR和Stabilizer档位的选择、机身菜单设置等。同时解释了相机防抖的原理,包括电子防抖和光学防抖的区别,以及它们对画质细节的影响。此外,还提到了一些运动相机的防抖方法,如大疆的Osmo Action的Rock Steady技术。通过本文,你将更好地理解相机防抖的重要性和使用技巧,提高拍摄体验。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文详细介绍了华为4GLTE路由器B310的外置天线安装和设置方法。通过连接电源和网线,输入路由器的IP并登陆设置页面,选择手动设置和手动因特网设置,输入ISP提供商的用户名和密码,并设置MTU值。同时,还介绍了无线加密的设置方法。最后,将外网线连在路由器的WAN口即可使用。 ... [详细]
  • 本文讨论了前端工程化的准备工作,主要包括性能优化、安全防护和监控等方面需要注意的事项。通过系统的答案,帮助前端开发者更好地进行工程化的准备工作,提升网站的性能、安全性和监控能力。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • MyBatis错题分析解析及注意事项
    本文对MyBatis的错题进行了分析和解析,同时介绍了使用MyBatis时需要注意的一些事项,如resultMap的使用、SqlSession和SqlSessionFactory的获取方式、动态SQL中的else元素和when元素的使用、resource属性和url属性的配置方式、typeAliases的使用方法等。同时还指出了在属性名与查询字段名不一致时需要使用resultMap进行结果映射,而不能使用resultType。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 如何修改路由器密码?路由器登录密码和无线密码的修改方法
    本文介绍了修改路由器密码的两种方法:一是修改路由器登录口令,需要进入路由器后台进行操作;二是修改无线连接密码,通过进入路由器后台的无线设置和无线安全设置进行修改。详细步骤包括复位处理、登录路由器后台、选择系统工具、填入用户名和用户密码、保存修改等。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 本文介绍了Java高并发程序设计中线程安全的概念与synchronized关键字的使用。通过一个计数器的例子,演示了多线程同时对变量进行累加操作时可能出现的问题。最终值会小于预期的原因是因为两个线程同时对变量进行写入时,其中一个线程的结果会覆盖另一个线程的结果。为了解决这个问题,可以使用synchronized关键字来保证线程安全。 ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
author-avatar
qinqin20082602898705
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有