logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

solidity教程(三)高级 Solidity 理论

title: solidity教程(三)高级 Solidity 理论tags: solidity,eth声明:本系列教程是整理cryptozombies 而来https://cryptozombies.io/zh诶呦喂……少年!你比我想象的厉害。你的 Solidity 技能好棒。既然你已经有了些 Solidity 编程经验,我们就要提高难度,讲讲 Ethereum 开发的技术细节...

#区块链#以太坊
Golang实现区块链(一)使用Go语言实现简易区块链

这篇文章使用Go语言实现简易区块链,通过这篇文章可以了解到:区块链的基本组成部分是区块。每个区块包含了以下信息:2.创建区块我们可以使用以下方法来创建一个新的区块,也就是构建对象:3.设置 Hash 函数区块链采用 Hash 函数进行数据验证的原因包括:实现 Hash 函数的方法如下:4.构建创世区块如同火车需要一节火车头以引导后续的车厢,区块链也需要一个创世区块。三、链实现区块链是一个有序连接区

文章图片
#区块链
solidity教程(六)前端和Web3.js

title: solidity教程(六)前端和Web3.jstags:solidity,eth声明:本系列教程是整理cryptozombieshttps://cryptozombies.io/zh而来。Lesson 6: 应用前端和 Web3.js哟,你都学到这里来啦。你真是个了不得的 CryptoZombie…通过前五课的学习,相信你已经有了扎实的 Solidity 基...

solidity教程(一)搭建僵尸工厂

title: solidity教程(一)基础tags: solidity,区块链第1章: 课程概述第一课你将创造一个"僵尸工厂", 用它建立一支僵尸部队。我们的工厂会把我们部队中所有的僵尸保存到数据库中工厂会有一个函数能产生新的僵尸每个僵尸会有一个随机的独一无二的面孔在后面的课程里,我们会增加功能。比如,让僵尸能攻击人类或其它僵尸! 但是在实现这

#区块链
Golang实现区块链(四)—交易

title: Golang实现区块链(四)—交易tags: go,blockchain到目前为止我们已经实现了区块链的持久化和交互界面。但是比特币中最核心的交易功能,我们还没能实现它,本章就将对区块链交易功能进行实现。比特币交易原理在实现交易功能之前,我们首先了解下比特币的交易原理,比特币采用的是 UTXO 模型,并非账户模型,并不直接存在“余额”这个概念,余额需要通过遍历整个交易历史...

Go数据结构与算法-双向冒泡排序(鸡尾酒排序)

title: Go数据结构与算法-双向冒泡排序(鸡尾酒排序)tags: go,算法介绍上一篇我们讲了冒泡排序的优化,现在我们再来优化一下,链表我们有单链表,双链表之分,并且双链表的查询效率比单链表高得多,那么冒泡排序能否双向排序呢?答案是肯定的。基本思想每趟向后遍历排为从低到高,再向前遍历从高到低。排序过程依然使用数组 [29 10 14 37 14][UNSORTED]:...

Go语言爬虫系列教程4:使用正则表达式解析HTML内容

本文介绍了Go语言中使用正则表达式解析HTML内容的基础知识,重点讲解了正则表达式的核心语法。主要内容包括:1) 字面量匹配的精确查找;2) 点号(.)匹配任意字符;3) 星号(*)和加号(+)分别表示0次/多次和至少1次的重复匹配;4) 问号(?)实现可选匹配;5) 方括号[]定义字符集合和范围匹配;6) 否定字符类[^]的排除功能;7) 预定义字符类的简写形式;8) 精确量词{n}、范围量词{

#golang#爬虫#正则表达式
go使用chromedp爬虫(旧)

title: go使用chromedp爬虫tags: go,chromedpauthor: Clown95背景最近朋友让我帮忙爬取一个网站上面的数据,当时看到页面觉得很简单,虽然有25000多页,但是网站没有反爬虫机制,只要多开几个协程就行。当我简单的爬取第一页之后,发现url没有page参数。好吧,查看翻页的源代码看看,javascript:__doPostBack('anpDa...

使用go chromedp爬虫

title: 使用go chromedp爬虫tags: go,chromedpauthor: Clown95背景最近小伙伴通过某些手段获取到了别人网站上的会员信息,所以他想让我把会员账号爬取下来。其实网站的内容很简单,但是难就难在不知道怎能控制翻页,它既不是通过url参数进行翻页,也不是通过ajax参数翻页。最终我选择chromedp这个库模拟浏览器操作,进行数据爬取。其实这个页...

go语言post提交数据

POST提交姓、名字,进行姓名评分package crawimport ("fmt""github.com/PuerkitoBio/goquery""github.com/axgle/mahonia""io/ioutil""log""net/http""strings")func HttpPost(xing,ming string) string {enc:=mahonia.NewEncoder(

    共 11 条
  • 1
  • 2
  • 请选择