- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 区块链项目研究--Amaya Finance--1
写作目的:记录我从零开始学习一个区块链项目,并且分析项目的可行性。目标项目:Amaya Finance这是我关于Amaya Finance的第一篇文章。以后会加后续文章的链接进来Amaya Finance项目简介:波卡顶级生态借贷协议,核心产品包含多链部署借贷协议AmaraLend,资产跨链协议AmaraLink等。AmaraLend beta已经部署Moonbeam测试网,并计划正式上线Moonriver。Amara的短期目标是成为波卡生态最流行的借贷市场,并将尽可能多的资产通过跨链桥引入
2021-10-21 21:05:05 11318
原创 拉斯维加斯(Las Vegas)算法
前提:拉斯维加斯属于概率算法的一种,那么对于概率算法就需要了解概率算法的特点和概率算法和确定性算法的区别。我理解的概率算法和确定性算法的区别:确定性算法对于每个输入实例的执行步骤,执行结果都是一定的。但概率算法是不定的。对于确定性算法有“平均执行时间”,对于概率算法有“期望执行时间”。平均执行时间:输入规模一定的所有输入实例是等概率出现时,算法的平均执行时间。期望执行时间:反复解同一个输入实例所花的平均时间。概率算法的特点:1.不可再现性:在同一个输入实例上,每次执行结果不尽相同
2021-02-24 21:14:47 3591 1
原创 状态转移初学+棋盘问题
首先分析没有任何限制时,从(0,0)到(n,n)为什么是(2n,n):原因:小兔只能往右或者往上走,总共要往上走n次,往右走n次。总共要走2n次,那我们从中选出n次往上走就可以了,相当于求概率C(2n,n)如果用状态转移表示:一个正方形,有四个点,分别为(0,0),(0,1),(1,0),(1,1)。到(0,1),(1,0)都只有一条路径,到(1,1)有两条路径,分别为从(1,0)...
2020-03-27 10:43:24 221
原创 echo框架context使用
package mainimport "github.com/labstack/echo"import "net/http"//CustomContext istype CustomContext struct { echo.Context}//Foo isfunc (c *CustomContext) Foo() { println("foo")}//Bar is...
2020-02-09 16:00:42 821
原创 go语言log包学习
基本log包学习:package main//参考网址:https://studygolang.com/pkgdoc//logger:对象:活动状态的记录日志的对象 作用:生成一行行的输出写入到io.Writer接口//New:创建logger对象,可以设置日志信息的写入地址,prefix会添加到生成的每一条日志前//flags setflags prefix setprefix o...
2020-02-09 14:00:16 511
原创 gRPC+protobuf学习
gRPC学习网站https://grpc.io/docs/guides/Golang protobuff先安装protoc大环境:https://github.com/protocolbuffers/protobuf/releases再安装针对于go的小环境https://github.com/golang/protobufecho学习https://echo.la...
2020-02-06 19:36:30 229
原创 Solidity学习常用网址
Solidity 语法学习学习网站:solidity官网,V0.6.2https://solidity.readthedocs.io/en/v0.6.2/miscellaneous.html#index-6新手编译网站:Remix:https://remix.ethereum.org/代码的安全性问题举例:https://solidity.readthedocs.io/en/v0....
2020-02-04 20:26:36 1032
原创 Geth搭建私链初学笔记
安装geth客户端这里采用的是github的安装方法:进入https://github.com/ethereum/go-ethereumgit clone 到本地,执行make geth将geth添加到环境变量sudo vim /etc/profile 添加:export PATH=$PATH:/home/liu/geth/go-ethereum/build/bin到...
2020-02-04 19:58:05 269 1
原创 Ubuntu 18.04安装Vscode的go插件
1.首先安装vscode,安装之后打开,搜索go,安装go插件。注意这个是vscode的插件。2.确定自己的18.04的Ubuntu的自带的go插件的版本。一般自带的都是1.10安装go的插件会出现问题,这时需要卸载1.10,安装1.13及以上的版本。做法:卸载1.10,这里需要删除path里面的go文件。命令行输入 go env 找到 go root,我这里是在us...
2020-01-13 19:24:28 1299
原创 钓鱼网站+钓鱼工具
钓鱼工具:ReelPhishReelPhish实时双因子钓鱼工具是以命令的方式运行的,主要有两个组件,一个组件是嵌入钓鱼网站的PHP脚本(需根据确定的目标网站对脚本代码进行设置修改),用来获取钓鱼的数据(账户、密码、双因子验证等)并发送到攻击者电脑中的python脚本,另一个组件是用来监听钓鱼网站数据的ReelPhish.py,当侦听到账户密码等信息时就会启动selenium框架驱动浏览器自动...
2019-01-04 11:54:54 5719 4
原创 杭电ctf离骚隐写题
直接打开文档,拉到最后看到了15行字符串,根据长度判断了一下应该是md5,解密之后是list=[16,35,65,51,50,43,79,115,167,173,177,9,55,55,160]看了一下最大数字超过127,不是ASCII码。看了一下行数有180多行,应该就是对应的每一行里面的内容。关键点来了,打开可以看见一堆类似于-.-. .-- . -- --- -.-. ...
2018-10-22 21:19:18 859
原创 杭电ctf杀手
这个文本是单词掺杂在[a-z]字符里的.一句完整的英语显然是好几个完整的单词连一起的.所以,我们可以分割这个大字符串,可以利用常见单词2000个做字典,用python跑一下.以上是思路,代码如下 def wordcount(dictory,zifuchuan): count=0 for i in range(len(dictory)): ...
2018-10-19 16:49:03 1718 1
原创 pycipher中ADFGX模块
参考链接:https://pycipher.readthedocs.io/en/master/代码:import pyciphere1 = pycipher.ADFGX('phqgmeaylnofdxkrcvszwbuti', 'abcd').encipher('abcdefgh')e2 = pycipher.ADFGX('phqgmeaylnofdxkrcvszwbuti', '...
2018-10-18 16:24:57 579
原创 python3 hashlib
import hashlibprint(hashlib.algorithms_available)md = hashlib.md5()md.update('how to use '.encode('utf-8'))print(md.hexdigest())sh = hashlib.sha512()sh.update('how to use '.encode('utf-8'))pri...
2018-10-17 16:48:32 630
原创 python3 编码
参考链接:https://blog.csdn.net/anlian523/article/details/80504699参考链接:https://www.cnblogs.com/chownjy/p/6625299.html python3中,字符串的存储方式都是以Unicode字符来存储的,所以前缀带不带u,其实都一样。字符串(str)编码(encode) 之后就是 二进制流(b...
2018-10-17 16:33:19 157
区块链共识研究综述.pdf
2020-05-22
新闻发布系统全代码详情
2018-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人