自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 收藏
  • 关注

原创 Meta分析(荟萃分析)

荟萃分析(Meta-analysis)是一种统计分析方法,统一的分析框架重新评估和合成数据。这种方法通常用于量化某个研究领域内的整体效应大小,解决单项研究因样本量小而导致的统计能力不足的问题。荟萃分析能够增强研究发现的统计效力,提供更加准确和全面的证据支持,因此在医学、心理学、教育等多个领域得到广泛应用。通过这种方式,研究者可以更有效地利用现有科学数据,对某些问题给出更有力的答案。

2024-10-27 20:03:17 7206

原创 Pycharm中如何成功import cv2?

在Python中使用cv2(OpenCV库)之前,需要确保已经安装了包。安装完成后,可以在Python脚本中通过简单地导入cv2import cv2这样就可以使用OpenCV提供的各种图像和视频处理功能了。如果还想使用OpenCV的高级功能,比如使用SIFT、SURF等特征检测算法,还需要安装请注意,和包不应该同时安装在同一个环境中,因为opencv-contrib-python。根据需要选择合适的包进行安装。

2024-04-09 09:17:03 8294

原创 一文搞懂TCP连接中的序号seq和确认应答号ack!(新手向)

在TCP(传输控制协议)中,序号(Sequence Number,简称seq)和确认应答号(Acknowledgment Number,简称ack)是协议头部非常关键的字段,它们共同确保了TCP的可靠性和数据按顺序传输的特性。

2024-03-16 21:21:18 11479 2

原创 学了Hadoop之后,如何快速理解Spark?

Apache Spark 是一个开源的分布式计算系统,由加州大学伯克利分校的AMPLab(现在的RISELab)最初开发,旨在。Spark 是为了克服 Hadoop MapReduce 模型在某些数据处理任务上的局限性(如迭代算法和交互式数据挖掘任务)而设计的。Spark 提供了一个强大的编程模型和丰富的生态系统,支持多种数据分析和机器学习任务。

2024-02-28 08:02:04 1913

原创 一文理解什么是贝叶斯优化的随机森林

1. 基本构成:决策树的集合随机森林是一种集成学习方法,由多个决策树组成。每棵树都是独立地基于数据的随机子集进行训练的。2. 数据的随机选择:Bootstrap抽样每棵决策树在训练时都使用一种称为Bootstrap抽样的技术,从原始数据集中随机选取样本(有放回地选择),从而形成新的训练集,这个训练集就是数据的随机子集,这是随机森林“随机”的起源之一。这意味着每棵树可能会使用到某些样本多次,而完全忽略其他样本。3. 特征的随机选择除了对数据进行随机抽样外,随机森林在每次分裂节点时还会随机选择一部分特征。

2023-10-30 11:10:53 4330 3

原创 一文记住什么是TP/TN/FP/FN?

这些工具和指标提供了评估和比较不同模型性能的方法,帮助研究者和工程师确定哪个模型在特定任务上的性能最好。而在实践中,根据应用的具体需求,可能需要关注某些指标多于其他指标。例如,医学测试中的 FN 可能比 FP 更为关键,因为遗漏一个病例的后果可能比误诊更严重。

2023-10-25 16:45:00 10601

原创 Junit单元测试之Maven项目集成Jacoco,查看覆盖率报告

Jacoco 是 Java 代码覆盖率的一个非常流行的工具,它可以用来测量项目中代码的覆盖率。作者在网上学习过程中发现一些问题:需要项目打包成jar包,然后启动一个agent监听。然后通过Postman这样的工具去测试,这里测试的应该是接口测试。Jacoco能不能看到单元测试的测试覆盖率呢?另外,如果使用Jacoco监听接口测试,需要把所有的测试都做一遍才能最后生成测试报表吧?使用JaCoCo是否需要打包成JAR不一定。

2023-10-15 11:29:04 8177

原创 CA与区块链之数字签名详解

