文档内容为本人的学习总结,也方便个人查询。内容涉及比较全面,这里也分享给大家有需要的可以参考。相关章节中也涉及的内容均给出了相关的网址,都是个人觉得不错的网站。这样可以大大提高个人的学习效率。
2021-12-04 21:59:07 26.51MB mysql 数据库
1
在线遗传算法整定PID程序及论文-学习总结论文.rar 本文是基于德国都柏林城市大学(Dublin City University)学位论文《On-line PID Controller Tuning using Genetic Algorithms》而作的工作。本人的工作,只是做翻译、理解和学习,以及程序编写和验证,思想完全来源于原作者。    文章的研究对象为Ball and Hoop system,利用RLS在线辨识系统参数,然后利用在线遗传算法整定PID,以期理想的控制效果,但是由于simulink的非实时仿真特性(即假设仿真时间为200s,而实际simulink仿真时间根据硬件等条件可能仅为5s),而GA在线整定PID参数是需要一定时间的,不能匹配,所以最后遇到了问题。       当然,从全文来看,这篇文章虽然思想不复杂,程序思想和仿真模型也相对不是很难,对于从事和研究这方面内容的人,会有不小的启发和帮助。以下,是原文PDF和本人的理解和翻译的word07版本(注:由于是研究学习,并没有完全按原文翻译,不影响理解,并加入了自己的理解说明)。
2021-12-03 14:49:09 302KB matlab
1
ETL工具kettle学习总结
2021-12-02 21:50:02 637KB ETL KETTLE
1
xml的简单技术要点,便于面试使用。包括dtd、xml schema、xslt
2021-11-28 17:08:29 25KB xml
1
Matlab并行工具箱学习总结,很好的matlab并行学习总结,对用到matlab并行操作的用户很有帮助
2021-11-25 09:41:40 2.74MB matlab 并行 工具箱
1
第四章 智能合约的安全问题 目前,以太坊中总计约有一亿以太币,按市场价(1以太价值 150美元), 总市值约为 150亿美元。广泛的应用也暴露了以太坊的一些漏洞,并被一些攻击 者利用,出现了 TheDao Bug(损失 6000万美元)、Parity Bug(300万以太币无 法取出)等严重的漏洞。这些漏洞使人们对以太坊的安全性产生了怀疑。由于其 他智能合约平台大多都参考了以太坊的底层架构,这些平台同样会受到这些攻击 的威胁。智能合约的安全机制与漏洞涉及到整个以太坊架构的各个层次。目前, 智能合约的安全已经成为智能合约开发者必须考虑且重视的问题[5]。 4.1 智能合约中的漏洞分类 在本节中,我们先对以太坊智能合约的安全漏洞进行归纳。此外,我们通过 一个代码片段说明每个在 Solidity层级的漏洞。所有这些漏洞可以被利用(实际 上,大多数漏洞)来进行攻击,例如从合约中盗取以太币。 Call to the unknown. Solidity中用于调用函数和转移以太币的某些语法可能 具有调用被调用者/接收者的 fallback函数的副作用[3]。我们在下面说明它们。 -call调用一个函数(另一个合约的或本身的函数),并将以太币转移给被调 用者。 例如,可以按以下方式调用合约 c的函数 ping: c.call.value(amount)(bytes4(sha3("ping(uint256)")),n); 其中,被调用函数由其哈希签名的前 4个字节标识,amount决定必须将多 少 wei传递给合约 c,而 n是 ping函数的实际参数。值得注意的是,如果在地址 c处不存在具有给定签名的函数,则执行合约 c的 fallback函数作为替代。 -send用于将以太币从运行中的合约转移到某个接收者 r,如 r.send(amount) 所示。以太币被转移后,send执行接受者的 fallback函数。与 send相关的其他 漏洞在“exception disorders”和“gasless send”中进行了详细说明。 -delegatecall与 call非常相似,区别在于被调用函数的调用在调用者环境中 运行。 例如,执行 c.delegatecall(bytes4(sha3(“ping(uint256)”)),n), 如果 ping包含变量 this,它将引用调用者的地址而不是合约 c的,并且在以太 币转移到某个接收者 d的情况下-通过 d.send(amount)-从调用者 balance中提 取以太币。
2021-11-24 16:14:30 1.98MB 以太坊 智能合约 MPT树 智能合约安全
1
适合初学者学习STM32F10X的通用定时器
2021-11-16 15:29:43 187KB STM32通用定时器
1
编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。虽然只有少数人从事编译方面的工作,但是这门课在理论、技术、方法上都对我们学生提供了系统而有效的训练,有利于提高软件人员的素质和能力,同时对锻炼我们学生的个人思维能力起到了非常大的作用。
2021-11-15 19:20:43 24KB 编译原理学习小论文 学习总结
1
51单片机的学习经验(附学习总结).pdf
2021-11-10 18:10:23 47KB 技术
单片机课程学习总结.docx
2021-11-10 18:01:19 23KB