设计一套水产养殖系统
设计一套水产养殖系统
引言
水产养殖在全球粮食安全和经济发展中日益重要。它不仅为不断增长的人口提供了重要的蛋白质来源,还在许多地区创造了就业机会并促进了经济增长 。全球超过一半的人类消费的海产品来自水产养殖,并且这一比例预计将继续上升 。水产养殖系统种类繁多,从粗放式到超集约化不等,强度各异 。根据水源的不同,可以分为淡水养殖和海水养殖 。此外,还可以根据养殖方式分为水基系统、陆基系统、循环系统和综合养殖系统 。鱼类养殖、贝类养殖和藻类养殖则代表了根据养殖物种的不同进行的水产养殖分类 。如此多样的分类方法突显了水产养殖系统设计的复杂性和多方面性。系统类型的选择并非简单的二元决策,而是需要同时考虑多种因素。
水产养殖系统类型的详细考察
池塘养殖
池塘养殖是目前美国最主要的商业鱼类和淡水小龙虾生产方式 。虽然少数养殖者采用开放式系统技术,但大多数都提供某种形式的管理和补充能量输入。在一些地区,可能会使用沿海或海洋水,但必须考虑相关法规和水质 。大多数养殖池塘面积小于20英亩,最大深度为6-8英尺,更常见的是小于5英亩的小型池塘 。选择合适的场地对于池塘养殖至关重要,需要考虑土壤类型(粘土和粘壤土因其保水性而更受欢迎)、地形、水源和水质以及公用设施的可及性 。主要有两种类型的池塘系统:流域型(依赖降雨)和堤坝型(通常使用地下水)。为了便于高效的捕捞和管理,池塘应能够排水 。特别是在集约化养殖系统中,通常需要进行曝气以维持溶解氧水平 。池塘养殖虽然是传统方式,但在选址和建造方面需要仔细规划,以确保保水性和高效管理。流域型和堤坝型系统的选择很大程度上取决于当地的气候和水资源条件。
网箱和网围栏养殖
网箱和网围栏养殖是将鱼类限制在现有水体(池塘、河流、河口、海洋)内的网状结构中进行养殖 。网箱通常具有完全刚性的框架,而网围栏通常只有顶部的框架是刚性的(这两个术语经常互换使用)。这种养殖方式的优点包括资源利用的灵活性、与池塘建设及其相关基础设施(电力、道路、水井等)相比初始投资较低、简化的养殖管理(观察、喂食、捕捞)以及水资源的多用途利用 。然而,其缺点包括依赖周围水体的水质、高密度养殖可能导致疾病爆发的风险、逃逸风险以及与废物排放和对野生种群的影响相关的环境问题 。潜水网箱使得在暴露的近海区域开展水产养殖活动成为可能,从而降低了波浪运动、海虱和藻类繁殖带来的风险 。网箱养殖通过利用现有水体提供了一种经济高效的水产养殖入门方式。然而,它需要仔细选择场地以确保足够的水流和废物扩散,并采取措施减轻对环境的影响。
流水养殖系统
流水养殖系统利用人工渠道(赛道)或水箱,通过持续流动的高质量水来养殖水生生物 。这种系统常用于养殖鳟鱼和其他鲑鱼,但也用于一些温水鱼类(鲶鱼、罗非鱼)和海洋物种(幼鲑、海鲈、鲍鱼)。它需要从溪流、泉水、水库或水井等水源持续且充足的供水 。重力流是最经济的方法 。与池塘相比,流水养殖单位面积的产量更高,鱼类观察更方便,疾病治疗也更简单 。缺点包括对大量持续高质量水需求的依赖、需要排放许可证的废水排放以及较高的运营成本 。池塘内流水养殖系统(IPRS)结合了流水养殖和池塘养殖的优点,将鱼类集中在池塘内的赛道中,并通过创新的现有工具和水产养殖原理组合提供持续的水循环 。流水养殖系统实现了高强度的生产和更好的管理控制,但严重依赖于稳定且高质量的水源。废水排放对环境的影响是一个重要的考虑因素。
循环水产养殖系统 (RAS)
循环水产养殖系统是陆基、高度控制的室内系统,通过重复利用经过处理的水来养殖水生生物,从而最大限度地减少用水量和排放量 。该系统包括鱼缸、机械和生物过滤器、增氧设备和水泵 。其优点包括用水和空间需求最小、排放量减少、环境控制优化、生物安全性增强以及对场地依赖性低 。缺点包括高昂的资本和运营成本(尤其是能源)、对技术和熟练人员的依赖以及系统潜在的复杂性 。由于能够更好地控制逃逸,循环系统是养殖外来物种和转基因生物的首选 。循环水产养殖系统代表了一种技术先进且具有环保意识的水产养殖方法,特别适用于水资源有限或环境法规严格的地区。然而,高昂的初始投资和运营复杂性需要仔细规划和管理。
综合水产养殖系统(包括水培结合养殖)
综合水产养殖系统将两种或多种农业活动联系起来,其中至少一种是鱼类养殖活动,并利用相同的水源 。这包括水培结合养殖,即将水产养殖与水耕栽培(在无土环境中种植植物)相结合,其中鱼类废物为植物生长提供营养,而植物则为鱼类过滤水 。其他例子包括畜牧-鱼类综合养殖和农业-鱼类两用系统 。其优点包括提高生产效率、减少废物和用水量、潜在的多样化收入来源以及更可持续的实践 。它需要仔细平衡系统,以确保鱼类和植物的最佳生长条件 。初始设置可能复杂且成本高昂 。综合系统,特别是水培结合养殖,通过模仿自然生态系统并在不同生物之间建立共生关系,为实现高度可持续和资源高效的水产养殖提供了一条途径。
选择水产养殖系统类型时需要考虑的关键因素
土地和水资源的可用性和质量
可靠的、数量充足且质量合格的水源是决定鱼塘场址是否适宜的最重要因素 。应考虑水源(运河、河流、水库、水井、降雨)、流速和潜在的限制 。建议池塘的最小供水量为每公顷5升/秒 。需要分析的水质参数包括温度、颜色、气味、浊度、pH值、溶解氧、氨、盐度、污染物、浮游生物和微生物的存在情况 。土壤质量对于池塘养殖至关重要(保水性——首选粘土或粘壤土)以及整体场地适用性 。应避免多岩石、沙质或酸性土壤 。地形影响池塘的建设成本和排水(2-6%的缓坡是理想的)。场地选择是一个多方面性的过程,需要全面评估土地和水资源。水的可用性和质量至关重要,并将显著影响水产养殖系统的选择和养殖物种。
目标养殖物种
选择合适的物种是至关重要的决定,它需要在生物学需求、经济可行性和市场接受度之间取得平衡。应选择在所选系统和当地气候条件下生物学上适宜的物种 。考虑温度耐受性(冷水性与暖水性物种)。快速的生长速度有助于提高生产力 。物种应能耐受一定的环境条件并具有抗病性 。市场需求和潜在的盈利能力是重要的经济考量因素 。摄食习性(草食性、杂食性)影响饲料成本 。还应考虑当地的饮食偏好和文化意义 。对目标物种的生长习性、环境需求和市场价值进行彻底研究至关重要。
预算和成本分析
全面的预算和成本分析对于确定水产养殖项目的财务可行性至关重要。应考虑土地、建设和设备(水箱、过滤器、水泵、曝气设备)的初始资本成本 。主要运营成本包括饲料(通常是最大的成本,占50-70%)、劳动力(20-30%)、水电(10-15%)、维护、运输、保险和许可证 。饲料成本受物种、饲料质量、饲养策略和市场波动的影响 。通过识别潜在买家、了解他们的需求、选择市场渠道和分析竞争来评估市场可行性 。制定详细的商业计划,包括企业预算、损益表和现金流量预测 。长期可持续性需要了解资本支出和运营支出以及潜在的市场回报。
环境影响和可持续性
在现代水产养殖中,可持续性是首要考虑的因素。水产养殖实践可能对环境产生显著影响,既有积极的(例如,海藻养殖缓解酸化),也有消极的(例如,栖息地破坏、水污染、疾病传播)。应考虑对当地栖息地(红树林)、水质(营养物质径流导致富营养化)和野生种群(疾病、逃逸)的潜在影响 。实施废水处理和废物管理策略以最大限度地减少环境影响 。遵守当地、区域和国家的环境法规和许可要求 。采用可持续的水产养殖实践以确保长期的经济和环境可行性 。通过负责任的实践和遵守法规来最大限度地减少环境影响对于水产养殖运营的长期生存能力和社会接受度至关重要。
适合水产养殖的常见水生生物种类的信息
罗非鱼
罗非鱼生长迅速,能够耐受不同的水温和低氧水平,易于在圈养条件下繁殖 。养殖周期主要包括孵化、育苗和收获三个阶段 。其适宜的pH值为7-9(范围3.7-11),最适温度为75-94°F,溶解氧为3-10 mg/L,碱度为50-250 mg/L 。罗非鱼在全球市场上需求量大,价值数十亿美元,且预计将持续增长 。由于其温和的味道、精瘦的肉质、经济实惠以及负责任养殖时的可持续性,罗非鱼非常受欢迎 。主要生产国包括中国、印度尼西亚、埃及和巴西 。
鲑鱼
鲑鱼是溯河产卵的鱼类,主要在海洋环境中养殖(尽管陆基循环水养殖正在发展)。它们是冷水性鱼类(45-68°F),需要高溶解氧(5-12 mg/L),适宜pH值为6-8,碱度为50-250 mg/L 。养殖需要高质量、高氧含量的冷水 。鲑鱼是高价值的全球贸易商品,市场价值数十亿美元 。由于其营养价值(富含Omega-3脂肪酸),消费者对其需求强劲 。主要生产国包括挪威、智利、苏格兰和加拿大 。
鲶鱼
鲶鱼适应性强,生长迅速,是杂食性底层鱼类 。在美国水产养殖业中,主要的养殖品种是沟鲶 。它们是暖水性鱼类(65-80°F,最适温度75-85°F),能够耐受较低的氧气水平(3-10 mg/L),适宜pH值为6-8,碱度为50-250 mg/L 。偏好沙质和砾石底质 。鲶鱼是美国水产养殖业中产量和价值最高的品种 。在美国和东南亚市场需求强劲 。对有机和可持续养殖鲶鱼的需求正在增长 。
虾
虾是甲壳类动物,主要在池塘中养殖 。白对虾(凡纳滨对虾)是全球主要的养殖虾种 。它们是暖水性物种,根据种类(淡水、咸淡水、海水)需要特定的盐度水平 。适宜溶解氧为4-10 mg/L,pH值为6-8,碱度为50-250 mg/L 。虾是主要的全球贸易商品,市场规模庞大(数十亿美元)。在美国和亚洲市场需求量大 。对可持续来源的虾的需求正在增长 。
鲤鱼
鲤鱼是适应性强的淡水鱼类 。有多种类型(草鱼、鲤鱼、鲢鱼、鳙鱼)。它们能够耐受广泛的环境条件,适宜pH值为6-8,碱度为50-250 mg/L 。鲤鱼在全球市场上占有重要地位,尤其是在亚洲(中国、印度、印度尼西亚)。它们是相对便宜且广泛可获得的蛋白质来源 。
下表总结了上述常见水产养殖物种的关键环境需求和市场特点:
| 物种 | 最适温度范围 (°F) | 最适溶解氧 (mg/L) | 最适 pH 范围 | 主要养殖环境 | 全球市场需求 | 主要生产地区 |
|---|---|---|---|---|---|---|
| 罗非鱼 | 75-94 | 3-10 | 7-9 | 淡水 | 高 | 中国、印尼、埃及、巴西 |
| 鲑鱼 | 45-68 | 5-12 | 6-8 | 海水 | 高 | 挪威、智利、苏格兰、加拿大 |
| 鲶鱼 | 75-85 | 3-10 | 6-8 | 淡水 | 高 | 美国、东南亚 |
| 虾 | 暖水性 | 4-10 | 6-8 | 淡水/咸淡水/海水 | 高 | 中国、印度、越南、印尼、厄瓜多尔 |
| 鲤鱼 | 广泛 | 未具体说明 | 6-8 | 淡水 | 高 | 亚洲 |
水产养殖中重要的水质参数
温度
温度影响水产养殖中的所有生物和化学过程,包括鱼类的代谢率和氧气的溶解度 。每种鱼类都有其最佳的温度范围 。温度骤变会对鱼类造成压力甚至死亡 。
溶解氧 (DO)
溶解氧对于鱼类的呼吸和有益细菌的健康至关重要 。鱼类能够安全耐受的最低溶解氧水平取决于温度,一定程度上也取决于物种。冷水鱼通常比暖水鱼需要更高的溶解氧水平 。在池塘中,由于光合作用,溶解氧水平在24小时内会发生显著变化 。
pH值
pH值衡量水的酸碱度。大多数鱼类的最佳pH值范围是6-9 。pH值也会影响水培系统中植物对营养物质的利用 。低pH值表示酸性,高pH值表示碱性 。
氨氮
氨氮是鱼类代谢产生的有毒废物(非离子氨NH3比离子铵NH4+毒性更大)。有益细菌在生物过滤器中通过硝化过程将氨转化为亚硝酸盐,然后转化为毒性较低的硝酸盐 。氨氮水平应保持在较低水平(最好低于1 ppm)。
亚硝酸盐
亚硝酸盐是硝化过程的中间产物,对鱼类也有毒 。细菌会将其转化为毒性较低的硝酸盐 。高水平的亚硝酸盐表明生物过滤器可能存在问题 。
水质参数的监测与控制方法
定期使用水质检测试剂盒和传感器进行检测至关重要 。曝气设备(气石、水泵、喷泉)有助于维持溶解氧水平 。流水养殖系统和一些循环水养殖系统通过换水来控制废物积累 。循环水养殖系统中的生物过滤器对于去除氨和亚硝酸盐至关重要 。可以使用石灰(提高pH值)或其他化学物质来调节pH值 。碱度有助于缓冲pH值的波动 。在循环水养殖系统中,可以使用加热或冷却系统来控制温度 。池塘的深度有助于缓冲温度变化 。维持最佳水质是水产养殖系统健康和生产力的基础。需要定期监测和采取适当的控制措施,以防止养殖生物出现压力、疾病和死亡。
水产养殖系统的废水处理和废物管理策略
不同系统中废物和废水的来源
所有系统中固体废物的主要来源是未食用的饲料和鱼类粪便 。鱼类排泄的代谢物会产生溶解性废物(氨、硝酸盐、磷酸盐)。流水养殖系统的废水和池塘的排放物可能含有高浓度的营养物质和悬浮固体 。循环水养殖系统产生需要特定处理的浓缩废物 。用于清洁和疾病治疗的化学物质也可能存在于废水中 。
不同的废水处理技术和策略概述
机械过滤(筛网、滚筒过滤器、沉淀池)去除固体废物 。生物过滤器(生物滤池、生物塔)将氨和亚硝酸盐转化为危害较小的硝酸盐 。沉淀池或澄清器使固体沉淀到底部 。人工湿地可用于自然过滤和去除营养物质 。循环系统处理和再利用水,显著减少废水排放量 。水培结合养殖等综合系统利用植物吸收废水中的营养物质 。在一些发达国家,采用深井注入废水,但成本较高 。
最小化环境影响和促进资源效率的最佳实践
优化喂食策略以减少未食用的饲料 。定期清除水箱和池塘中的固体废物 。监测水质参数以优化处理过程 。考虑采用综合多营养层级水产养殖(IMTA)将废物作为其他物种(如海藻或贝类)的资源利用 。探索利用水产养殖废物生产沼气的潜力 。有效的废水处理和废物管理对于最大限度地减少水产养殖的环境足迹至关重要。根据系统类型和运营规模,可以采用机械、生物和自然处理方法的组合。综合方法为资源回收和废物减少提供了有希望的解决方案。
建立和运营不同类型水产养殖系统的成本
基础设施成本的详细分类
池塘建设成本取决于规模、类型(流域型与堤坝型)、地形和土壤条件 。较小的池塘更易于管理,但按每英亩计算,建设成本更高 。网箱制作成本因材料(木材、竹子、金属、网)、尺寸和设计(浮式、潜水式)而异 。流水养殖通常采用混凝土渠道,虽然昂贵但耐用 。带衬里的土质赛道更便宜,但不太耐用 。循环水产养殖系统的基础设施包括专用水箱、过滤系统(机械和生物)、水泵、曝气/增氧设备和管道,导致初始投资较高 。室内系统的建筑成本可能很高 。水培结合养殖系统的成本包括鱼缸、种植床、管道、水泵,以及可能需要单独的生物过滤器(取决于设计)。与预制系统相比,DIY系统可能更具成本效益 。
设备成本
池塘和集约化养殖通常需要曝气设备;成本包括曝气机、鼓风机和电力 。水泵用于流水养殖和循环水养殖的水循环,以及池塘的注水/排水 。过滤系统(机械和生物)是重要的设备成本,特别是对于循环水产养殖系统 。水质监测设备(pH、溶解氧、氨传感器)增加了初始和运营成本 。
饲料成本
饲料通常是最大的运营支出(50-70%)。高质量的饲料对于生长和健康至关重要 。饲料成本取决于物种的营养需求、原料质量和市场价格 。高效的喂食策略对于最大限度地减少浪费和优化饲料转化率(FCR)至关重要 。
劳动力成本
劳动力成本可能是运营支出的重要部分(20-30%)。需要熟练的劳动力进行监测、喂食、捕捞和维护 。劳动力需求随水产养殖系统的规模和强度而变化 。
下表对不同水产养殖系统的成本进行了比较分析:
| 系统类型 | 估计初始基础设施成本(每单位产量) | 估计年运营成本(占总成本百分比) | 主要成本驱动因素 |
|---|---|---|---|
| 池塘养殖 | 低至中等 | 中等 | 土地、水、饲料 |
| 网箱/网围栏养殖 | 低 | 低至中等 | 饲料 |
| 流水养殖 | 中等至高 | 高 | 水、饲料、能源 |
| 循环水产养殖系统 | 高 | 高 | 能源、饲料、设备维护 |
| 水培结合养殖 | 中等至高 | 中等 | 设备、饲料、能源、植物投入 |
当地关于水产养殖的法规和许可证要求
识别并遵守当地、区域和国家法规至关重要 。法规可能涵盖用水、废水排放、物种选择和生物安全等方面 。通常需要办理的许可证包括废水排放许可证(例如美国的NPDES)、取水或用水许可证、土地使用和分区法规相关的许可证,以及进口或养殖特定物种(尤其是外来物种)的许可证。食品安全法规也适用于供人类消费的水产养殖产品 。为了顺利开展水产养殖业务,应咨询当地和州的环保机构、渔业部门和水产养殖协会,了解具体要求 。与专门从事水产养殖法规的法律专家进行沟通也很重要 。在建立水产养殖运营之前,应彻底研究所有适用的法律和法规 。
可持续水产养殖的最佳实践
环境负责型水产养殖的原则包括最大限度地减少栖息地破坏并维持具有重要生态价值的栖息地的功能 ;控制废水排放,避免超过受纳水体的承载能力 ;限制化学品和抗生素的使用和排放 ;采购可持续的饲料原料并优化饲料转化效率 ;防止养殖鱼类逃逸,以保护野生种群和生态系统 ;最大限度地降低疾病和寄生虫传播给野生种群的风险 ;最好使用人工养殖的亲鱼,以减少对野生捕捞的依赖 ;最大限度地减少对被养殖场吸引的捕食者和其他野生动物的影响 。确保长期经济可行性的策略包括制定全面的商业计划和切合实际的财务预测 ;实施高效的管理措施以优化生产并最大限度地降低成本 ;实现产品和市场的多元化以降低风险 ;投资于培训和熟练劳动力 ;持续监测和适应市场趋势和消费者偏好 。综合多营养层级水产养殖(IMTA)涉及共同养殖来自不同营养级的物种,以创建一个更平衡的生态系统并利用废物 。例如,鱼类与海藻或贝类共同养殖。混养涉及在同一系统中饲养多种相容的物种 。循环水产养殖系统(RAS)通过水的再利用和废物的控制提供了高度的可持续性 。水培结合养殖整合了植物生产,利用鱼类废物作为肥料并过滤水 。可持续水产养殖不仅是环境的必然要求,也是长期经济成功的关键。通过采纳最佳实践和创新方法,水产养殖运营可以最大限度地减少其生态足迹,同时确保盈利能力和社会责任。
结论与建议
设计一套水产养殖系统需要仔细考虑多种相互关联的因素。从选择合适的系统类型到管理水质、处理废物、控制成本、遵守法规以及实施可持续实践,每一个环节都至关重要。对于考虑建立水产养殖业务的个人或组织,建议进行彻底的市场调查和可行性研究,以评估当地条件、目标物种和潜在的经济回报。对于小规模养殖者,池塘养殖或网箱养殖可能提供一个成本较低的入门途径,但需要仔细选址和管理。对于商业规模的运营,特别是那些面临水资源限制或严格环境法规的地区,循环水产养殖系统或综合水产养殖系统可能提供更可持续和可控的解决方案,尽管初始投资较高。无论选择哪种系统,都必须将环境可持续性置于核心位置,采用最佳实践以最大限度地减少生态影响并确保业务的长期可行性。持续的学习、适应和与行业专家及监管机构的合作对于在不断发展的水产养殖领域取得成功至关重要。
相关文章:
设计一套水产养殖系统
设计一套水产养殖系统 引言 水产养殖在全球粮食安全和经济发展中日益重要。它不仅为不断增长的人口提供了重要的蛋白质来源,还在许多地区创造了就业机会并促进了经济增长 。全球超过一半的人类消费的海产品来自水产养殖,并且这一比例预计将继续上升 。…...
【递归,搜索与回溯算法篇】- 名词解释
一. 递归 1. 什么是递归? 定义: 函数自己调用自己的情况关键点: ➀终止条件: 必须明确递归出口,避免无限递归 ➁子问题拆分: 问题需能分解成结构相同的更小的子问题缺点: ➀栈溢出风险&#x…...
以mysql 为例, 在cmd 命令行连接数据,操作数据库,关闭数据库的详细步骤
以下是使用 Windows 命令行(cmd) 操作 MySQL 的详细步骤,涵盖 连接数据库、基本操作、关闭数据库 的全流程: 1. 确保 MySQL 服务已启动 步骤: 打开命令行(cmd) 按 Win R,输入 cmd&…...
【数学建模】TOPSIS法简介及应用
文章目录 TOPSIS法的基本原理TOPSIS法的基本步骤TOPSIS法的应用总结 在 多目标决策分析中,我们常常需要在多个选择中找到一个最优解。 TOPSIS(Technique for Order Preference by Similarity to Ideal Solution)法是一个广泛应用的决策方法…...
Beans模块之工厂模块注解模块@Qualifier
博主介绍:✌全网粉丝5W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…...
清晰易懂的 Conda 彻底卸载与清理教程
一、Windows 系统卸载 Conda(Anaconda/Miniconda) 步骤 1:通过控制面板卸载主程序 打开 控制面板 → 程序 → 程序和功能。在列表中找到 Anaconda 或 Miniconda,右键选择 卸载。 提示:若安装的是 Miniconda 且未通过…...
pytorch小土堆学习有感
一、环境修改问题 pip install tensorboard pip uninstall tensorboard pip install tensorboard2.12.0 常用pip install torch来安装pytorch 版本合适才可以用的哈。 二、控制台和代码调试 变量可以在控制台方便查看 或者点行号左边打一个断点,便于使用deb…...
ChatTTS 开源文本转语音模型本地部署 API 使用和搭建 WebUI 界面
ChatTTS(Chat Text To Speech),专为对话场景设计的文本生成语音(TTS)模型,适用于大型语言模型(LLM)助手的对话任务,以及诸如对话式音频和视频介绍等应用。支持中文和英文,还可以穿插笑声、说话间的停顿、以…...
【linux】统信操作系统修改默认编辑模式从nano改为vim
统信操作系统修改默认编辑模式从nano改为vim 适用命令update-alternatives --config editor rootuos-PC:~# update-alternatives --config editor 有 3 个候选项可用于替换 editor (提供 /usr/bin/editor)。选择 路径 优先级 状态 ---------------------…...
单一职责原则开闭原则其他开发原则
一、单一职责原则(Single Responsibility Principle, SRP) 定义 一个类应该有且仅有一个引起它变化的原因(即一个类只负责一个职责)。 核心思想 高内聚:类的功能高度集中 低耦合:减少不同职责之间的相互影…...
数据结构---图的深度优先遍历(DFS)
一、与树的深度优先遍历之间的联系 1.类似于树的先根遍历。 递归访问各个结点: 2.图的深度优先遍历 先设置一个数组,初始值全部设置为false,先访问一个结点,在用一个循环,依次检查和这个结点相邻的其他结点,…...
健康养生:拥抱生活,从呵护身心开始
在这个瞬息万变的时代,人们好似不停旋转的陀螺,在忙碌中迷失了对健康的关注。然而,健康养生绝非可有可无的点缀,它是幸福生活的基石,如同阳光与空气,滋养并支撑着我们的生命。当我们懂得拥抱健康养生&#…...
基线定位系统:长基线与超短基线的原理与应用
基线定位系统:长基线与超短基线的原理与应用 在测量、导航、天文等领域,基线是两个已知位置之间的距离或方向,常用于三角测量、卫星定位等方法来确定其他位置的相对关系。本文将深入探讨长基线(Long Baseline, LBL)与…...
QT网页显示的几种方法及对比
一.直接跳转打开网页 1.使用QDesktopServices::openUrl调用系统浏览器 原理:直接调用操作系统默认浏览器打开指定URL,不在应用程序内嵌入网页。 优点: 实现简单,无需额外模块或依赖。 适用于仅需跳转外部浏览器的场景。 缺点&…...
深入浅出理解LLM PPO:基于verl框架的实现解析之一
1. 写在前面 强化学习(Reinforcement Learning,RL)在大型语言模型(Large Language Model,LLM)的训练中扮演着越来越重要的角色。特别是近端策略优化(Proximal Policy Optimization,PPO)算法,已成为对齐LLM与人类偏好的主流方法之一。本文将基于verl框架(很多复刻De…...
Linux python 安装 conda(内部自带的有python的版本了)
位置网站 https://repo.anaconda.com/miniconda/也可以在https://www.anaconda.com/download/success 官方下载之后方linux中 切换路径之后 执行 bash Miniconda3-py310_25.1.1-2-Linux-x86_64.sh [rootVM-4-5-centos ~]# [rootVM-4-5-centos ~]# uname -a Linux VM-4-5-cen…...
git原理与常用命令及其使用
认识工作区、暂存区、版本库 ⼯作区:是在电脑上你要写代码或⽂件的⽬录。 暂存区:英⽂叫 stage 或 index。⼀般存放在 .git ⽬录下的 index ⽂件(.git/index)中,我们 把暂存区有时也叫作索引(index…...
19681 01背包
19681 01背包 ⭐️难度:中等 🌟考点:动态规划、01背包 📖 📚 import java.util.Arrays; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner;public class Main {static int N 10001…...
Guava:Google开源的Java工具库,太强大了
🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…...
多阶段构建实现 Docker 加速与体积减小:含文件查看、上传及拷贝功能的 FastAPI 应用镜像构建
本文围绕使用 Docker 构建 FastAPI 应用镜像展开,着重介绍了多阶段构建的 Dockerfile 编写及相关操作。借助多阶段构建,不仅实现了 Docker 构建的加速,还有效减小了镜像体积。 1. Dockerfile 内容 以下是我们要使用的 Dockerfile 内容&…...
蓝桥杯每日一题----海底高铁
🌈个人主页:羽晨同学 💫个人格言:“成为自己未来的主人~” 题目链接 P3406 海底高铁 - 洛谷https://www.luogu.com.cn/problem/P3406 解题思路 在这道题来说,主要使用的想法就是使用一维的差分数组,这道题中有两个买…...
触动精灵对某东cookie读取并解密--记lua调用C语言
在Mac上构建Lua扩展模块:AES解密与Base64解码实战 今天我要分享一个实用技术:如何在Mac系统上为Lua编写和编译C扩展模块,特别是实现一个某东iOS PIN码解密功能的扩展。这对于需要在Lua环境中执行高性能计算或使用底层系统功能的开发者非常有…...
分布式中间件:基于 Redis 实现分布式锁
分布式中间件:基于 Redis 实现分布式锁 一、背景引入 在当今的互联网应用中,分布式系统变得越来越常见。在分布式环境下,多个服务实例可能会同时对共享资源进行读写操作,这就很容易引发数据不一致等问题。比如电商系统中的库存扣…...
鸿蒙开发工程师简历项目撰写全攻略
一、项目结构的黄金法则 建议采用「41」结构: 项目背景(业务价值)技术架构(鸿蒙特性)核心实现(技术难点)个人贡献(量化成果)附加价值(延伸影响) …...
MSE分类时梯度消失的问题详解和交叉熵损失的梯度推导
下面是MSE不适合分类任务的解释,包含梯度推导。以及交叉熵的梯度推导。 前文请移步笔者的另一篇博客:大模型训练为什么选择交叉熵损失(Cross-Entropy Loss):均方误差(MSE)和交叉熵损失的深入对比…...
【设计模式】三十二、策略模式
系列文章|源码 https://github.com/tyronczt/design-mode-learn 文章目录 系列文章|源码一、模式定义与核心思想二、模式结构与Java实现1. 核心角色2. Java代码示例 三、策略模式的五大核心优势四、适用场景五、与其他模式的对比六、最佳实践建议总结 🚀进阶版【更…...
Cyberchef实用功能之-json line格式文件美化和查询
本文将介绍一下如何使用cyberchef对json line格式数据进行美化方便阅读,以及json line格式数据的批量查询操作。 之前的文章介绍了json格式数据的美化和查询,即Cyberchef实用功能之-json解析美化和转换,Cyberchef实用功能之-批量提取json数据…...
Java求101-200之间有多少素数
Java学习笔记 今天看教程看到了这个题,对于一名打过算法竞赛的选手还是很简单的,但由于之前是c组的,所以用java写一下,练一下手。 代码: package com.itheima.hello;public class Test1 {public static void main(S…...
计算机基础:编码03,根据十进制数,求其原码
专栏导航 本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。 (一)WIn32 专栏导航 上一篇:计算机基础:编码02,有符号数编码…...
FaryGui文字shader修改,弧线排列
因项目要求,希望将文字进行标题那样的弧线排列,如下图: 对FaryGUI的文字Shader进行了一些修改,基本达到要求,shader设置如下: shader代码如下: // Upgrade NOTE: replaced _Object2World with unity_ObjectToWorld // Upgrade NOTE: replaced mul(UNITY_MATRIX_MVP,*) with Un…...