系统的健壮性摘要比较提供了一个另外的安全层。这在系统设计中是一个常见的原则,即不完全依赖一个安全机制,而是使用多重机制。这可以抵御未知的攻击和缺陷。错误的检测:除了恶意攻击外,消息可能会因为其他原因(如传输错误)而被篡改。摘要的比较可以帮助检测这类错误。未来证明:摘要比较也为未来可能出现的新的攻击或漏洞提供了保护。尽管现有的签名算法可能是安全的,但未来可能会发现它的弱点。摘要的存在和验证提供了一个额外的安全层,使得对消息的完整性和来源的验证更加严格。简化验证过程对于某些系统来说。

2023-10-14 11:42:00 3651

原创 详细介绍区块链之挖矿

从某种角度来看,挖矿确实可以看作是模拟攻击的过程,因为它展示了篡改区块链所需的计算难度。但它们的目的和结果是不同的。挖矿是为了支持和维护区块链网络,而攻击则是为了获得非法利益。通过维持一定的挖矿难度,我们确实可以增加区块链的安全性,使其不容易受到攻击。(其实不一定对,因为这个是作者自己的想法)

2023-10-06 09:59:19 5386 2

原创 数学建模Matlab之数据预处理方法

判断缺失值和异常值并修复,顺便光滑噪音,渡边笔记clc,clear;close all;% 模拟缺失值% 模拟异常值%subplot在一个图窗中创建多个子图,然后使用plot函数将原始数据可视化title('原始数据');%% 判断数据中是否存在缺失值,并使用最省力法则% 假设testdata是一个n行m列的矩阵,每一列代表一个特征% 设置阈值,80%的总样本量% 遍历每一个特征% 计算每一列(特征)中非缺失值的数量% 如果非缺失值的数量少于阈值,则删除该列(特征)

2023-10-01 17:01:58 9840 5

原创 【AI运维】05 资源异常诊断:CPU负载、内存爆满与云巡检报告的联动治理

在真正的生产环境里,许多“线上事故”的起点往往只是两行看似普通的监控数据:CPU长期 90% 以上、内存使用率逼近 100%。如果缺乏一套成体系的诊断思路,很容易在 top、htop、云监控图表之间来回切换,却始终找不到真正的问题所在。本篇聚焦资源类故障,围绕 CPU 负载、内存爆满和 ECS 巡检报告三个维度,构建一条适合日常 AI 运维的排查路径,并延伸到告警与自动化恢复的设计要点。

2025-12-31 09:49:27 989

原创 【AI运维】04 前端接口地址你真的写对了吗?——从 /login 到 /prod-api/login 的完整拆解

本文探讨了前后端分离架构中前端接口地址的规范写法问题。文章指出,前端地址选择涉及浏览器、网关和内网环境的整体协作,错误写法会导致开发与生产环境割裂。核心观点是将请求路径分为两段:浏览器到网关使用统一域名和前缀(如/prod-api),网关到后端通过Nginx配置内网转发。开发阶段推荐使用devServer代理模拟生产环境,生产环境则应配置baseURL+相对路径。Nginx通过location规则实现外部前缀与内部地址的映射,形成"对外地址"和"对内地址"的分层设计。

2025-12-31 09:48:38 997

原创 【AI运维】03 Nginx 配置与内网转发:从访问链路到 proxy_pass 的完整理解【深度好文】

本文解析了AI运维中Nginx配置的核心问题,通过三节点架构(入口、业务、数据节点)阐述了请求从客户端到后端的完整链路。重点剖析了server块定义站点边界、location/处理前端静态资源与路由、location/prod-api/实现接口转发等关键配置。详细解释了proxy_pass如何将公网请求映射为内网IP访问,以及location、root、index等指令的协同机制。文章强调理解访问链路、配置语义和地址分层三条主线,为后续HTTPS、负载均衡等高级配置打下基础,帮助运维人员建立清晰的Nginx

2025-12-30 11:42:18 773 1

