使用 Docker 和 Golang 快速上手 WebAssembly

本文将聊聊,如何使用 Docker 和 Golang 快速上手 WebAssembly。我会分别从浏览器场景和“通用应用”场景来进行叙述,如果你还徘徊在 WebAssembly 的门前,或许这篇文章会对你所有帮助。

浅谈区块链及互联网金融的应用前景

一、什么是区块链区块链(blockchain)是一种分布式数据库,起源于比特币。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

linux用户空间与内核空间通信——Netlink通信机制

Netlink协议基于BSD socket和AF_NETLINK地址簇,使用32位的端口号寻址,每个Netlink协议,通常与一个或一组内核服务/组件相关联,如NETLINK_ROUTE用于获取和设置路由与链路信息、NETLINK_KOBJECT_UEVENT用于内核向用户空间的udev进程发送通知等。

Golang 限流器的使用和实现

以下文章来源于搬砖程序员带你飞 ,作者搬砖程序员带你飞❝限流器是服务中非常重要的一个组件,在网关设计、微服务、以及普通的后台应用中都比较常见。它可以限制访问服务的频次和速率,防止服务过载,被刷爆。❞限流器的算法比较多,常见的比如令牌桶算法、漏斗算法、信号量等。

golang nsq源码分析&添加中文注释系列(二):Nsqd入口主流程

以往看网上的源码分析时,基本都是前面一段讲解,后面跟一大段代码,没有上下文分析,我就暗暗的想,如果一个函数或一段逻辑能有中文注释(俺小本毕业英语不太好)带有上下文分析,这样读源码岂不是会更快顺畅。。。不废话了,我们开始吧。

golang goroutine与channel入门练习题一

题目用goroutine与channel实现,计算出1-200内的素数本例是一个goroutine与channel结合使用的必会题目,需要对goroutine与channel有一定基础知识才能完成。

用 Go 构建一个 SQL 解析器

为了简单起见,我们将处理子选择、函数、复杂嵌套表达式和所有SQL风格都支持的其他特性。1分钟理论一个解析器包含两个部分:词法分析:也就是“Tokeniser”语法分析。

Vue基础入门,第14节 属性的计算computed

1、需要的属性不存在,需要通过已有的属性来计算得到 2、原理是借助了object.

从log4j2的角度看golang的zap

序本文主要从log4j2的角度对zap做一下小结log4j2配置从配置文件上看,分为如下几个部分:propertiesappenders filter pattern layout mdc policies SizeBasedTriggeringPolicy TimeBasedT

Go 每日一库之 twirp:又一个 RPC 框架

不同的是,gRPC 自己实现了一套 HTTP 服务器和网络传输层,twirp 使用标准库net/http。另外 gRPC 只支持 HTTP/2 协议,twirp 还可以运行在 HTTP 1.1 之上。