自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (32)
  • 收藏
  • 关注

原创 以太坊C++客户端Aleth源码分析,转账交易和智能合约的入口代码

本文主要记录以太坊C++客户端Aleth的源码分析和相关实验过程和结果。本文将讲解两部分的内容,一是转账交易和智能合约的入口代码在哪里?二是通过实验验证转账交易和智能合约交易这两种不同交易所对应的不同的输入数据。读者不安装实验环境不影响阅读本文章。实验环境准备:如果读者想要完成本文所示的验证实验,可以参考本人前面三篇文章,分别涉及Aleth客户端的按照,here;私有区块链的搭建和智能合约...

2019-12-31 18:17:05 1694

转载 以太坊开发者资源工具集合

根据英文原版整理,内容有增删1、开发语言、框架与工具语言Solidity - 官方推荐以太坊智能合约开发语言,也是目前最为主流的智能合约语言。 Bamboo - 是一种将智能合约描述为有限状态机的语言,把智能合约看成一个状态和交易的函数,同时生成一个新的状态。 Vyper - 一种类 python 的面向合约编程语言,专注于以太坊虚拟机,着重于安全、简洁、和稳定性。框架Tru...

2019-12-31 10:39:31 519 2

原创 使用Ethereum C++ Aleth客户端创建具有两个同步节点的以太坊Ethereum私有网络

Creating A Private Network With Two Syncing Nodes本文是前面两篇文章的延续,链接分别为:Windows10安装Aleth和使用Ethereum C++客户端Aleth建一个私有网络,并使用Remix部署一个智能合约。这篇文章将使用Ethereum C++ Aleth客户端创建具有两个同步节点的以太坊Ethereum私有网络。最终的结果为:一...

2019-12-28 15:26:49 1935

原创 我自己可以挖矿了!使用Ethereum C++客户端Aleth建一个私有网络,并使用Remix部署一个智能合约

本文是按照这个教程执行的结果记录:Creating a private network and deploying a contract with RemixEthereum Aleth在Wins上面的编译和安装请参考本人上一篇文章。https://blog.csdn.net/liangyihuai/article/details/103737223本人只在这里讲注意事项,具体的步骤其参考上面...

2019-12-27 21:00:06 1435

原创 Windows10编译源码安装Aleth(Ethereum C++ client, tools and libraries)

这篇文章记录本人安装Ethereum c++客户端Aleth的过程。本人的系统环境本人系统:windows10, 64bit,预先安装:visual studio 2017或者2019。本人的是2017.CMake,安装好之后,使用系统的命令行窗口可以执行cmake命令Git,安装好之后,有Git CMD 命令行窗口,注意跟系统的命令行窗口区分。本文的参考来自官网的安装指南:h...

2019-12-27 19:36:07 1128

原创 使用Truffle时遇到的问题和解决方法