原创 【AI运维】02 云上基础部署:ECS、OSS 与 Nginx 的体系化理解与实践

本文详细解析了基于阿里云的AI运维部署架构,重点介绍了"三台ECS+OSS+Nginx"组合的实现方案。架构分为前端入口(Nginx)、后端业务(Jar包)和数据层(MySQL/Redis)三个逻辑节点,分别部署在三台ECS实例上。文章依次阐述了ECS网络配置、OSS对象存储接入、Nginx反向代理设置等关键环节,强调地域/VPC一致性、远程访问权限、配置文件修改等实操要点。通过清晰的组件划分和访问链路设计,该方案实现了前后端解耦、静态资源与接口请求的统一管理,为云上AI系统部署提供了可

2025-12-30 10:08:12 940

原创 【AI运维】01 运维体系构建:从基础设施到服务治理的认知重塑

摘要:本文系统梳理现代IT运维的核心知识框架,从环境治理、网络通信、工单系统到专业领域四个维度展开。重点阐述了开发/测试/生产三环境的隔离机制、端口管理的分类标准、工单系统的闭环流程,以及自动化运维、云原生等现代技术方向。文章通过解析基础设施管理、系统监控、故障恢复等关键环节,揭示了构建高可用系统的底层逻辑,为开发者和研究人员提供全面的运维知识图谱。

2025-12-30 09:28:05 840

原创 【GitHub 警告】“This commit does not belong to any branch on this repository” 的成因与验证

摘要:当开发者在GitHub上合并Pull Request后遇到"该提交不属于本仓库分支"的黄色警告时,这实际上是GitHub视图上下文与提交存储位置不匹配导致的正常现象。由于Git的分布式特性,合并后的提交仅存在于个人Fork仓库中,而原仓库尚未包含该提交。开发者只需确认当前处于个人Fork仓库视图,检查提交历史和文件内容即可验证合并是否成功,无需进行回滚等操作。这一机制体现了GitHub对仓库独立性的保护。

2025-12-29 09:48:34 567

原创 【PE 最终章】思维链、自洽性与 Prompt 安全防御指南

本文探讨了Prompt Engineering的高阶策略,包括思维链(CoT)、自洽性和思维树(ToT)等技术,旨在提升大模型在复杂任务中的推理能力和输出稳定性。针对模型可控性与幻觉问题,文章提出结构化Prompt设计方法,并通过案例说明如何实现"慢思考"。同时,文章分析了Prompt安全防御体系,包括攻击手段解析和分层防御策略构建。最后提供了API参数调优指南和系统架构思考,强调RAG在处理长对话场景中的优势。这些技术组合使用可显著提升模型输出的准确性和安全性。

2025-12-29 09:46:31 776

原创 【Git 原理进阶】平行宇宙的熵减:深度解析“分叉”与“三路合并”机制

本文深入解析Git协作开发的时空原理。在多人并发开发时,Git会形成分支分叉的"平行宇宙",表现为"既领先又落后"的状态。通过HEAD指针实现不同版本间的切换,而三路合并算法则是解决冲突的关键:以公共祖先为基准,智能合并非冲突修改,标记冲突部分要求人工介入。最终通过合并提交(Merge Commit)将分叉分支重新统一。理解HEAD指针定位和三路合并机制,就能从容应对复杂的代码协作场景。

2025-12-24 22:08:32 970

原创 【Git 团队协作】从 Fork 到 PR:企业级开发标准作业程序 (SOP)

本文系统梳理了企业级Git协作的标准流程,从个人开发到团队协作的关键转变。首先强调环境配置的重要性,包括SSH密钥认证和工具链集成。核心讲解了Git数据流转的四个状态:工作区→暂存区→本地提交→远程推送。重点分析了团队协作中的分支策略,通过特性分支实现功能解耦。详细介绍了Fork-PR工作模式,包括双远程仓库架构(upstream和origin)和代码同步机制。最后阐述了解决代码冲突的关键步骤,强调在提交PR前必须同步最新代码并解决冲突。这套SOP能有效提升团队协作效率和代码质量。

