以太坊开发实战:从零开始构建去中心化应用
引言
最近抽出时间来梳理了一下区块链的相关内容:
以太坊作为智能合约平台的代表,提供了完整的开发工具链,让开发者能够构建去中心化应用(DApp)。本文将从开发人员的视角,系统介绍以太坊开发的核心概念、技术栈和实践路径。
最近抽出时间来梳理了一下区块链的相关内容:
以太坊作为智能合约平台的代表,提供了完整的开发工具链,让开发者能够构建去中心化应用(DApp)。本文将从开发人员的视角,系统介绍以太坊开发的核心概念、技术栈和实践路径。
Kettle(Kettle Extraction Transportation Transformation Load),现称为 Pentaho Data Integration,是开源领域最著名的 ETL(Extract-Transform-Load)工具之一。作为数据处理引擎,它在企业数据仓库、数据集成、数据清洗等场景中扮演着重要角色。
作为熟知前端技术的开发者,我的跨平台移动应用开发始于 2013 年左右。回顾这段技术演进历程,不仅是工具链的变化,更是整个混合应用技术生态发展的缩影。
2012: Sencha Touch (大屏控制端)
↓
2016: Ionic (游戏类 App)
↓
接着: 多个 Ionic 项目上架 iOS
↓
后续: Flutter DataColour 可视化 App
当然过程中也尝试过一些原生应用的开发,不过本文重点还是以混合应用为主。
春节期间利用假期时间读完了丹尼尔·卡尼曼的《思考,快与慢》。这本书是行为经济学领域的经典之作,也是理解人类思维模式的重要参考。作为 2002 年诺贝尔经济学奖得主,卡尼曼用这本书系统地阐述了他与合作者阿莫斯·特沃斯基(Amos Tversky)数十年研究的核心成果:人类思维的两个系统及其对判断和决策的影响。
这本书的核心价值在于:它不仅揭示了人类思维中的系统性偏差,更重要的是提供了一套理解自己和他人的思维框架。这种框架帮助我们认识到直觉的局限性,并在关键决策时刻保持警惕。
“系统1的自主运作诱发了极其复杂的理念模式,但只有相对缓慢的系统2才能按部就班地构建想法。”
本文将围绕这本书的核心内容,系统梳理两个思维系统、认知偏差、决策理论以及实践启示,帮助读者建立对人类思维的更深入理解。
基于 WPF + Prism 6.2.0 实现的 WebDAV 云存储客户端,采用 MVVM 架构模式,通过 MEF 实现模块化设计。
实现了完整的 WebDAV 操作(HTTP + HTTPS),包括对于大文件的断点续传上传与下载。
没有 WebDAV 环境的,可以连接 dav.box.com 服务进行尝试,也可以连接自己搭建的云存储,如 ownCloud。