半小时学 Rust
为了提高编程语言的流利程度,必须阅读大量内容。但是如果你不知道它的意思,你怎么能读到很多呢?
江哥
2022-05-25 11:10:09
31
0
0
fabric_performance
http 客户端发送交易,首先发送到peer背书,随后发送到order节点,order节点收到交易后放入到kafka存储(消息生产过程),随后order出块(消息消费过程)。当消息生产速度高于消费速度,就会造成消息堆积,当消息生产速度为0,只消费堆积的消息的速度,称为只读出块速度。
放浪江湖
2022-05-10 18:35:12
125
0
0
fabric
区块链运行称之为链码(chaincode)的程序,保存状态、账本数据,并执行交易。链码是中央元素,因为交易是在链码上调用的操作。交易必须被“endorsed”,而且只有被“endorsed”后的交易才能被提交。管理方法和参数可能存在一个或多个特殊链码,统称为系统链码。
陆地神仙
2022-05-10 18:21:31
100
0
0
fabric_code_consensus_event
想写pbft的代码解析来着。看到里面的事件流,设计得很赞,学习一下。
放浪江湖
2022-05-09 15:12:13
123
0
0
fabric_pbft
pbft分为3个阶段,pre-prepare, prepare, commit。
放浪江湖
2022-05-09 14:54:19
112
0
0
fabric_example
main方法里shim.Start(new(结构体))是入口,所有代码实现的部分都是实现这个结构体。这个结构体需要实现的方法
放浪江湖
2022-05-09 14:51:42
96
0
0
maven
maven 的所有构件均通过坐标进行组织和管理。maven 的坐标通过 5 个元素进行定义,其中 groupId、artifactId、version 是必须的,packaging 是可选的(默认为jar),classifier 是不能直接定义的。
放浪江湖
2022-05-07 17:33:04
131
0
0
zilliqa_network
ZILLIQA协议介绍两种类型的区块(所以存在两条链):交易区块(TX-Block)和目录服务区块(DS-Block)。TX-Block记录用户的交易,DS-Block为参与共识协议的矿工的元数据。TX-Block存储被DS-Block中的节点同意的交易,每个DS-Block与多个TX-Blocks相关。
陆地神仙
2022-05-06 20:40:09
122
0
0
zilliqa
密码层定义了ZILLIQA中使用的密码基础。 与其他几个区块链平台类似,ZILLIQA依靠椭圆曲线密码学进行数字签名,并使用内存硬散列函数进行校对(PoW)。 在整个白皮书中,我们广泛使用SHA3 [6]散列函数来呈现我们的设计。 SHA3最初基于Keccak [7],广泛应用于不同的区块链平台,尤其是以太坊。 在不久的将来,我们可能会转向Keccak以实现与其他平台更好的互操作性。
陆地神仙
2022-05-06 20:32:36
116
0
0
Go:语法糖的代价
在 Go 语言中,你可以用少量的代码表达很多东西。您通常可以查看一小段代码并清楚地了解此程序的功能。这在 Go 社区中被称为地道的 Go 代码。保持跨项目代码的一致性需要持续不断地努力。
放浪江湖
2022-05-05 20:17:01
114
0
0
一个 Demo 学会使用 Go Delve 调试
在 Go 语言中,除了 go tool 工具链中的 pprof、trace 等剖析工具的大利器外。常常还会有小伙伴问,有没有更好用,更精细的,
放浪江湖
2022-05-05 20:12:36
127
0
0
安装了多个版本的 Go,该怎么用才正确?
实际开发中会接触到不同的开源项目,而这些项目有可能是不同团队开发的,使用的 go 版本都是不一样的。
无敌战神
2022-05-05 20:02:49
128
0
0
想都不敢想,K8S 居然有这种可视化神器!
在工作中,你可能需要基于 Kubernetes 提供的 API 进行开发,比如开发适合自己的控制台,Kubernetes 官方提供的 API 文档,有两个问题:
放浪江湖
2022-04-25 21:13:42
148
0
0
go test 的这些用途你都懂吗?
go test 命令提供了许多出色的功能,比如代码覆盖率,CPU 和 内存分析。要提供这些统计信息,Go 就需要一种方式来跟踪 CPU 使用率,或在代码覆盖中跟踪一个函数何时被用到。
无敌战神
2022-04-25 21:08:46
158
0
0
兄弟,Go 里的错误得这样写才优雅~
这个大家肯定使用过,标准库的 error 错误实现比较简单,无法进行堆栈追溯,对于产生错误时的上层调用者来讲不是很友好,无法获得错误的调用链详细信息。
陆地神仙
2022-04-25 21:02:11
164
0
0
Vinix——首个使用V编写的操作系统发布!
V 语言开发团队发布了首个使用 V 编写的操作系统 —— Vinix,并表示此操作系统现在可以运行 mlibc 和 bash。
放浪江湖
2022-04-25 20:57:37
141
0
0
Golang 语言中怎么解码 4 种常见JSON 格式数据?
工作中我们经常会遇到解码JSON格式的数据,本文通过4个示例介绍工作中常用到的四种 JSON格式。在 Golang语言中,通常是使用标准库的encoding/json包中的函数Unmarshal解码JSON格式的数据,下面我们先介绍一下该函数如何使用,再通过4个示例代码来演示一下如何在Golang中解码常见的4种JSON格式的数据。
放浪江湖
2022-04-24 11:35:33
119
0
0
在 5 分钟之内部署一个 Go 应用
在有些程序人写完了他们的 Go 应用之后,这总会成为一个大问题——“我刚写的这个 Go 应用,当它崩溃的时候我要怎么重启?”,因为你没法用 go run main.go 或者 ./main 这样的命令让它持续运行,并且当程序崩溃的时候能够重启。
无敌战神
2022-04-24 11:29:01
153
0
0
如何在 go 中实现一个 worker-pool?
这是国外的一个作者写的,我做了一篇说明,起的也是这个标题。 没想到阅读量是我最好的一篇,果然文章都是靠标题出彩的…..
无敌战神
2022-04-24 11:22:56
140
0
0
详解并发编程基础之原子操作(atomic包)
最近想写一个并发编程系列的文章,使用Go也有一段时间了,但是对并发的理解不是很透彻,借着这次总结,希望能更进一步。我们以"原子操作"开篇,对于并发操作而言,原子操作是个非常现实的问题,比较典型的应用的就是i++操作,并发情况下,同时对内存中的i进行读取,就会产生与预期不符的结果,所以Go语言中的sync/atomic就是解决这个问题的,接下来我们一起来看一看Go的原子操作。
陆地神仙
2022-04-24 10:25:29
155
0
0
一个非常不错的 Go 练手项目
今天给大家带来的开源项目是 Godis:一个用 Go 语言实现的 Redis 服务器。
放浪江湖
2022-04-24 10:07:54
147
0
0
使用Go语言,25秒读取16GB文件
当今世界的任何计算机系统每天都会生成大量的日志或数据。随着系统的发展,将调试数据存储到数据库中是不可行的,因为它们是不可变的,并且只能用于分析和解决故障。所以大部分公司倾向于将日志存储在文件中,而这些文件通常位于本地磁盘中。
无敌战神
2022-04-22 17:26:51
139
0
0
给大家丢脸了,用了三年golang,我还是没答对这道内存泄漏题。
不进行resp.Body.Close(),泄漏是一定的。但是泄漏的goroutine个数就让我迷糊了。
陆地神仙
2022-04-22 17:22:39
151
0
0
使用functrace辅助进行Go项目源码分析
这个小工具不仅仅是分享给大家的,我自己在工作和学习时也在使用。最近发现这个小工具在阅读和分析某个Go项目源码时也能起到关键的辅助作用。这里就和大家简单讲解一下如何用functrace来辅助Go源码阅读和分析
放浪江湖
2022-04-22 17:03:09
158
0
0
10 年 Java 经验,转行 Go 的 7 个理由
本文作者是一位工作了 20+ 年的工程师,其中 10+ 年使用 Java,7+ 年使用 C#,最近 3+ 年使用 Go。文章的观点是作者的个人总结,提倡你尝试并使用 Go 语言。目前作者已经不使用 Java 和 C# 了。
放浪江湖
2022-04-22 16:57:34
165
0
0
离谱么? Go 凭啥不支持三元运算符?
这是一个很多其他语言工程师转 Go 语言的时间节点,这就难免不论一番比较。其中一个经典的运算上的就是 “三元运算符”:
陆地神仙
2022-04-22 16:52:44
145
0
0
分享几个 Go 语言中编程技巧
在 Golang 语言中,有多种声明变量的方式,但是每种方式都有它特殊的功能,本文我们介绍一些关于变量的编程技巧。
放浪江湖
2022-04-22 16:43:59
155
0
0
肝了几天,写出了个文件系统
来一个硬核系列,得益于 Linux 一切皆文件的哲学,把文件系统玩转的飞起。文件系统所有人都听过,都用过,但是就很少有人深究。
陆地神仙
2022-04-22 16:39:14
133
0
0
Go 中的动态作用域变量是什么鬼?
我们想要的是能够访问一个变量,而该变量的申明既不是在全局范围,也不是在函数局部范围,而是在调用堆栈的更高的位置上。这被称之为动态作用域。Go 并不支持动态作用域,但事实证明,某些情况下,我们可以模拟它。
放浪江湖
2022-04-14 20:43:31
203
0
0
Go 语言开源项目、精品书籍(附学习路线图)分享
在下边有一个路线图,如果你想要成为一名Go语言的开发者的话,你可以沿着这张图里面的路径去学习,里面记录了一些你可能也想学习的库。
陆地神仙
2022-04-14 20:37:04
204
0
0
努力加载中...
问我社区
人工智能,区块链,大数据,软硬件开发,运维测试,技术学习与咨询,就来问我
关注公众号 获取最新动态
社区活跃用户 »
  1. 清风幕竹 高级开发工程师
  2. 小问 高级开发工程师
  3. tonyguo 区块链技术专家
  4. 彼岸花 高级开发工程师
  5. 苏氏之道 非著名前端
  6. Little Corley 在学学生
  7. 木南之的技术生活 iOS开发工程师
  8. 逍遥子 高级开发工程师
  9. 小问lock 高级开发工程师
  10. 坚果 高级开发工程师
  11. 陆地神仙 Golang 技术专家
  12. lock 高级开发工程师
  13. 小问 高级开发工程师
  14. is_tian 高级开发工程师
  15. 区快链 高级开发工程师
  16. 放浪江湖 高级研发工程师
  17. wfb 高级开发工程师
  18. 小问 高级开发工程师
  19. oldwfb 高级开发工程师
  20. 翻译小组 高级工程师