2025-12-24 21:49:49 1176

原创 【Git 快速实战】VSCode + Git 环境搭建与全流程指令速通指南

本文是一篇Git版本控制实战指南,重点讲解了环境配置和基础开发流程。首先介绍了Git安装的核心注意事项,包括Windows资源管理器集成、大文件支持和脚本关联等关键选项。随后通过VSCode终端验证Git安装并配置用户身份信息。文章使用GitHub示例仓库演示了完整的开发流程:从克隆仓库、创建分支、修改代码到提交三部曲(add、commit、push)。特别说明了在实际企业开发中,权限配置的重要性。全文采用"心法+剑招"的比喻,跳过理论直接提供可操作的步骤,帮助开发者快速掌握Git的核心

2025-12-23 11:41:39 1166

原创 【Git 快速入门】团队协作开发核心工作流:从分支管理到代码提交的标准化实践

摘要:本文系统阐述了Git版本控制系统在企业级开发中的标准化应用流程。首先解析Git的核心空间模型(工作区、暂存区、本地仓库、远程仓库)及其数据流转机制;其次详细说明项目初始化和日常同步的两种场景(clone和pull操作);重点介绍了基于特性分支的开发SOP,包括分支创建、原子化提交、远程推送等关键步骤;最后提供高频Git指令速查表。全文旨在帮助开发人员建立规范的版本控制实践,确保团队协作的代码安全与项目稳定性。

2025-12-23 10:47:05 1019

原创 【RAG 实战架构】打破大模型“知识静止”:基于 Text-to-SQL 的科研级 RAG 系统构建指南

本文提出了一种基于Text-to-SQL的检索增强生成(RAG)架构,用于解决大语言模型在科研领域应用时面临的数据时效性和幻觉问题。以"海南蓝碳多模态数据库"为例,设计了"语义转译-工具调用-综合生成"的三阶段流程,通过两阶段Prompting策略实现自然语言与结构化数据库的语义对齐。系统采用Schema注入、SQL生成与执行、结果合成等关键技术,确保回答基于实时数据库内容而非模型记忆。该架构通过将逻辑推理与语言表达解耦,既保留了模型的语言能力,又保证了科研数据的准确

2025-12-23 08:24:33 823

原创 【PE LLM解析】大模型应用开发指南:从概率原理到对话系统架构解析

《大模型应用开发核心原理与实践指南》摘要:本文系统阐述了大语言模型(LLM)应用开发的关键原理与实践方法。从Token预测的概率本质出发,揭示了Prompt工程的核心在于数据对齐,建议通过结构化要素(角色、任务、约束、示例)提升确定性。深入解析了对话系统架构设计,包括状态管理、模块功能流转等关键技术,并针对RAG架构和负向约束等工程难题给出解决方案。强调Prompt工程已发展为需要理解底层概率机制、系统架构设计的语义编程学科,是开发者进阶的必修课。

2025-12-22 10:43:37 1168

原创 【PE 快速入门】提示工程(PE,Prompt Engineering):大模型时代的自然语言编程范式

提示工程是大模型时代的新型编程范式,通过优化输入文本语义结构激发大语言模型潜力。与传统编程不同,它采用概率性逻辑和自然语言交互,依靠语境学习而非修改模型参数来引导AI完成任务。工业级提示包含角色设定、任务描述、约束条件和示例样本四大要素,通过结构化语义约束提升输出稳定性。进阶技术如思维链(CoT)通过显性化推理步骤显著提升复杂任务准确率。提示工程正从简单指令发展为系统的认知引导方法论,成为连接人类意图与AI能力的关键桥梁。

2025-12-22 10:42:51 799

原创 农药与人类社会(DDT)

