aaa

TPM2-Startup-学习手册.docx 内容概要:本文深入解析了TPM 2.0中首个必要命令TPM2_Startup的工作机制,涵盖其在芯片初始化中的核心作用、启动类型决策逻辑、内部九个初始化阶段的详细流程,以及DRTM/H-CRTM安全机制的实现原理。文档结合源码(ibmswtpm2-tpm2)与实测报文,系统阐述了Startup如何通过状态校验、locality控制、PCR管理、密码学初始化、DA防护、ACT定时器、NV索引处理等环节,确保TPM在安全可信的状态下启动,并重点剖析了commitNonce重置、DA计时器跨重启续接、ACT减半防攻击等关键安全设计。; 适合人群:对TPM安全芯片感兴趣的零基础或初级开发者,以及从事可信计算、固件安全、系统启动安全相关工作的研发人员。; 使用场景及目标:①理解TPM为何必须以Startup作为第一条命令及其安全意义;②掌握SU_CLEAR、SU_STATE、SU_RESUME、SU_RESTART、SU_RESET等启动类型的决策逻辑与状态迁移;③深入学习DRTM与H-CRTM机制,理解动态信任根的建立过程;④分析DA防护、ACT定时器、有序NV索引等子系统的初始化行为与安全考量;⑤通过实验复现各类启动场景,提升对TPM底层机制的实战理解。; 阅读建议:建议结合文档提供的源码注释、实测报文和动手实验逐步验证,重点关注Startup与Shutdown的配对关系、状态持久化机制(NV)以及各类标志位(如g_DrtmPreStartup、g_StartupLocality3)的作用,注意区分规范定义与具体实现间的差异,并利用附录常量与术语表辅助理解。 立即下载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

检索后重排实战:BM25 + 轻量交叉编码器,零 Key 离线可跑(Python 源码) 检索后重排实战包。BM25 召回 + 轻量交叉打分精排,含 nDCG/MRR 评估;无 Key 离线可跑。含样例语料与 smoke。 立即下载

相关推荐

国央企创新负责人如何快速识别关键技术成果并推动落地?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

C++关于虚类,虚函数以及友元的知识

关于虚类与虚继承 虚继承主要用于解决菱形继承问题,解决一个孙子类继承爷爷类两次的问题。防止出现二义性。虚继承底层实现原理与编译器相关,一般通过虚基类指针和虚基类表实现,每个虚继承的子类都有一个虚基类指针(占用一个指针的存储空间,4字节)和虚基类表(不占用类对象的存储空间)(需要强调的是,虚基类依旧会在子类里面存在拷贝,只是仅仅最多存在一份而已,并不是不在子类里面了);当虚继承的子类被当做父类继承...

hellowangld的博客 5792

三相电压型PWM整流器PI双闭环控制Matlab仿真

内容概要:本文档系统介绍了三相电压型PWM整流器的PI双闭环控制技术及其在Matlab/Simulink环境下的仿真建模方法,重点阐述了电流内环与电压外环的协同控制机制,旨在实现高功率因数、低电流谐波畸变及稳定的直流母线电压输出。内容涵盖多种典型电力电子变换器的建模与控制策略,包括三相维也纳(Vienna)整流器、双有源桥(DAB)变换器、LLC谐振变换器等,并深入探讨SVPWM调制、滞环电流控制、中点电位平衡、软开关技术、畸变抑制等关键技术。文档提供丰富的仿真模型、Mathcad计算书及参考文献,支持从基础控制结构到高级优化算法(如基于KKT条件的协同最小应力控制)的多层次研究与复现。; 适合人群:电气工程、自动化、电力电子与电力传动等相关专业的高校本科生、研究生,以及从事新能源发电、电动汽车、轨道交通等领域电能变换系统研发的科研人员与工程技术人员;要求具备Matlab/Simulink仿真基础及电力电子、自动控制理论的相关知识背景。; 使用场景及目标:①作为高校课程设计与实验教学的辅助材料,帮助学生掌握PWM整流器双闭环控制系统的设计流程与仿真方法;②支撑科研项目中对高性能整流器控制策略的验证、优化与EI级论文复现;③为工业界在新能源并网、车载充电机、直流配电系统等应用场景中的控制器开发提供仿真依据与参数设计工具;④结合Mathcad计算书实现不同功率等级与电压等级系统的自主建模与参数匹配。; 阅读建议:建议读者按照资源目录顺序循序渐进地学习,先掌握PI双闭环控制的基本架构与仿真调试方法,再逐步拓展至中点平衡控制、电网不平衡工况下的功率调节、软开关优化等高级主题;重点关注“顶级EI复现”案例以提升学术研究深度;推荐结合提供的仿真模型、计算书与参考文献进行对照分析与代码调试,强化理论与实践的融合能力。

ubuntu系统下gRPC安装与简单使用

gRPC概述 gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 ...

hellowangld的博客 5036

瑞萨单片机,把CS文件转换为CC

