- 博客(10)
- 收藏
- 关注
原创 区块链中的密码学基础
加密/解密算法对称加密非对称加密数字签名哈希(散列函数)其他:密码分析非对称加密算法哈希函数区块链中的应用[外链图片转存中…(img-6k0sKe9a-1713613242523)]Merkle Tree(默克尔树)一种依靠哈希来快速确认某个值是否在一个集合中的数据结构常用于区块存储交易,发行白名单确认等场景非对称加密算法哈希函数区块链中的应用。
2024-04-20 19:41:02 378
原创 Web3综述
以太坊是图灵完备的,开发者可以使用Solidity语言创建运行于EVM上的应用程序——智能合约。2021年,ConstitutionDAO从公众筹集了$42M去竞拍一份美国宪法副本。2021年,ConstitutionDAO从公众筹集了$42M去竞拍一份美国宪法副本。DAO(去中心化自治组织)是一个通过智能合约保持运作的组织,与公司制相对。NFT(非同质化代币)是独特的数字代币,不能互换,与同质化代币相对。以太坊是开源的去中心化的有智能合约功能的区块链。密码学是区块链底层安全机制的保障。
2024-04-20 18:38:23 342 1
原创 Java基础语法
位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数。字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示1B(byte,字节)=8bit(位)字符:是指计算机中使用的字母、数字、字和符号1bit表示1位,1Byte表示一个字节1B=8b。
2024-04-06 21:43:58 1113 1
原创 Java入门05:安装开发环境
在浏览器搜索JDK8,点击进入JDK8,Oracle官方下载页面。再对Path中JAVA_HOME删除(两个都要删),然后点确定,确定,确定。,如果返回’java’ 不是内部或外部命令,也不是可运行的程序。在环境变量中找到JDK的安装路径,找到JDK文件夹进行删除。编译javac java文件,会生成一个class文件。右键我的电脑点击属性,找到高级系统设置点击环境变量。检查是否删除,Win键+R输入cmd进入控制台,输入。运行class文件,java class文件。随便新建一个文件夹,存放代码。
2024-04-03 18:27:21 507 1
原创 Java入门04:JDK、JRE、JVM
JDK、JRE、JVMJDK:Java Development Kit(Java 开发工具包)JRE:Java Runtime Environment(Java 运行时环境)JVM:Java Virtual Machine(Java 虚拟机)
2024-03-31 23:36:52 75
原创 Java入门03:Java三大版本
Java三大版本Write Once、Run AnywhereJavaSE:标准版(桌面程序,控制台开发…)JavaME:嵌入式开发(手机,小家电…)JavaEE:企业级开发(web端,服务器开发…)
2024-03-31 23:03:05 108 1
原创 Java入门01:Java帝国的诞生
Bill Gates说:这是迄今为止设计的最好的语言!Java 2 企业版(J2EE):去占领服务器。Java 2 标准版(J2SE):去占领桌面。Java 2 移动版(J2ME):去占领手机。1995年的网页简单而粗糙,缺乏互动性。
2024-03-31 22:41:25 128
原创 计算机基础
当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言。管理员方式运行:选择以管理员方式运行。开启Dos控制的几种方式。
2024-03-31 21:31:47 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人