在人类粮食安全体系中,农药(pesticides,意为用于防治病虫害及杂草的化学或生物制剂)发挥了核心作用。它们减少作物损失,提高单位面积产量,并延长农产品的储存时间。现代社会之所以能够摆脱粮食短缺,与农药对害虫、杂草和真菌的长期控制有密切关系。可以说,农药是维持全球食物供应链稳定运转的重要力量。然而,农药既有贡献,也伴随风险。农药中毒、残留污染、水体富营养化与生态破坏等问题从未消失。人类在享受农业增产的同时,也必须理解其作用机制与潜在影响,为未来的改良和替代技术积累经验。

2025-10-20 11:10:47 496

原创 Solidity工厂模式:批量创建合约的利器

本文介绍了Solidity中的工厂模式,用于批量创建和管理智能合约。工厂合约(Factory)可以动态生成子合约(Product),并记录其地址实现统一管理。文章通过HelloWorld示例展示了工厂模式的具体实现:工厂合约存储子合约数组,提供创建、查询等功能。该模式适用于需要批量部署合约的场景(如NFT、钱包等),是构建模块化、可扩展DApp的重要设计模式。代码示例演示了工厂如何创建多个HelloWorld合约并与之交互。

2025-10-20 08:39:00 598 4

原创 Solidity智能合约存储与数据结构精要

本文介绍了Solidity智能合约开发中的关键概念:1. 函数修饰符(view/pure/public/internal)的使用场景及区别;2. 存储模式(storage/memory/calldata/stack等)的特点及适用场景;3. 主要数据结构(struct/array/mapping)的特性与应用。重点阐述了不同存储位置的Gas成本、生命周期及读写权限差异,以及三类数据结构在链上数据组织中的适用性。这些概念是掌握智能合约成本控制与安全边界的基础。

2025-10-19 19:59:13 929

原创 Solidity智能合约开发入门攻略

本文介绍了Solidity智能合约开发的基础知识。首先讲解了EVM(以太坊虚拟机)的作用及其版本升级的重要性,指出EVM的升级会带来新的操作指令集。接着说明了智能合约的部署过程,包括在Remix中使用不同环境进行部署。然后详细介绍了Solidity的基本数据类型(bool、unit、int、bytes、string、address)和函数编写规范,包括四种访问权限(internal、external等)和view关键字的使用。最后演示了合约部署和函数调用的实际操作流程。文章强调了智能合约开发中语法严格性、存

2025-10-19 12:09:35 1427

原创 Web3入门:从MetaMask到Gas机制全解析

这篇文章介绍了Web3基础知识和工具使用,重点讲解了MetaMask钱包的工作原理和区块链核心概念。主要内容包括:1)MetaMask作为非托管钱包的功能,通过椭圆曲线算法生成私钥,确保账户唯一性和安全性;2)私钥与助记词的关系,助记词作为主密钥的重要性;3)不同区块链网络的选择与区别;4)区块链的密码学基础,包括非对称加密和电子签名机制;5)以太坊Gas费用机制和EIP-1559更新带来的费用模型变化。文章强调私钥和助记词的安全保管是区块链账户管理的核心,同时解释了去中心化身份与传统中心化账户体系的本质区

2025-10-18 12:06:50 1494

原创 比特币与以太坊:区块链的进化与未来

本文摘要重点介绍了Web3的核心概念与发展。比特币协议不具备图灵完备性,而以太坊通过智能合约实现了这一特性。文章探讨了区块链共识机制(如PoW、PoS)如何防范女巫攻击,并提及2022年以太坊转向PoS的"Merge"升级。Web3的本质是"面向资产的互联网",通过去中心化确保数据所有权,形成数字资产。关键组件包括智能合约(不可篡改、消除交易风险)、NFT(数字艺术品等)和DAO(代码化组织管理)。文章最后指出区块链在效率、去中心化和安全之间的权衡,以及DeFi等应用

2025-10-18 11:02:00 1246

原创 水与城背后的智慧——流域文明的低语