1、打开CC的软件: 点击坐上角的"START" 点击"Create New Project"的"GO": 导入工程: 如下图设置后,点击"Create" 2、进入到CC的开发界面: 可以看到原启动库文件以asm文件的方式直接出现在工程中: 删除新生成的main.c,保留导入的r_main.c(以你自己的代码为准): 注意添加所有的头文件路径: 点击"...

weixin_37611121的博客 1228

避坑指南:英飞凌TC3XX的MCMCAN初始化常见错误及解决方法

本文针对英飞凌TC3XX系列MCU的MCMCAN模块初始化难题,深入剖析了寄存器配置时序、总线监控模式误用、中断映射错误及Message RAM地址冲突四大常见陷阱。通过实战代码示例和诊断流程,提供了清晰的避坑指南和解决方案,帮助嵌入式开发者高效解决CAN FD通信故障,确保汽车电子与工业控制项目的稳定运行。

weixin_29193259的博客 245

虚拟机以及私有云的配置

虚拟机配置 我选择下载Oracle官网的免费虚拟机:Oracle VM Virtual Box。下载对应版本的安装包,我是windows64bit的,下载后除了选择安装路径外,一路next即可。 之后打开虚拟机,配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间: VirtualBox菜单 :管理 -> 全局设定,常规页面 然后是选择设置...

hellowangld的博客 2307

USB2.0信号完整性测试之眼图

名称线缆颜色引脚描述红色绿色白色GND黑色。

qq_53766840的博客 3286

《三体》死神永生之感

死神永生读后感学号:16340219 本人学院 加一个公式:c=λυc=\lambda\upsilon 以便之后阐述目录 时间线 云天明的礼物 青铜时代号的悲哀 水滴危机 云天明的童话 画中的永生时间线 时间 时长 危机纪元 公元201X年—2208年 威慑纪元 公元2208年—2270年 威慑后 公元2270年—2272年 广播纪元 公元22

hellowangld的博客 1704

matlab生成blocks、bumps和doppler标准测试信号

关键函数:wnoise使用方式X = wnoise(FUN,N) [X,XN] = wnoise(FUN,N,SQRT_SNR) [X,XN] = wnoise(FUN,N,SQRT_SNR,INIT)X = wnoise(FUN,N) 返回由 FUN给出的信号,长度为2^N,幅值范围[0,1].[X,XN] = wnoise(FUN,N,SQRT_SNR) ,返回了一个测试信号X,以及一个加噪

ZSZ_shsf的博客 6580

把 SAP S/4HANA 中的 Maintain Email Templates 用好:从模板维护、语言变体、业务绑定到传输治理的完整实践

摘要:SAP邮件模板管理常被低估,实则关乎审批通知、业务提醒等关键输出。官方推荐通过复制标准模板实现自定义,而非直接修改标准内容,以保持核心稳定。模板维护涉及语言变体、业务绑定、数据传输等治理环节,需业务顾问与开发团队协作确保字段来源与渲染逻辑。实施时需注意Fiori配置、权限分配及传输管理,避免测试与生产环境差异。模板设计应平衡灵活性与复杂度,遵循分层测试策略(内容、数据、流程),并建立命名规范以维护资产清晰度。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 67

Unity3d-粒子光环

这一次做的是用粒子流编程做一个粒子系统,参考了师兄的博客。 效果展示: 基本配置 首先,打开Unity并创建一个空的对象,这里我命名为ParticalHalo,然后在ParticalHalo下创建两个空对象,分别为inner和outer,并为两个对象添加粒子系统Particle System。到这里,基本的配置就差不多了,接下来就是脚本的控制了。 脚本控制 由于两个空对象inne...

hellowangld的博客 1658

博途PLC模糊PID控制(附SCL完整源代码)

操作人员根据对象的当前状态和以往的控制经验,用手动控制的方法给出适当的控制量,对被控对象进行控制。用电脑模拟操作人员手动控制的经验,对被控对象进行控制。用模糊数学的知识模仿人脑的思维方式,对模糊现象进行识别和判决,给出精确的控制量,对被控对象进行控制。与经典控制理论和现代控制理论相比,模糊控制的特点是不需要建立对象的精确模型。根据操作人员手动控制的经验,总结的完整控制规则,在根据系统当前的运行状态,经过模糊推理,模糊判决等运算,求出控制量,实现对被控对象的控制。......

RXXW_Dor的博客 8966

Unity3d-简单巡逻兵基础模式

前言:这次做的巡逻兵算是我做的最难的一个游戏了吧。。。 巡逻兵游戏 效果: 规则: 创建一个地图和若干巡逻兵(使用动画); 每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算; 巡逻兵碰撞到障碍物,则会自动选下一个点为目标; 巡逻兵在设定范围内感知到玩家,会自动追击玩家; 失去玩家目标后,继续巡逻; 计分:玩家每次甩掉一个...

hellowangld的博客 1584

一文吃透 SAP HANA JSON Document Store:从架构到实战的完整指南

