JCST 2025年 区块链论文 录用汇总
Conference:Journal of Computer Science and Technology (JCST)
CCF level:CCF B
Categories:交叉/综合/新兴
Year:2025(截止4.19)
JCST 2024年 区块链论文 录用汇总
1
Title:
An Understandable Cross-Chain Authentication Mechanism for JointCloud Computing
一种易于理解的联合云计算跨链认证机制
Authors:
Key words:
Blockchain, JointCloud Computing, Smart contract, Cross-chain data authentication, Accountability
区块链、联合云计算、智能合约、跨链数据认证、问责制
Abstract:
JointCloud Computing is a new computing paradigm that supports cloud services to achieve mutually beneficial outcomes. A key component of this model is jointcloud computing distributed ledger, which ensures trust among cloud entities with diverse interests by providing digital space evidence. Blockchain forms the foundation of this framework, and its adoption is growing in various fields to optimize workflows. However, challenges related to blockchain interoperability and cross-chain data authentication remain unresolved, hindering the broader establishment of trust among cloud entities. This paper focuses on the specific scenario of cross-chain data authentication and provides a secure and easy-to-deploy solution. Drawing on the concepts of relay chain and notary mechanism in cross-chain methods, our solution leverages smart contracts and on-chain proofs to ensure security, thereby reducing the reliance on relay nodes. In cases of data falsification, our approach offers mechanisms for accountability and data revocation, further enhancing security. Additionally, participating blockchains do not need to alter their data structures or network compositions for authentication, which makes the solution easy to deploy. Experimental results demonstrate that our design can be easily deployed on both homogeneous and heterogeneous blockchains. While maintaining performance comparable to existing solutions, it significantly enhances system security. In the event of data falsification, the solution can quickly hold individuals accountable and eliminate the impact of falsified data, reducing the time to mitigate the impact by half compared to other solutions.
联合云计算是一种新的计算范式,旨在支持云服务实现互利共赢。该模型的关键组成部分是联合云计算分布式账本,它通过提供数字空间证据来确保不同利益云实体之间的信任。区块链构成了该框架的基础,其在各个领域的应用日益广泛,以优化工作流程。然而,与区块链互操作性和跨链数据认证相关的挑战仍未得到解决,阻碍了云实体之间更广泛地建立信任。本文重点关注跨链数据认证的具体场景,并提供了一种安全且易于部署的解决方案。我们的解决方案借鉴了跨链方法中的中继链和公证人机制的概念,利用智能合约和链上证明来确保安全性,从而减少对中继节点的依赖。在数据造假的情况下,我们的方法提供了问责和数据撤销机制,进一步增强了安全性。此外,参与的区块链无需更改其数据结构或网络组成即可进行身份验证,这使得该解决方案易于部署。实验结果表明,我们的设计可以轻松部署在同构和异构区块链上。在保持与现有解决方案相当的性能的同时,显著提升了系统安全性。一旦发生数据造假,该解决方案可以迅速追究相关责任,消除造假数据的影响,与其他解决方案相比,缓解影响所需的时间缩短了一半。
链接:
https://jcst.ict.ac.cn/article/doi/10.1007/s11390-025-4733-4
2
Title:
Performance Modeling and Testing of DAG-based Distributed Ledger Systems
基于DAG的分布式账本系统性能建模与测试
Authors:
Key words:
Distributed Ledger System, Blockchain, DAG, Performance Testing, Performance Modeling
分布式账本系统、区块链、DAG、性能测试、性能建模
Abstract:
Performance is a major concern of the large-scale application of DLS (distributed ledger system). Compared with chain-based DLSs, DAG (directed acyclic graph) based DLSs are promising to enhance transaction parallel processing capabilities greatly and have gained increasing interest. However, due to the complex technology stack, current metrics, such as TPS (transactions per second) and latency, are insufficient for a deep understanding of DAG-based DLS performance. To address this problem, based on a comprehensive analysis of the transaction lifecycle process, we propose a state model and a set of performance indicators by identifying the key operations in the workflow. Then we develop an automated testing tool and conduct experiments on two representative open-source systems, IOTA and Conflux, considering their open-source nature, extensive documentation, and representativeness. The experiments profile the DAG-based DLS performance with respect to the system architecture, DAG topology, runtime behavior, and DAG processing mechanisms. The state model, indicators, and key experiment findings are valuable for future DLS design, deployment, and performance optimization.
性能是分布式账本系统 (DLS) 大规模应用的一大难题。与基于链式结构的 DLS 相比,基于有向无环图 (DAG) 的 DLS 有望大幅提升交易并行处理能力,并日益受到关注。然而,由于技术栈复杂,目前 TPS(每秒交易数)和延迟等指标不足以深入理解基于 DAG 的 DLS 的性能。为了解决这一问题,我们在全面分析交易生命周期流程的基础上,通过识别工作流中的关键操作,提出了一个状态模型和一组性能指标。然后,我们开发了一个自动化测试工具,并在两个具有代表性的开源系统 IOTA 和 Conflux 上进行了实验,考虑到它们的开源特性、丰富的文档和代表性。实验从系统架构、DAG 拓扑结构、运行时行为和 DAG 处理机制等方面分析了基于 DAG 的 DLS 的性能。状态模型、指标和关键实验结果对于未来 DLS 的设计、部署和性能优化具有重要意义。
链接:
https://jcst.ict.ac.cn/article/doi/10.1007/s11390-025-4616-8
3
Title:
Key-Policy Attribute-Based Encryption Based on SM9
基于SM9的密钥策略属性加密
Authors:
Key words:
key-policy attribute-based encryption, large universe, SM9, selective-set model
密钥策略属性加密、大宇宙、SM9、选择集模型
Abstract:
Attribute-based encryption (ABE) is a type of encryption derived from identity-based encryption, implementing access control over encrypted data based on attributes rather than on specific identities. SM9 is the Chinese national standard for identity-based cryptography. This paper presents two novel key-policy attribute-based encryption (KP-ABE) designs based on SM9. The first scheme operates in a small attribute universe, while the second scheme caters to a large universe where the size of public parameters is only proportional to the maximum number of attributes used for encryption. Both schemes have a similar private-key/ciphertext structure to the original SM9 identity-based encryption algorithm, enabling effective integration into information systems built on SM9. Further, both schemes are selectively secure under the -GDDHE assumption. Extensive experiments show that both schemes are comparable to other classical KP-ABE schemes, in terms of the communication and computational costs. We believe the proposed schemes will expedite the implementation of SM9 in distributed computing systems such as cloud computing and blockchain.
基于属性的加密 (ABE) 是一种源自基于身份的加密算法,基于属性而非特定身份对加密数据进行访问控制的加密算法。SM9 是中国基于身份的密码体制的国家标准。本文基于 SM9 提出了两种新的密钥策略属性加密 (KP-ABE) 设计方案。第一种方案适用于较小的属性域,而第二种方案适用于较大的属性域,其中公共参数的大小仅与用于加密的最大属性数量成正比。这两种方案都具有与原始 SM9 基于身份的加密算法类似的私钥/密文结构,从而能够有效地集成到基于 SM9 构建的信息系统中。此外,这两种方案在 (f,g)-GDDHE 假设下均具有选择性安全性。大量实验表明,这两种方案在通信和计算成本方面与其他经典的 KP-ABE 方案相当。我们相信,提出的方案将加速 SM9 在云计算和区块链等分布式计算系统中的实施。
链接:
https://jcst.ict.ac.cn/article/doi/10.1007/s11390-024-3726-z
4
Title:
HI-SM3: High-Performance Implementation of SM3 Hash Function on Heterogeneous GPUs
HI-SM3:异构GPU上SM3哈希函数的高性能实现
Authors:
Key words:
SM3, Heterogeneous GPU, CUDA, Cryptographic Engineering
SM3、异构GPU、CUDA、密码工程
Abstract:
Hash functions are essential in cryptographic primitives such as digital signatures, key exchanges, and blockchain technology. SM3, built upon the Merkle-Damgard structure, is a crucial element in Chinese commercial cryptographic schemes. With the growing presence of IoT devices and the rapid evolution of blockchain technology, optimizing hash function performance is critical. In this paper, we introduce an High-performance Implementation framework for accelerating the SM3 cryptography hash function, short for HI-SM3, using heterogeneous GPU parallel computing devices. HI-SM3 enhances hash algorithm implementation across four dimensions: parallelism, register utilization, memory access, and instruction efficiency, resulting in significant performance gains across various GPU platforms. Leveraging the NVIDIA RTX 4090 GPU, HI-SM3 achieves a remarkable peak performance of 454.74 GB/s, surpassing OpenSSL on a high-end server CPU (E5-2699V3) with 16 cores by over 150 times. On the Hygon DCU accelerator, a Chinese domestic graphics card, it achieves 113.77 GB/s. Furthermore, compared to the fastest known GPU-based SM3 implementation, HI-SM3 on the same GPU platform exhibits a 3.12x performance improvement. Even on embedded GPUs consuming less than 40W, HI-SM3 attains a throughput of 11.95 GB/s, four times faster than a server-level CPU. In summary, HI-SM3 provides a significant performance advantage, positioning it as a compelling solution for accelerating hash cryptography operations.
哈希函数在数字签名、密钥交换和区块链技术等密码学原语中至关重要。基于Merkle-Damgard结构的SM3是我国商用密码方案中的关键元素。随着物联网设备的日益普及和区块链技术的快速发展,优化哈希函数性能至关重要。本文提出了一种基于异构GPU并行计算设备加速SM3密码哈希函数的高性能实现框架(HI-SM3)。HI-SM3从并行性、寄存器利用率、内存访问和指令效率四个维度提升了哈希算法的实现,从而显著提升了跨GPU平台的性能。基于NVIDIA RTX 4090 GPU,HI-SM3实现了454.74 GB/s的惊人峰值性能,在16核高端服务器CPU(E5-2699V3)上的性能超越OpenSSL 150多倍。在国产显卡海光 DCU 加速器上,其吞吐量达到 113.77 GB/s。此外,与目前已知的最快的基于 GPU 的 SM3 实现相比,在同一 GPU 平台上的 HI-SM3 性能提升了 3.12 倍。即使在功耗低于 40W 的嵌入式 GPU 上,HI-SM3 也能达到 11.95 GB/s 的吞吐量,比服务器级 CPU 快四倍。总而言之,HI-SM3 提供了显著的性能优势,使其成为加速哈希加密操作的理想解决方案。
链接:
https://jcst.ict.ac.cn/article/doi/10.1007/s11390-025-4285-7
相关文章:
JCST 2025年 区块链论文 录用汇总
Conference:Journal of Computer Science and Technology (JCST) CCF level:CCF B Categories:交叉/综合/新兴 Year:2025(截止4.19) JCST 2024年 区块链论文 录用汇总 1 Title: An Understandable Cro…...
股指期货跨期套利是如何赚取价差利润的?
股指期货跨期套利,简单来说,就是在同一交易所内,针对同一股指期货品种的不同交割月份合约进行的套利交易。投资者会同时买入某一月份的股指期货合约,并卖出另一月份的股指期货合约,待未来某个时间点,再将这…...
【java实现+4种变体完整例子】排序算法中【冒泡排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
以下是冒泡排序的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格: 一、冒泡排序基础实现 原理 通过重复遍历数组,比较相邻元素并交换逆序对,逐步将最大值“冒泡”到数组末尾。 代码示例 pu…...
毕业论文超清pdf带标签导出
Word直接导出的pdf不够清晰,使用打印导出的pdf又不带书签以及目录跳转功能这一问题,查阅网上资料使用Adobe DC似乎能够解决但是下载安装比较麻烦,于是写了python程序解决该问题。 解决思路: 使用python脚本对两个pdf文件进行合并…...
STM32单片机入门学习——第43节: [12-3] 读写备份寄存器实时时钟
写这个文章是用来学习的,记录一下我的学习过程。希望我能一直坚持下去,我只是一个小白,只是想好好学习,我知道这会很难,但我还是想去做! 本文写于:2025.04.19 STM32开发板学习——第43节: [12-3] 读写备份寄存器&实时时钟 前言开发板说明…...
筛选法(埃氏筛法)C++
判断N个数是否质数 输入N个整数M,判断它们是否为质数。如果是输出“YES”,否则输出“NO”。(1<n<10000) 输入格式 第一行为N,第2~n1行每行为一个正整数M。(1<M<1000000)…...
PointCore——利用局部全局特征的高效无监督点云异常检测器论文与算法解读
概述 三维点云异常检测旨在从训练集中检测出异常数据点,是工业检测、自动驾驶等众多应用的基础。然而,现有的点云异常检测方法通常采用多个特征存储库来充分保留局部和全局特征表示,这带来了高昂的计算成本以及特征之间的不匹配问题。为解决…...
洛谷P1177【模板】排序:十种排序算法全解(1)
扯谈 之前我已经把十大排序算法全讲了一遍(具体详见专栏C排序算法),今天我们来用一道简单的题目总结实战一下。 算法实现 一、桶排序(Bucket Sort) 适用场景:数据范围已知且较小(需根据测试数据调整…...
Graham Scan算法求解二维凸包
一、凸包及其概念 凸包(Convex Hull)是计算几何中的一个重要概念。在一个实数向量空间中,对于给定的点集,凸包是指包含这些点的最小凸多边形。在二维平面上,凸包可以形象地理解为用一个橡皮圈将所有点紧紧包裹起来&am…...
【java实现+4种变体完整例子】排序算法中【希尔排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
以下是希尔排序的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格: 一、希尔排序基础实现 原理 希尔排序是插入排序的改进版本,通过分步缩小增量间隔,将数组分成多个子序列进行插入排序&#…...
【文件操作与IO】详细解析文件操作与IO (二)
本篇博客是上一篇文章的续写,重点介绍数据流,还包括三道练习题. 🐎文章专栏: JavaEE初阶 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 . 王子,公主请阅🚀 要开心…...
【java实现+4种变体完整例子】排序算法中【基数排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
基数排序详解及代码示例 基数排序原理 基数排序通过处理每一位数字进行排序,分为 LSD(最低位优先) 和 MSD(最高位优先) 两种方式。核心步骤: 确定最大值:计算数组中最大数的位数。逐位排序&am…...
Java中的函数式编程详解
Java中的函数式编程是一个在Java 8中引入的特性,它将计算视为数学函数的求值,避免使用可变状态和数据。其核心特性包括Lambda表达式、函数式接口和Stream API。以下将结合代码示例和具体场景详细讲解这些特性。 1. Lambda表达式 Lambda表达式是Java 8引…...
专精特新政策推动,B端UI设计如何赋能中小企业创新发展?
在当前数字化转型浪潮下,专精特新政策为中小企业提供了强大的支持,助力其在细分领域实现专业化、精细化、特色化和创新化发展。B端UI设计作为提升企业数字化产品用户体验和工作效率的重要手段,能够有效赋能中小企业创新发展。本文将探讨专精特…...
从零开始学A2A四:A2A 协议的高级应用与优化
A2A 协议的高级应用与优化 学习目标 掌握 A2A 高级功能 理解多用户支持机制掌握长期任务管理方法学习服务性能优化技巧 理解与 MCP 的差异 分析多智能体场景下的优势掌握不同场景的选择策略 第一部分:多用户支持机制 1. 用户隔离架构 #mermaid-svg-6SCFaVO4oDU…...
海关总署广东:广东外贸一季度进出口2.14万亿元 同期增长4.2%
大湾区经济网湾区财经报道,据海关总署广东分署统计,今年一季度,广东外贸进出口2.14万亿元,较去年同期(下同)增长4.2%,增速高于全国2.9个百分点。其中,出口1.34万亿元,增长…...
C++代码优化
前段时间写了一些代码,但是在运算过程中发现有些代码可以进行改进以提高运行效率,尤其是与PCL相关的部分,可以进行大幅度提高.特意在此进行记录,分享给大家,也供自己查看. pcl::PointCloud< …...
Manim教程:第七章 坐标系统
#什么是坐标系统?特点是什么? 坐标系统是一个用于确定空间中点位置的数学工具。它通过一组数值(坐标)来描述一个点在某个空间中的位置。不同类型的坐标系统可以用于不同的应用场景,最常见的包括: 笛卡尔坐标系:使用直角坐标系,通常用坐标轴(如x轴和y轴)来表示二维空间…...
U盘实现——双盘符实现
文章目录 双盘符实现描述符类特殊命名get max luninquiry上一篇文章中介绍了 U 盘的枚举过程 U盘实现——U 盘枚举过程 双盘符实现 描述符 双盘符的时候中,描述符的实现与上节完全一致,不同的只有类特殊命令 设备描述符配置描述符接口描述符输出端点描述符输入端点描述符上…...
【Linux】【阿里云服务器】【树莓派】学习守护进程编程、gdb调试原理和内网穿透信息
目录 一. 守护进程的含义及编程实现的主要过程 1.1守护进程 1.2编程实现的主要过程 二、在树莓派中通过三种方式创建守护进程 2.1nohup命令创建 2.2fork()函数创建 2.3daemon()函数创建 三、在阿里云中通过三种方式创建守护进程 3.1nohup命令创建 3.2fork()函数创建 …...
2025年03月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析
青少年软件编程(Python)等级考试试卷(二级) 分数:100 题数:37 一、单选题(共25题,共50分) 1. 老师要求大家记住四大名著的作者,小明机智地想到了可以用字典进行记录,以下哪个选项的字典格式是正确?( ) A. [‘曹雪芹’:‘红楼梦’, ‘吴承恩’:‘西游记’, ‘罗贯…...
【Linux系统篇】:System V IPC核心技术解析---从共享内存到消息队列与信号量
✨感谢您阅读本篇文章,文章内容是个人学习笔记的整理,如果哪里有误的话还请您指正噢✨ ✨ 个人主页:余辉zmh–CSDN博客 ✨ 文章所属专栏:c篇–CSDN博客 文章目录 一.System V共享内存(重点)1.基本概念和原理…...
关于GPU的涡轮散热与被动散热
显卡涡轮散热与被动散热的深度解析 一、涡轮散热的定义与工作原理 涡轮散热技术是通过高速旋转的涡轮风扇配合封闭式风道设计,将冷空气吸入并强制排出热量的主动散热方案。其核心原理包含以下关键点: 气流动力学设计:涡轮风扇采用精密叶片(如离心式结构),在相同尺寸下能…...
namesapce、cgroup
dd: 制作磁盘镜像:借助 dd 指令能够把整个磁盘或者分区的数据复制到一个文件里,形成磁盘镜像文件。此镜像文件可用于备份数据或者在其他系统中恢复磁盘。 恢复磁盘镜像:可以把之前创建的磁盘镜像文件恢复到磁盘或者分区 磁盘初始…...
C++23 新特性:行拼接前去除空白符 (P2223R2)
文章目录 1\. 什么是行拼接前去除空白符2\. 为什么需要这一特性3\. 示例代码输出结果 4\. 编译器支持5\. 优势与应用场景5.1 提高代码可读性5.2 减少潜在错误5.3 适用于多行字符串 6\. 其他相关特性7\. 总结 C 语言一直在不断进化,以满足现代软件开发的需求。C23 标…...
算法思想之链表
欢迎拜访:雾里看山-CSDN博客 本篇主题:算法思想之链表 发布时间:2025.4.18 隶属专栏:算法 目录 算法介绍常用技巧 例题两数相加题目链接题目描述算法思路代码实现 两两交换链表中的节点题目链接题目描述算法思路代码实现 重排链表…...
《软件设计师》复习笔记(11.5)——测试原则、阶段、测试用例设计、调试
目录 1. 测试基础概念 2. 测试方法分类 3. 测试阶段 真题示例: 题目1 题目2 题目3 4. 测试策略 5. 测试用例设计 真题示例: 6. 调试与度量 真题示例: 1. 测试基础概念 定义:系统测试是为发现错误而执行程序的过程&…...
工厂方法模式详解及在自动驾驶场景代码示例(c++代码实现)
模式定义 工厂方法模式(Factory Method Pattern)是一种创建型设计模式,通过定义抽象工厂接口将对象创建过程延迟到子类实现,实现对象创建与使用的解耦。该模式特别适合需要动态扩展产品类型的场景。 自动驾驶感知场景分析 自动驾…...
Java 2025:解锁未来5大技术趋势,Kotlin融合AI新篇
各位Java开发者们好!🚀 2025年的Java世界正在经历一场前所未有的技术变革。作为深耕Java领域多年的技术博主,今天我将带大家深入探索Java生态即将迎来的5大技术趋势,特别是Kotlin的深度融合和AI技术的新篇章。准备好了吗ÿ…...
抗辐照设计优化:商业航天高可靠系统设计的关键路径
随着商业航天领域的快速发展,航天器的可靠性和抗辐照能力已成为系统设计的核心需求。在严苛的太空辐射环境中,电子设备面临着单粒子效应、总剂量效应和位移损伤效应等多重挑战。抗辐照设计优化不仅是确保航天器任务成功的关键路径,更是推动商…...
颚式破碎机的设计
一、引言 颚式破碎机作为矿山、建材等行业的重要破碎设备,其性能优劣直接影响物料破碎效率与质量。随着工业生产规模的扩大和对破碎效率要求的提高,设计一款高效、稳定、节能的颚式破碎机具有重要意义。 二、设计需求分析 处理能力:根据目…...
1panel第三方应用商店(本地商店)配置和使用
文章目录 引言资源网站实战操作说明 引言 1Panel 提供了一个应用提交开发环境,开发者可以通过提交应用的方式将自己的应用推送到 1Panel 的应用商店中,供其他用户使用。由此衍生了一种本地应用商店的概念,用户可以自行编写应用配置并上传到自…...
ObjectOutputStream 深度解析
ObjectOutputStream 深度解析 ObjectOutputStream 是 Java IO 体系中的一个关键类,用于序列化(将对象转换为字节流),通常与 ObjectInputStream 配合使用,实现对象的持久化存储或网络传输。 1.作用:完成对象的序列化过程 2.它可以将JVM当中的Java对象序列化到文件中/网…...
如何学习和研究量子计算与量子计算机:从理论到实践的完整路径
量子计算作为量子力学与计算机科学的交叉领域,正在迅速改变我们对计算能力的认知。无论是破解经典加密算法,还是加速药物分子模拟,量子计算都展现出巨大的潜力。然而,学习这一领域需要系统化的理论知识和实践能力。以下是基于最新…...
数据结构学习笔记 :二叉搜索树与高效查找算法详解
目录 二叉搜索树(BST)实现 1.1 顺序存储实现 1.2 链式存储实现查找算法 2.1 顺序查找 2.2 折半查找 2.3 哈希查找总结与应用场景代码示例与完整实现 一、二叉搜索树(BST)实现 1. 顺序存储实现 BST的顺序存储基于完全二叉树的特…...
广搜bfs-P1443 马的遍历
P1443 马的遍历 题目来源-洛谷 题意 要求马到达棋盘上任意一个点最少要走几步 思路 国际棋盘规则是马的走法是-日字形,也称走马日,即x,y一个是走两步,一个是一步 要求最小步数,所以考虑第一次遍历到的点即为最小步数ÿ…...
Ubuntu22.04安装QT、px4安装环境
Ubuntu22.04安装QGC编译环境、QT、px4编译环境 安装QGC安装Ubuntu安装QT配置px4安装环境出现错误怎么办 安装QGC 我使用的是pixhawk V5飞控,在QGC4.4 Guide里,说 安装Ubuntu 直接去清华源里将Ubuntu镜像下载下来(网址:清华源下…...
【IDEA2020】 解决开发时遇到的一些问题
目录 一、批量更新数据库数据 逐条更新 Db.updateEntitiesBatch() 二、Error running,Command line is too long. Shorten command line 报错场景 报错分析 解决方法 一、批量更新数据库数据 逐条更新 List<UserModel> ums userMapper.selectListBy…...
基于autoware1.14的实车部署激光雷达循迹,从建图、定位、录制轨迹巡航点、到实车运行。
1.首先安装autoware ,大家可以以下一下博客进行安装,如果缺少库什么的直接问ai安装对应的库就行。ubuntu18.04安装Autoware1.14---GPU版 最全环境配置说明_autoware1.14安装教程-CSDN博客 安装成功后运行: source install/setup.bash roslau…...
抽象类和接口的区别
1. 定义 抽象类:用于描述一类事物的共性接口:用于描述行为。 2. 方法和变量 抽象类: 可以有普通方法和抽象方法。可以有普通成员变量和静态常量。 接口: JDK 8之前只支持抽象方法,JDK 8后支持默认方法和静态方法…...
自注意力机制self-attention
目录 简介: 输入和输出方式: Sequence Labeling: self-attention运作方式: 一:怎么从vector得到b1 二:利用矩阵的方法怎么得到 Multi-head Self-attention: positional encoding&#x…...
《Operating System Concepts》阅读笔记:p735-p737
《Operating System Concepts》学习第 62 天,p735-p737 总结,总计 3 页。 一、技术总结 1.distributed system (1)定义 A collection of loosely coupled nodes interconnected by a communication network(一组通过通信网络相互连接的松散耦合节点)…...
2025-04-19 Python 强类型编程
文章目录 1 方法标注1.1 参数与返回值1.2 变参类型1.3 函数类型 2 数据类型2.1 内置类型2.2 复杂数据结构2.3 类别选择2.4 泛型 3 标注方式3.1 注释标注3.2 文件标注 4 特殊情形4.1 前置引用4.2 函数标注扩展4.3 协变与逆变4.4 dataclass 5 高级内容5.1 接口5.2 泛型的协变/逆变…...
RVOS的任务调度优化
12.系统优化–任务调度 12.1 改进任务管理功能 在原有基础上进⼀步改进任务管理功能。具体要求:改进 task_create(),提供更多的参数,具体改进后的函数如下所⽰: int task_create(void (*task)(void* param),void *param, uint8…...
【论文阅读20】-CNN-Attention-BiGRU-滑坡预测(2025-03)
这篇论文主要探讨了基于深度学习的滑坡位移预测模型,结合了MT-InSAR(多时相合成孔径雷达干涉测量)观测数据,提出了一种具有可解释性的滑坡位移预测方法。 [1] Zhou C, Ye M, Xia Z, et al. An interpretable attention-based deep…...
图像预处理-图像噪点消除
一.基本介绍 噪声:指图像中的一些干扰因素,也可以理解为有那么一些点的像素值与周围的像素值格格不入。常见的噪声类型包括高斯噪声和椒盐噪声。 滤波器:也可以叫做卷积核 - 低通滤波器是模糊,高通滤波器是锐化 - 低通滤波器就…...
PP-OCR的安卓端部署
EMO了几天 我浪费了几天的生命,去研究PP-OCR的模型微调、从训练模型导出预测模型,结果一个坑接着一个坑,没有善终。 找了好多资料,得到一些负面信息,比如说飞浆的团队修复问题不及时啦,代码仓库有好多年不…...
2048小游戏C++板来啦!
个人主页:PingdiGuo_guo 收录专栏:C干货专栏 大家好呀,我是PingdiGuo_guo,今天我们来学习如何用C编写一个2048小游戏。 文章目录 1.2048的规则 2.步骤实现 2.1: 初始化游戏界面 2.1.1知识点 2.1.2: 创建游戏界面 2.2: 随机…...
研0大模型学习(第四、五天)
学习CSDN教程:VSCode Debug指南 但里面貌似主要是针对nodejs的,所以我在 CSDN教程:VSCode调试python程序 中学习,刚开始调试报错python版本太低,于是我安装了旧版本的pythondebugger,再把python解释器从原…...
编程规范之整数运算
在表达式中混用有符号数和无符号数时,可能会因隐式转换而导致非预期的结果。因此应尽量在表达式中使用相同符号类型的 变量。 对于无法使用相同符号类型的场景,应将不同类型的变量显式转换为相同类型,当表达式中的无符号数隐式转换为另一个有…...