《水与城市:从水文循环到人水和谐》摘要:本文以水文学视角探讨城市与流域的共生关系。从日常清洗的水循环切入,揭示城市水文系统的运行逻辑;分析流域作为自然与文明载体的空间组织功能,及其对人类社会的影响;阐释产水量、流速等水文概念及其计算方式;介绍低影响开发理念和海绵城市建设如何修复城市水文循环;最后提出从生存需求到生态和谐的转变,强调人水共生的必要性。文章通过水文科学、城市规划与生态理念的融合,展现水在城市发展中的核心地位及可持续管理路径。

2025-10-16 11:15:20 263

原创 海南蓝碳:生态财富与科技驱动的新未来

海南作为国家生态文明试验区,正探索生态与发展的平衡之道。其独特的红树林生态系统是全国碳密度最高的蓝碳资源,兼具生态防护与碳汇功能。蓝碳系统包含红树林、海草床等四大支柱,但全球核算标准尚未统一。海南正从经验估算转向技术驱动,运用无人机遥感等技术建立精准的"蓝碳账本"。珊瑚礁的碳汇属性仍存科学争议,需进一步研究验证。未来,海南将通过科技创新,实现生态资源的量化评估与市场转化,释放绿色发展潜力。

2025-10-16 10:44:43 326

原创 红树林蓝碳生态系统的自然逻辑

红树林是我国热带亚热带海岸带特有的植物群落,具有独特的生态适应性和重要功能价值。文章系统阐述了红树林的地理分布特征、生理适应机制及生态功能,重点分析了其作为"蓝碳"汇的固碳机制与生态价值。红树林通过发达的根系结构、胎生繁殖等特性适应潮间带环境,在海岸防护、生物栖息地维持等方面发挥关键作用。其碳封存能力显著高于陆地森林,但受潮汐等复杂因素影响,精确估算仍具挑战性。红树林生态系统研究为应对气候变化提供了重要科学依据,具有广阔的应用前景。

2025-10-13 11:58:40 356

原创 富营养化的生态警示:从滇池看人类与水体的张力

滇池是中国富营养化最严重的湖泊之一,主要由于农业化肥、生活污水和工业排放导致氮磷超标,引发藻类暴发和水华现象。这种化学失衡不仅破坏生态链,还形成恶性循环:藻类遮蔽阳光消耗氧气,导致鱼类死亡和毒素积累。治理面临经济与生态的矛盾,短期投入难以持续,而公众对污染认知不足也加剧了问题。文章揭示了富营养化的系统性危害及治理困境,强调需要长期投入和提升环境意识才能有效解决。

2025-10-13 10:40:56 642

原创 加州红树:不是你以为的Mangrove红树林

加州"红树"(Redwood)实为红杉,与热带红树林无关。这种温带针叶树可高达百米,分布于北美西海岸,不同于热带耐盐的红树植物。森林退化呈现两种模式:一是点源式污染导致的同心圆衰退;二是无明确源头的大范围健康下降,成因复杂。当前需加强系统监测与综合治理以应对森林生态挑战。

2025-10-02 11:22:30 384

原创 大疆 AI LINK 的边缘部署与云端部署

在大疆 AI LINK 的体系中,边缘部署和云端部署是两种不同的算力组织方式。边缘部署指的是把模型直接放在靠近数据源的地方,比如无人机机载计算单元、地面基站或就近的边缘服务器,让视频或传感器数据一到就能被处理。云端部署则把数据传输到远程的数据中心或公有云,由集中化的高性能集群完成分析。可以把这两者想成两类厨房:边缘像带着炉灶的房车,随时可以开火;云端更像一座设备齐全的大型中央厨房,适合精细的大餐,但食材需要运输、准备时间也更长。

2025-10-02 11:21:51 438

原创 MRV系统改进:AI助力碳管理新突破

MRV系统(监测-报告-核查)是碳市场和自然资源管理的关键技术体系,涵盖数据采集、统计分析和第三方核查等环节。其改进面临挑战:各环节高度关联,需同步调整;监管要求严格,新技术需长期验证;涉及多学科技术整合。AI可在数据清洗、图像识别、报告生成等局部环节提供辅助,但最终仍需人工验证以确保合规性。MRV系统优化需要系统性考量,AI仅作为特定环节的辅助工具。

