自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 如何理解区块链程序

Solidity开发的智能合约实际上运行在由全球数千个节点共同维护的EVM集群中。存储完整的区块链历史数据实时同步最新交易独立验证和执行所有智能合约调用通过共识机制(如PoS)确保状态一致性抗单点故障:无中心服务器可被攻击数据不可篡改:历史记录永久保存无需信任的运行:代码逻辑对所有人透明如果要进一步优化理解,可以想象以太坊是一个由代码规则驱动、由密码学保障安全的全球化分布式计算机,而Solidity就是为这台计算机编写程序的语言。

2025-05-21 15:38:29 1320

原创 区块链开发不得不提的东西-以太坊

若强行类比:以太坊 ≈ JDK(开发工具) + JVM(EVM) + 分布式数据库(区块链) + P2P网络协议。核心差异:以太坊的本质是一个 去中心化状态机,其核心价值在于通过密码学和共识机制实现无需信任的代码执行环境,而JDK仅关注本地化开发与执行。因此,将以太坊简单等同于JDK会忽略其作为 分布式系统基础设施 的核心特性。更准确的比喻是:以太坊 = 全球化的、不可篡改的“云计算机”,而Solidity等工具链相当于这台计算机的“编程语言套件”。

2025-05-21 15:34:53 239

原创 区块链应用开发技术简述

【代码】区块链应用开发技术简述。

2025-05-21 15:29:48 1759

原创 windows系统安装或更新时报错

很多时候系统升级或者安装一些程序的时候报错,比如提示“安装错误 - 0x800f081f”,这种大多是由。,可以通过使用DISM和SFC的指令工具解决该问题。

2025-05-19 12:38:15 380

原创 C语言中的CMake

CMake ≈ Maven/Gradle:管理构建过程,解决依赖和编译规则问题;跨平台编译:CMake 自动适配操作系统并调用对应编译器(MSVC/GCC/Clang),但需处理平台相关代码;与 Java 的差异:C/C++ 编译后直接运行,无运行时虚拟机层。

2025-05-16 16:33:14 1523

原创 GCC和MSVC对C语言标准的支持概况

编译器对C标准的支持态度典型问题GCC积极跟进新标准,支持完整。旧版本可能需要手动指定新标准(如C11)。MSVC侧重C++,C标准支持有限且滞后。缺少C11/C17的高级特性(如多线程原子操作)。

2025-05-16 15:05:57 682

原创 c语言的标准库 VS java“jdk”

C标准库就像Java的“标准类库”(比如java.util),是语言的基础工具箱。JDK则是Java的“全家桶”,除了标准类库,还包含编译器、虚拟机、调试工具等。如果一定要对标:C标准库 ≈ Java标准库(JDK中的类库部分)。C编译器(如GCC) + C标准库 ≈ JDK(包含编译器+类库+运行时)。

2025-05-16 15:04:33 326

原创 MSVC、MINGW,gcc、g++,qmake、cmake 这些是什么关系?

MSVC和MinGW:两种不同的“厨房”,一个专供Windows,一个让Linux大厨(gcc)也能在Windows做饭。gcc/g++:真正炒菜的“大厨”,看菜谱(构建工具)的指示干活。qmake/CMake:写菜谱的人,qmake专做Qt菜,CMake更万能,能适应所有厨房。Java版:用Maven点菜(pom.xml),告诉javac大厨怎么炒,而选Oracle还是OpenJDK就像选不同的厨房供应商。

2025-05-16 15:03:41 474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除