错误信息Error: CompileError: /C/Users/media/ethereum_work/course3/contracts/Ballot.sol:1:1: ParserError: Source file requires different compiler version (current compiler is 0.5.12+commit.7709ece9.Emscri...

2019-12-26 15:06:03 6421 2

原创 详细介绍Intel SGX开发环境搭建和Hello Enclave程序运行

这里记录Windows10下搭建Intel SGX开发环境和编写第一个Hello World程序的过程。总共分为两部分,第一是环境搭建,第二是hello world程序编写。每一步都有截图,希望以通俗易懂的方式跟大家分享。1. 环境安装需要安装visual studio 2015或者以上安装Intel SGX JDK, 下载链接本人的电脑win10,VS2017。上面的安装顺序不能颠...

2019-12-19 20:13:03 4527 6

转载 加快Tensorflow和Keras图像数据集的训练速度

这几天在训练一个CNN网络,使用到了两百多万个图片,虽然使用到了GPU NVIDIA GeForce GTX 1080Ti,但是还是很慢。故查阅了一些训练提速的文章,跟大家分享。Tensorflow vs. Keras or how to speed up your training for image data sets by factor 10If you ever trained a...

2019-12-17 11:38:51 2048

转载 MimbleWimble 系列之Pedersen 承诺

MW协议中几个主要的概念Pedersen 承诺 交易合并 范围证明 蒲公英路由**Pedersen承诺-**用来达到匿名保密交易的协议,简单来说你转给我5个token,在其他人不知道数额和地址的情况下,保证这笔交易是有效的,任何人在区块浏览器上都查不到数额和地址信息,跟BTC/ETH不一样,这听起来有点玄乎,但确实在真真切切的在实现,在MW之前之前,已经有Zcash ,门罗在做这种探索...

2019-12-09 21:20:45 1594

转载 MimbleWimble系列之协议介绍

MimbleWimble是什么?MimbleWimble是一个区块链格式和协议,依托于健壮的加密原语,提供非常好的可扩展性、隐私和可替代性。它解决了当前几乎所有实现的区块链(与现实需求之间)差距。Grin和Beam都是实现MimbleWimble区块链的开源软件项目,并填补了(MimbleWimble协议所缺失的)实现一个完整的区块链和加密货币必需的一些东西,其实还有其他MW的项目,例如一...

2019-12-09 21:19:06 490 1

原创 Fiat–Shamir heuristic 启发式的应用 理解 代码实现

先讲问题,再引入Fiat–Shamir heuristic。问题平时我们使用密码注册和登录一个网站的过程可能是这样的。我们使用用户名和密码注册一个网站,网站后台收到用户名和密码之后,使用一个hash算法计算密码的哈希值,然后将用户名和哈希值存入数据库。下次用户登录的时候,后台以同样的方式计算出哈希值,对比数据库中的是否一样,如果两者的用户名和哈希值都一样,登录成功。好一点的后台可能在计算哈希值...

2019-12-07 20:55:57 1250

原创 区块链论文8,NIPoPoWs,非交互工作量证明之证明

本文首发于https://zhuanlan.zhihu.com/p/93463586本文主要内容来自论文《Non-Interactive Proofs of Proof-of-Work》本文章不是论文的直接翻译。本人通过阅读和理解上面论文原文,结合参考其它资料,提取出论文的主体内容,用自己的语言,希望以通俗易懂的方式跟读者分享和交流区块链技术。了解更多区块链前沿技术,请关注本知乎专栏。...

2019-12-06 19:44:22 621

本人的关于联邦学习的论文

本人的联邦学习论文, Auditable Federated Learning With Byzantine Robustness 所上传的PDF文件和发表在IEEE网站(https://ieeexplore.ieee.org/document/10107728)上面的版本基本无内容上的差别。目的是为了让大家能够免费或许的该论文。欢迎引用! Yihuai Liang; Yan Li; Byeong-Seok Shin, "Auditable Federated Learning With Byzantine Robustness," in IEEE Transactions on Computational Social Systems, doi: 10.1109/TCSS.2023.3266019.

2023-04-25

源码:zk-SNARKs实战:使用circom和snarkjs实现简单版的Tornado

该源代码对应本人博文《zk-SNARKs实战:使用circom和snarkjs实现简单版的Tornado(含源码)》,如要看该文章,可直接在百度中根据题目搜索

2022-04-12

斯坦福教授Cryptography 课程思维导图.emmx

斯坦福教授Cryptography 课程思维导图.emmx, 使用mindmaster软件可打开编辑

2021-12-16

Project-battleship.zip

https://editor.csdn.net/md?not_checkout=1&articleId=116459829 这里介绍一个基于区块链以太坊开发的战舰游戏项目。做这个项目的初衷是对layer2区块链技术的proof-of-concept。因此,本项目是一个可以在每一个人的电脑上面执行的demo。 使用的编程技术有: - HTML; Javascript; CCS; (网页前端) - Web3 (提供了调用智能合约的js接口) - ganache-cli (在本地模拟以太坊节点) - remix (以太坊智能合约的IDE) - Solidity (智能合约编程语言) 具体的环境配置请阅读本人的上一篇文章: [区块链/以太坊/智能合约solidity,全栈开发区块链借贷记账小应用,含完整源码](https://liangyihuai.blog.csdn.net/article/details/115913338)

2021-05-06

zn_STOPWORDS.txt

中文stopwords,用于中文文本分析所需要的中断词,比如“的”,数字,等等

2020-12-31

my presentation on RDD & Spark.pptx

这是一个Apache Spark的演讲ppt,全都是英文的,制作时间是2020年的。包含Spart的最近状态,RDD和其生态。my presentation on RDD & Spark.pptx

2020-10-25

TrInc, Small Trusted Hardware for Large Distributed Systems..pdf

TrInc: Small Trusted Hardware for Large Distributed Systems.

2020-08-28

Confidentiality Support over Financial Grade consortium blockchain.pdf

论文SIGMOD2020, Confidentiality Support over Financial Grade consortium blockchain,

2020-08-21

cryptography 1.zip

斯坦福密码学1公开课ppt课件,课程链接为:https://www.coursera.org/learn/crypto? 含PPT格式和PDF格式。

2020-04-18

images.zip

Eigenface 和Fisherface 图片资源, 配套的源码是https://github.com/liangyihuai/Eigenface-Fisherface

2019-12-13

ETCFlyClient.pptx

ETC flyclient ppt, 全部是英文,具体可以查看本人博客https://blog.csdn.net/liangyihuai/article/details/103129061 或者知乎https://zhuanlan.zhihu.com/p/92474360

2019-11-18

Xu et al. - 2019 - Making Big Data Open in Edges A Resource-Efficien.pdf

论文 - Making Big Data Open in Edges: A Resource-Efficient Blockchain-Based Approach

2019-10-05

如何系统地写一篇好论文

该资源以PPT的形式详细且系统地总结了写一篇被接收的论文所应该注意的东西,已经如何去写,论文的每一部分应该包含什么。该资源来自帝国理工学院(Imperial College London),1907年建立于英国伦敦,是一所主攻理学、工学、医学和商学的世界顶尖公立研究型大学。 五分,物有所值

2019-01-03

Mastering Apache Flink, Learning Apache Flink

书名叫Mastering Apache Flink, Learning Apache Flink, 英文高清版,支持复制

2018-12-18

KDBC2018-Proceedings 该会议的所有论文

KDBC2018-Proceedings 该会议的所有论文, 大部分为韩文,一部分为英文,会议的全名为:Korean Database Conference

2018-10-23

File Structures_ An Object-Oriented Approach with C++(1997)

书名:Michael J. Folk, Bill Zoellick, Greg Riccardi-File Structures_ An Object-Oriented Approach with C++-Addison Wesley (1997) 全部都是英文的。讲解的是文件结构,包括如何组织类对象,如何持续化存储等等。

2018-06-15

c++实现索引的文档

c++实现索引的文档, 比较详细的讲解,是英文版的。和前面两个文档是一起的。

2018-06-15

c++多个对象序列化和持久化的结构和访问形式

这个文档讲了c++中多个对象序列化和持久化的结构和访问形式。英文。结合上一次所上传的文档,讲解的都是对象序列化和持久化的。

2018-06-15

C++对象序列化(存储到硬盘)

讲述了C++对象如何序列化(存储到硬盘), 涉及到比较详细的细节方面的讲解。英文。

2018-06-14

resnet50 testing dataset

resnet50 testing dataset, 是手势的测试集, 具体可以查看本人博客。

2018-01-23

resnet 50 training dataset,手势

resnet 50 training dataset,该数据集表示手势的,总共分为6类,这个是训练用的。具体查看本人博客。

2018-01-23

the colour image processing handbook SJ Sangwine , REN Horne

the colour image processing handbook SJ Sangwine , REN Horne, 是英文本的。可是使用鼠标选择复制,质量应该是不错的。

2017-09-07

Jeff-Dean-s-Lecture-for-YC-AI

这个是Google Brain大牛Jeff dean讲课视频的ppt,讲述了目前google目前在人工智能方面的研究和进展。视频地址 https://www.youtube.com/watch?v=HcStlHGpjN8&feature=youtu.be

2017-08-28

基于Spark的移动用户主要活动地点的挖掘算法实现以及JavaEE技术整合TTP

这个是本人的本科毕业设计答辩ppt,为了更好地共享资源,象征性地收取1资源分!

2017-06-07

busybox制作根文件系统

这个文档讲到了busybox制作根文件系统的相关内容

2016-12-12

Java 1.8 lambda表达式示例源码

Java 1.8 lambda表达式示例源码

2016-11-28

protobuf2.6.1

这个是最新的protobuf,(MD5: f3916ce13b7fcb3072a1fa8cf02b2423) 使用tar -zxf protobuf-**.tar.gz命令解压后得到是 protobuf-**的源码, cd protobuf-** 进入目录 假如 你希望编译成功后输出的目录 为 /home/work /protobuf/ 则输入如下两条命令: ./configure --prefix=/home/work/protobuf/ make && make install 编译成功后将export PATH= /home/work /protobuf/bin:$PATH加入到环境变量中 最后输入 protoc --version命令,如显示protobuf-**则安装成功

2016-05-29

cglib-3.2jar包

最新的cglib包,这是最新的jar包,导入这个才可以运行cglib程序。除了这个,还需要导入asm的jar包,上一次已经上传了asm包。

2015-12-24

asm-all.5.0.4

这是最新的jar包,导入这个才可以运行cglib程序。除了这个,还需要导入cglib的jar包,下一次会导入cglib包。

2015-12-24

第一个spring所以到的jar包

第一个spring所以到的jar包,属于最小的,只有7个包,在eclipse中完全能够支撑运行一个spring示例程序

2015-10-04

Spring框架的示例项目源码 Spring Petclinic

从官网之下下载的spring项目示例,具体网址在:https://github.com/spring-projects/spring-petclinic 导入eclipse之后需要一定的改动才可以运行

2015-09-27

空空如也

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

TA关注的人

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