2025-09-30 15:06:08 267

原创 区块链预言机与状态机:去中心化世界的双引擎

区块链生态中,预言机和状态机扮演着互补但不同的角色:预言机作为链外数据入口,为智能合约提供天气、价格等外部信息;状态机则是链内数据更新机制,确保全网节点对链上状态达成一致。预言机将现实世界数据引入链上(如DeFi的价格信息),状态机则基于这些数据执行交易并更新全局状态(如账户余额)。两者协同工作,使区块链既能与外部交互,又能保持内部数据的一致性和可信性。

2025-09-30 15:05:38 1021

原创 碳市场新变革:MRV与bMRV的区块链升级

MRV与bMRV是碳市场中的监测-报告-验证体系,核心区别在于技术实现方式。传统MRV依赖人工流程和集中式管理,而bMRV引入区块链技术实现数据可追溯、不可篡改,通过智能合约提升验证效率。bMRV尤其适合国际碳市场,其链上存证机制能解决跨国信任问题,同时通过"链下存储+链上哈希"的方式平衡大数据处理需求。虽然现实应用中常采用混合模式,但bMRV为全球碳信用交易提供了更透明、高效的技术支撑。

2025-09-29 08:40:56 1352 3

原创 SIM卡进化:BSIM开启通信+区块链融合

中国联通与Conflux合作推出新型区块链SIM卡BSIM,在传统SIM卡安全芯片基础上集成区块链私钥存储功能。BSIM具备硬件安全模块、实名身份联动等特性,能同时实现移动通信和链上账户管理。该技术为数字资产管理、Web3服务等场景提供了安全合规的新入口,实现了通信身份与链上身份的有效融合。

2025-09-29 08:38:14 433

【计算机体系结构】RISC-V汇编与C语言映射解析:基于全局变量寻址与函数调用约定的逆向推断教学实践

内容概要:本文档通过四个典型的RISC-V汇编语言练习,深入解析汇编代码与C语言之间的对应关系,涵盖全局变量寻址、立即数构造、函数调用约定及条件跳转等关键知识点。每个练习均提供详细的汇编指令分析与C语言还原过程,帮助读者掌握RISC-V架构下的数据访问方式、寄存器使用规范和程序控制流实现机制。; 适合人群:计算机体系结构课程的学生、具备初步汇编基础的编程学习者以及从事嵌入式系统开发的初级工程师;尤其适合需要理解底层硬件与高级语言交互机制的学习者。; 使用场景及目标:① 掌握RISC-V中lui、lw、sw、bge等核心指令的功能与使用;② 理解全局变量的内存寻址方式与立即数的拼接方法;③ 熟悉函数参数传递的寄存器约定(a0-a2);④ 练习从汇编代码反推高级语言逻辑的能力,提升逆向思维与调试技能; 阅读建议:建议结合RISC-V指令集手册进行对照学习,动手模拟每条指令执行后的寄存器与内存变化,尤其关注第(4)题中条件判断与分支跳转的逻辑实现,强化对程序流程控制的理解。

2025-12-08

T-Test 显著性分析完整代码(Python 实现)

该文件提供一个最简洁的 独立样本 T 检验(Independent Samples T-Test) 示例,使用 Python 的 scipy.stats.ttest_ind 完成两组均值差异的显著性判断。代码结构清晰、可直接运行,适用于理解 T 检验的使用方式与结果解读。 T-Test 简介: 独立样本 T 检验用于判断 两组独立样本均值是否具有显著差异。 其核心思想是:比较“组间均值差 / 样本内部波动”,从而判断差异是否由随机因素导致。 适用场景: 两个实验处理组的效果比较 城市/区域/样地之间某指标差异分析 教育、社会科学、医学等领域的组间差异判断 小样本数据的显著性分析(非正态也能一定程度使用)

