算法思维之LeetCode1-两数之和

算法思维之LeetCode1-两数之和

梦开始的地方,由于后续项目需要使用 Golang 进行开发,对 Golang 的上次使用还停留在 3年前,且之前用的比较浅。因此为了快速上手,就用 Golang 来写写算法。

题目

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

阅读更多
Go 的单元测试小结

Go 的单元测试小结

Go 下有几种单测方法:

  1. 基础测试 basic test,只使用一组参数和结果来测试一段代码
  2. 表组测试 table test,多组参数和结果测试一段代码
  3. 模仿 mock,模拟网络和数据库环境,进行测试
阅读更多
Go 语言学习汇总

Go 语言学习汇总

在区块链的研发过程中,无法避开对 Go 语言的学习,Go 对并发的支持是其最重要的特性之一,也是区块链这样的分布式系统所钟爱 Go 的原因之一。

Go 语言是一门静态类型的,面向过程的非解释性的语言,其内置并发机制,自带垃圾回收器,编译与开发速度都极快。

学习语言最快的方法,便是在应用中学习,并深入了解其底层的原理。通过对代码的学习以及对 《Go 语言实战》一书的学习,在此文中对 Go 作一些总结。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×