首页
学习
活动
专区
工具
TVP
发布

Golang语言社区

Golang语言社区(www.Golang.LTD)专业分享Go语言基础、提高等最新最前沿动态。
专栏作者
1903
文章
2794788
阅读量
586
订阅数
Golang语言情怀--第81期 区块链技术-基于长安链建立NFT流程-通信数据数字签名使用
本期就给大家讲下,目前项目中数据签名算法的使用。我们使用的是SM2,不熟悉的可以去了解SM2的背景。 调用流程: ---- 签名算法:SM2 功能描述:用于对各种接口行为的信息内容进行签名,并加入 timestamp 字段, 达到验证行为发起方身份、保证信息传输完整性和安全性的目的。  签名流程: A)将请求发起方发送的所有数据根据参数名首字母 ASCII 码从小到大的顺序 排序(传入的 sign 签名参数除外),通过“&”符号拼接成一个“参数=参数 值”格式的字符串。例如:”creators=test
李海彬
2022-06-10
5630
Golang语言情怀--第75期 区块链技术-比特币矿机为什么烧显卡?
今天给大家整理下区块链的基础知识,源码分析我们计划一周一篇文章;目前整筹划区块链论坛的建立;初步定位:海伦链(域名:www.HeronChain.Com),等正式建立完成,公众号给大家公布。 目前,挖比特币的方式主要是通过矿机来挖矿,这也就使得比特币矿机的选择非常重要,尤其是比特币矿机的核心配置显卡,由于挖比特币就是利用显卡在做不断地通用计算,烧显卡的事情经常发生。那么,比特币矿机为什么烧显卡?接下来比特币小编就带大家来详细了解下。 现在挖矿主要靠的是显卡(GPU),普通的家用电脑,可能挖几百年能挖到一个币
李海彬
2022-06-07
1.4K0
Golang语言情怀--第70期 区块链技术-挖矿流程
步骤一:发起交易 用户进入钱包,执行一个交易操作,他将一个加密货币或者一个token发送给另一个用户。 步骤二:进入交易池 现在这个交易被钱包广播,等待区块链上的矿工们来拾取它。在被拾取前,它会一直在“未确认交易池”中等待。 所有等待被处理的交易都会在未确认交易池中,未确认交易池不是网络上的一个巨大的池,而是很多小的分散在矿工本地的缓存池。 步骤三:确认待打包的交易 区块链网络上的矿工(有时叫节点)从未确认交易池中选择交易打包成数据块。除了一些额外的元数据外,数据块基本上就是交易数据(此时仍然是未确认交易)
李海彬
2022-05-19
5950
Golang语言情怀-第68期 Go 语言标准库翻译 crypto/sha256
import "crypto/sha256" sha256包实现了SHA224和SHA256哈希算法, Constants func Sum256(data []byte) [Size]byte func New() hash.Hash func Sum224(data []byte) (sum224 [Size224]byte) func New224() hash.Hash Constants ¶ const BlockSize = 64 SHA224和SHA256的字节块大小。 const Siz
李海彬
2021-03-11
6430
Golang语言情怀-第67期 Go 语言标准库翻译 crypto/sha1
import "crypto/sha1" sha1包实现了SHA1哈希算法 Constants func Sum(data []byte) [Size]byte func New() hash.Hash New Sum Constants const BlockSize = 64 SHA1的块大小。 const Size = 20 SHA1校验和的字节数。 func New func New() hash.Hash 返回一个新的使用SHA1校验的hash.Hash接口。 package main
李海彬
2021-03-09
3870
Golang语言情怀-第66期 Go 语言标准库翻译 crypto/rsa
ErrDecryption代表解密数据失败。它故意写的语焉不详,以避免适应性攻击。
李海彬
2021-03-09
1.1K0
Golang语言情怀-第58期 Go 语言标准库翻译 crypto/dsa
dsa包实现FIPS 186-3定义的数字签名算法(Digital Signature Algorithm),即DSA算法。
李海彬
2021-03-09
4680
Golang语言情怀-第57期 Go 语言标准库翻译 crypto/des
Package des implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3.
李海彬
2021-03-09
2850
Golang语言情怀-第55期 Go 语言标准库翻译 crypto/aes
创建一个使用给定hash函数的hash.Hash接口,如果该标识值未注册hash函数,将会panic。
李海彬
2021-03-09
2600
Golang语言情怀-第53期 Go 语言标准库翻译 compress/ring
Ring类型代表环形链表的一个元素,同时也代表链表本身。环形链表没有头尾;指向环形链表任一元素的指针都可以作为整个环形链表看待。Ring零值是具有一个(Value字段为nil的)元素的链表。
李海彬
2021-03-09
2890
Golang语言情怀-第52期 Go 语言标准库翻译 compress/list
PushFrontList创建链表other的拷贝,并将拷贝的最后一个位置连接到链表l的第一个位置。
李海彬
2021-03-09
2570
Golang语言情怀-第51期 Go 语言标准库翻译 compress/heap
heap包提供了对任意类型(实现了heap.Interface接口)的堆操作。(最小)堆是具有“每个节点都是以其为根的子树中最小值”属性的树。
李海彬
2021-03-09
3990
Golang语言情怀-第46期 Go 语言标准库翻译 compress/bzip2
Package bzip2 implements bzip2 decompression.
李海彬
2021-03-09
5570
Golang语言情怀-第45期 Go 语言标准库翻译 bytes
bytes包实现了操作[]byte的常用函数。本包的函数和strings包的函数相当类似。
李海彬
2021-03-09
3370
Golang语言情怀-第43期 Go 语言标准库翻译 bufio
bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,创建另一个也实现了该接口,且同时还提供了缓冲和一些文本I/O的帮助函数的对象。
李海彬
2021-03-09
4530
Golang语言情怀-第40期 Go 语言设计模式 信号
实际项目中,我们希望修改了配置文件后,但又不想通过重启进程让它重新加载配置文件,可以使用signal的方式进行信号传递,或者我们希望通过信号控制,实现一种优雅的退出方式。Golang为我们提供了signal包,实现信号处理机制,允许Go 程序与传入的信号进行交互。
李海彬
2021-03-09
5980
Golang语言情怀-第37期 Go 语言设计模式 锁定/互斥
Go语言包中的 sync 包提供了两种锁类型:sync.Mutex 和 sync.RWMutex。 Mutex 是最简单的一种锁类型,同时也比较暴力,当一个 goroutine 获得了 Mutex 后,其他 goroutine 就只能乖乖等到这个 goroutine 释放该 Mutex。RWMutex 相对友好些,是经典的单写多读模型。在读锁占用的情况下,会阻止写,但不阻止读,也就是多个 goroutine 可同时获取读锁(调用 RLock() 方法;而写锁(调用 Lock() 方法)会阻止任何其他 goroutine(无论读和写)进来,整个锁相当于由该 goroutine 独占。从 RWMutex 的实现看,RWMutex 类型其实组合了 Mutex:
李海彬
2021-03-09
4380
Golang语言情怀-第34期 Go 语言设计模式 模板
https://www.cnblogs.com/mafeng/p/6924071.html
李海彬
2021-02-05
4870
Golang语言情怀-第33期 Go 语言设计模式 策略
解决了在多种算法相似的情况下,使用if...else所带来的复杂和难以维护。策略模式 将这些算法封装成一个一个的类,任意的替换。
李海彬
2021-02-05
4620
Golang语言情怀-第16期 Go 语言设计模式 工厂模式
因为这里的Student 的首字母S是大写的,如果我们想在其它包括创建Student 的实例(比如main包),引入model 包后,就可以直接创建Student 结构体的变量(实例)。但是问题来了,如果首字母是小写的,比如是:
李海彬
2021-01-21
6190
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档