240 发简信
IP属地:广东
  • 240
    Solidity优化-减少合约gas消耗

    背景 在以太坊系公链中,合约部署和调用是需要发送交易并消耗 gas 的,而 gas 的使用量决定了该笔交易的费用。因此,设计省钱的合约是很重要的。 在部署合约时,我们希望减小...

  • python中defaultdict用法详解

    认识defaultdict: 当我使用普通的字典时,用法一般是dict={},添加元素的只需要dict[element] =value即,调用的时候也是如此,dict[ele...

  • go 并发之 channel

    CSP 并发模型 CSP(Communicating Sequential Processes),是用于描述两个独立的并发实体通过共享 channel(管道)进行通信的并发模...

  • go 函数与方法

    函数 函数是一段能够完成特定功能的代码段,可以接收输入参数或者能够返回想要的值。 声明 特性 函数允许有多个返回值。 在函数定义的时候,可以给所有的返回值分别命名,Go 会自...

  • 240
    go 数据结构 -- map&set

    映射 map 什么是 map map 是由一组键值对组成的抽象数据结构,并且键只会出现一次。 map 通常是用哈希查找表(Hash table)或者搜索树(Search tr...

  • go 数据结构 -- array&slice

    数据类型的本质:固定内存大小的别名。 数据类型的作用:编译器预算对象或变量分配内存空间的大小。 数组 array 数组是同一种数据类型的固定长度的序列,指向一段连续的内存空间...

  • 指针与引用

    引用和指针非常相似,它们都用来让一个变量提供对另一个变量的访问。 引用 需要从类型和传递两个角度分别看待引用。 从类型角度,类型可分为值类型和引用类型,一般而言,我们说到引用...

  • NSQ入门

    介绍: NSQ是Go语言编写的,开源的分布式消息队列中间件,具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征,同时支持横...