2025-11-23

Python 实现 LSD 显著性检验(含 ANOVA + T 检验示例)

该示例代码展示如何使用 Python 进行 ANOVA 单因素方差分析 与 LSD(Least Significant Difference)显著性检验。代码基于 numpy 与 scipy 实现,包括数据读取、F 检验、两组 T 检验以及显著性判断逻辑,是初学者快速掌握显著性分析流程的高质量模板。 LSD(最小显著差)检验简介: LSD 属于 事后多重比较方法,通常用于 ANOVA 显示差异显著后,判断“哪两组之间存在显著差异”。本质上等价于“两两 t 检验”,适用于生态学、农学、生物实验等小样本显著性对比。 适用场景: 生态/土壤/林分指标组间差异比较 农学实验(不同处理对产量影响) 医学与生物实验的小样本组间显著性检验 任意两组均值差异的统计显著性判断

2025-11-23

Python 二叉树层序遍历(自定义 Queue + 迭代器示例)

本示例代码提供了一个结构清晰、依赖最小且完全可独立运行的二叉树层序遍历实现,适合作为数据结构课程实验、算法题讲解示例或教材配套代码使用。代码首先定义了一个轻量化的 Queue 类,用 collections.deque 封装入队与出队操作,兼具可读性与性能,便于读者理解队列在层序遍历中的作用。随后给出了 BinaryTree 的基本节点结构,包括左右子树的指针设置方法,使得树的构造逻辑直观简洁。 核心部分是 BTLevelorderIterator 迭代器类,通过在初始化阶段将根节点压入队列,并在 __next__ 函数中按“弹出当前节点—依次压入左右子节点”的方式实现逐层访问,使整个遍历过程自然融入 Python 的迭代协议。示例的最后构造了一棵包含 A、B、C、D 四个节点的简单二叉树,并展示了按层序输出节点数据的完整流程。该资源不依赖任何外部库或复杂环境,易读、易复现,可作为教学示例、助教答疑材料或编程作业参考实现。

2025-11-22

SATSTLN-KD 多源遥感轻量化灾损评估示例

本代码给出了一个基于 Python 与 PyTorch 的多源遥感灾损评估模型 SATSTLN-KD 的完整示例流程,涵盖多光谱影像、RGB 影像、LiDAR 点云与风速场数据的特征构建与融合。脚本包含数据预处理与常用遥感指数计算、MangroveDataset 数据集封装、Transformer + Bi-LSTM 双分支融合网络结构、基于教师–学生框架的知识蒸馏训练、动态量化示例以及类 CRF 的后处理与结果栅格输出。 为便于复现与教学,本示例使用随机生成的模拟数据代替真实遥感与点云数据,全程依赖开源库(如 rasterio、laspy、torch 等),不依赖任何商业软件或私有数据。代码主要用于展示多源数据融合、轻量化建模与灾损评估方法的实现思路,可作为课程教学、论文方法附录或项目文档中的示范性资源,不建议直接用于生产环境或定量研究结论。

2025-11-22

深度强化学习在数据库索引策略中的简化实验

本脚本通过构造模拟的数据库查询日志,利用深度强化学习(Policy Gradient)探索“是否使用索引(use_index)”这一二元决策对执行时间与资源消耗的影响,用于演示 DRL 在查询优化策略学习中的基本思路。 主要功能: 1. 生成模拟查询日志(字段数、条件数、是否用索引、数据量、执行时间等) 2. 基于查询语句与结构特征构造状态向量 3. 定义策略网络(PolicyNetwork),输出“使用索引 / 不使用索引”的策略概率 4. 定义奖励函数,综合考虑执行时间与资源消耗 5. 在模拟环境中训练策略网络,学习索引使用策略

2025-11-21

Spring Boot应用通过MQTT连接阿里云IoT平台

将Spring Boot应用通过MQTT连接到阿里云IoT平台,从而实现数据的收发

2025-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除