本文详细介绍了SAP HANA的JSON Document Store功能,包括其定位、架构、典型场景以及具体使用方法。文章首先分析了半结构化数据场景下传统关系模型的局限性,说明Document Store如何通过集合(Collection)存储JSON文档来提供灵活性。随后详细阐述了启用方式、SQL语法、与Column Store的联动机制,并提供了大量可直接复用的实战案例。特别强调了Document Store作为HANA内建服务的优势,包括企业级一致性、备份恢复等能力。最后给出了数据类型处理和跨引擎协

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 201

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Unity3d离散仿真引擎基础

1. 解释对象与资源的区别与联系 对象:对象直接出现在游戏场景中,是资源整合的具体表现,对象一般有玩家,敌人,游戏场景,摄像机等虚拟父类,这些父类没有实例化,而他们的子类实例化并包含了这些游戏对象,我们可以对这些对象进行操作。 资源:资源可以是我们自定义或下载下来的素材,可以被多个对象使用,有些资源可以做为模板并实例化为对象。资源文件夹(Asset)通常包含脚本,预设,场景,声音等。 ...

hellowangld的博客 1464

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

系统分析与设计概念

软件工程定义 概括的说:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程化的方法来开发和维护软件,把经过实践考验而证明正确的工程管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。这就是软件工程。 主要内容:针对软件生命周期全过程及其每个具体阶段的工程方法、技术细则、文档规范、管理制度、人员组织以及质量保证体系等。每个软件开发者必须按工程的统一要求行...

hellowangld的博客 1388

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

实训总结

一年一度软件工程实训终于结束了,本次实训使用Java语言,与初级实训一样是在Linux下编程,有了初级实训的经验,本次实训我并不紧张。但是,当我真正开始肝实训时才发现又得像第一次一样一直打代码,debug到凌晨一两点。不过收获还是挺多的,不仅温习了上一学期的深度搜索和广度搜索算法,还学习启发式搜索。对在Linux下运行Java和使用eclipse,sonar,Junit单元测试都有了深刻的认识。对...

hellowangld的博客 1281

Unity3d井字棋实现

整体框架: 首先我们要明确我们要做什么,需要什么函数实现。我只是设计了简单的双人游戏模式,在这个模式中,我们需要下列几个函数: 重置函数Reset(); 棋盘界面,我们用OnGUI();函数创建棋盘,该函数用于渲染和处理GUI事件,这意味着每次落子都会调用此函数渲染棋盘。 判断函数Check();用于判断输赢。 一开始我们用一个3*3二维数组创建棋盘,并将数组的初始值设定为0,如果O方在...

hellowangld的博客 1080

区块链基础知识学习记录

介绍 区块链 是一个由节点参与的分布式数据库系统,具有不可更改,可靠性高,信任度强的特点,其核心思想为去中心化和分布式。或者说区块链是一个分布式账本,管理各种交易。另一个特点是利用点对点网络通讯实现对交易的控制。而这一过程就涉及密码学与加密算法避免交易被干扰。 挖矿 矿工利用软硬件来帮助完成交易的验证,完成工作量证明,将交易打包成区块,完成交易,通过公平竞争获取回报。 工作量...

hellowangld的博客 1044

使用docker部署简单web应用

docker安装 由于我是很久之前装的docker了,已经不记得怎么安装了,安装教程可以参考网上的教程。这里提供一份参考 dockerfile编写 这里的编写需要注意路径问题 按照下面的形式编写dockerfile: FROM golang:latest WORKDIR /go/src/apiongo COPY . /go/src/apiongo RUN go get && go...

hellowangld的博客 1034

Unity3d空间与运动

游戏对象运动的本质是什么? 运动的本质是游戏对象通过脚本变化其(position)位置,(rotation)欧拉角,(scale)形状。 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…) 改变Transform属性: public float Power = 10;//这个代表发射时的速度/力度等,可以通过此来模拟不同的力大小 ...

hellowangld的博客 934

Unity3D 牧师与魔鬼

使用MVC结构编程 首先,我针对这个游戏总结了UML图,明确了我需要哪些函数,哪些类来支持游戏的实现: GameModel 从图上我们可以看出我们需要4个GameModel,分别是: moveable:用于控制角色和船的移动。 CoastController:用于控制与河岸有关的动作,比如角色上下岸,船的离开和停靠。 MyCharacterController:用于控制6个角色的动作...

hellowangld的博客 764

hyperledger fabric

token: token是一种身份验证方式。 传统身份验证: 传统方式是使用session,即在用户登录时记录用户信息并生成一个ID,客户端在下一次访问时会带着这个ID,因此直接验证ID即可。而这份记录就是session,存在服务端中,可能需要定期清理。 换成token: 实际上和传统的方式没有多大区别,只是把ID换成token的信息:head,payload,signature。只是t...

hellowangld的博客 639
上一篇: Linux下go语言环境搭建和VScode安装配置
下一篇: 使用go语言开发selpg
hellowangld
博客等级 码龄10年 15粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hellowangld

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值