Splendor White's blog

首页

关于

归档

Ethernaut 闯关笔记 第5关 Telephone

原始代码 // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract Telephone { address public owner; constructor() { owner = msg.sender; } function changeOwner(address _owner) public { if (tx.origin != msg.sender) { owner = _owner; } } } 目标:成为合约 owner 。..

更多

Ethernaut 闯关笔记 第4关 Coin Flip

原始代码 // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract CoinFlip { uint256 public consecutiveWins; uint256 lastHash; uint256 FACTOR = 57896044618658097711785492504343953926634992332820282019728792003956564819968; constructor() { consecutiveWins = 0; } function flip(bool _guess) public return..

更多

Ethernaut 闯关笔记 第3关 Fallout

原始代码 // SPDX-License-Identifier: MIT pragma solidity ^0.6.0; import 'openzeppelin-contracts-06/math/SafeMath.sol'; contract Fallout { using SafeMath for uint256; mapping (address => uint) allocations; address payable public owner; /* constructor */ function Fal1out() public payable { owner = msg.sender; allocations[ow..

更多

Ethernaut 闯关笔记 第2关 Fallback

待攻击的合约代码: // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract Fallback { mapping(address => uint256) public contributions; address public owner; constructor() { owner = msg.sender; contributions[msg.sender] = 1000 * (1 ether); } modifier onlyOwner() { require(msg.sender == o..

更多

Ethernaut 闯关笔记 第1关 Hello Ethernaut

点击 get new instance ,按 F12 键启动审查元素,点击“Console”,在其中按照题目要求输入指令,逐步解决谜题 player '0x15AfABaA426334636008Bc15805760716E8b5c5E' getBalance(player) Promise {<pending>} [[Prototype]]: Promise [[PromiseState]]: "fulfilled" [[PromiseResult]]: "6.126630930601673173" ethernaut n {methods: {…}, ab..

更多

金融随机过程 学习笔记

前言 本文是本人自学清华大学出版社《随机过程及其在金融领域中的应用》时的同步笔记。 第 3 章 随机过程 随机过程的基本概念 随机过程 {X(ω,t):ω∈Ω,t∈T}\{X(\omega, t): \omega\in\Omega,t\in T\}{X(ω,t):ω∈Ω,t∈T} 是关于时间参数 ttt 和样本点 ω\omegaω 的二元函数。它的自变量类型是两个数值(离散的或连续的),它的函数值类型是一个随机变量集合。简单理解,随机过程将 二维平面上的某点 映射到 某个随机变量集合 。有时可以简单表示成 {Xt(ω)},{Xt}\{X_t(\omega)\}, \{X_t\}{Xt​(ω)},{Xt​} 或 {X(t)}\{X(t)\}{X(t)} 。 下面的伪代码可以帮助理解随机过程的定义。 ..

更多
动物保护

关于虐待动物,我构造的一些道德难题

前言 我构造这些道德难题并不是为了否认或肯定任何观点,也不是支持动保和反动保的任何一方,而只是为了激发更多人进行有价值的思考。 如果我们围绕动物保护议题建立的价值体系(无论是支持还是反对)不能够实现逻辑自洽,而只是出于直觉、情绪或灵光一闪,那么这种价值体系似乎就不是可持续的。 情境一 小赵养了一只可爱的仓鼠。他非常喜欢自己的仓鼠宠物,将其视为自己的亲人,并在家里安装了一个摄像头以便时刻了解仓鼠的情况。 有一天,他回到家,发现仓鼠死了,而且死状凄惨。 他非常痛心,检查了录像,发现原来是一只流浪猫闯入家中。 流浪猫将仓鼠开膛破肚,取出仓鼠的内脏,用利爪割破仓鼠的喉咙,听着仓鼠悲惨的嚎叫声。 任凭仓鼠怎样挣扎,流浪猫都不满足。直到仓鼠彻底断气,流浪猫依然对着尸体乐此不疲,良久后方才离去。 小赵非常气愤。他认为..

更多
学习笔记数学统计学

统计学 学习笔记

前言 本文是武汉大学经济与管理学院王恺老师 2023 年秋《统计学》同步课程笔记。 课程介绍 王恺,管理科学与工程系老师,邮箱 [email protected] 。 参考教材 《统计学》 游士兵 武汉大学出版社 《统计学》 贾俊平 中国人民大学出版社 课程内容 全书 14 章都会讲完 考核 期末考试占70% 分析报告占30% 具体的考试题型,最后一次课程会介绍。 分析报告要求: 可以组建学习小组,便于探讨 自选一个案例或问题,用本课程所涉及的任意知识点分析 撰写报告,做 presentation 第一章 导论 统计学基本概念 总体和样本 总体:所研究的全部个体的集合。 元素:总体中的每一个元素。 有限总体 无限总体 样本:从总体中抽取的一部分元素的集合。 样本容量:构成..

更多
loading..
学习笔记经济学微观经济学理论经济学

中级微观经济学 学习笔记

前言 本文是武汉大学经济与管理学院胡艺老师 2023 年秋的专业选修课《中级宏微观经济学》微观部分的同步课程笔记。 关于授课的资料,胡艺老师保留一切权利。 关于本课程的参考书翻译,东南大学曹乾老师明确声明禁止商用。 感谢胡艺老师、曹乾老师、范里安先生和其他对本课程做出贡献的人! 本文受到 MIT 许可协议的保护。请在使用本文档之前仔细阅读并遵守 MIT 许可协议的规定。 课程前言 不考勤,也就是说可以旷课,期末考试强度适中。 微观部分使用的资料是范里安《中级微观经济学:现代方法》,但不使用通行的出版译本《中级微观经济学:现代方法》,而使用东南大学曹乾翻译的《中级微观经济学:现代方法》完美中文翻译版。 第一章 市场 外生变量和内生变量 外生变量:不由该模型所讨论的因素决定的变量,简单理解为常量或参数..

更多
loading..
学习笔记美学设计

色彩原理与应用 学习笔记

前言 本文是武汉大学国家网络安全学院马桃林老师 2023 年秋《色彩原理与应用》同步课程笔记。 本课程相关的课件、作业、笔记等,仅供参考学习使用,严禁商用。马桃林老师保留相关的一切权利。 导论 本课程开课十年多,得到许多学生的喜爱。 学了本课程,你可以: 理解知名产品的设计思维 能用准确的语言描述颜色 了解颜色的搭配的科学,提高衣品 课程安排 本课程2学分。 32学时,其中讲授26学时,实践6学时 考核 结课论文:50% 作业1:15% 论文2:15% 课堂考勤:20% 老师不喜欢捞人,想满绩的话每个环节都要重视。 参考资料 教材: 《色彩构成与应用》 林伟 《色彩构成与应用》 王涛鹏等 教学内容 第一章 颜色基本知识 什么是色彩 色彩研究的历史 颜色形成的要素 颜色的分类与颜色..

更多
12346