go语言
czZ__czZ
快速走路的程序猿
展开
-
go语言网络编程
在此之前,先了解一下deferGo语言的defer,你真的懂了吗?这篇文章通过几个生动的例子阐述了go语言当中return的执行顺序和原理,也解答了为什么defer明明执行在return之前,但是看起来却是在return之后进行的然后,写两个简单的服务端和客户端的例子package mainimport ( "net" "fmt")func main() { var os原创 2017-12-20 16:21:36 · 399 阅读 · 0 评论 -
go语言工程管理
工程自管理步骤1、安装Golang 在这里只说下windows下的安装步骤 这里有详细的windows安装以及环境变量设置步骤 安装完毕之后,我们要在相应目录下新建bin和src目录2、编译操作 然后在src目录下创建hello.go YOURDIR是你的工程路径mkdir -p YOURDIR/src/github.com/you/helloworldcd $GOPATH/src/gi原创 2017-12-20 18:34:08 · 496 阅读 · 0 评论 -
blockchain-go语言常用算法
冒泡排序package mainimport "fmt"//定义一个排序的接口type SortInterface interface { sort();}//定义额排序的结构体type Sortor struct { name string}func main() { arry :=[]int{12,15,6,8,4,3,18,3,7} learnsort := So原创 2017-12-09 14:55:26 · 363 阅读 · 0 评论 -
go基础算法思想
1、 简单猜价格游戏在此之前先介绍一下go语言获得随机数的方法 方法1:方法1不设置时间种子会导致每次循环的10个数字都是相同的func test(){ for i:=0; i<10; i++ { fmt.Println(rand.Intn(10)) }} 方法2:设置了时间种子,每次随机的数都不一样了func test2(){ r := rand.New(ra原创 2017-12-18 10:45:56 · 376 阅读 · 0 评论 -
go面向对象编程
感觉比较好的几篇文章贴在这里 大致的内容包括go语言的值引用,地址引用,接口,结构体,指针类型,字典 对于go语言面向对象编程参考了一些资料,汇总如下 《Go语言编程》样章“面向对象编程”-许式伟GO语言的进阶之路-面向对象编程-尹正杰稍微浅显的Go语言与面向对象编程原创 2017-12-18 16:47:31 · 291 阅读 · 0 评论 -
go语言并发编程
在之前需要了解一些知识 1、关于chan Golang 关于通道 Chan 详解 这篇文章十分清晰地讲解了chan的相关概念,配合goroutine 举了一些例子让我们明白chan的缓冲区,缓冲机制,阻塞机制,子线程和主线程的关联,很好 2、select语句 Go 语言 select 语句基本用法 大意就是像switch一样拥有选择语句的功能,同时可以随机的在以执行的子选项内挑选对象执行原创 2017-12-19 15:14:44 · 256 阅读 · 0 评论 -
windows 下fabric安装和使用
windows 下fabric安装和使用本文转载Fabric 开发环境配置(1) - Ubuntu操作系统安装配置一、下载安装VirtualBoxfabric下载安装网站下载完成后直接安装即可二、安装Ubuntu操作系统下载 Ubuntu操作系统镜像文件打开下载的oracle VM VirtualBox开始新建操作虚拟系统,除了下方所示,其他都默认往下进行就可以了接下来我们要开始到导入镜像文原创 2018-02-06 18:03:08 · 4895 阅读 · 1 评论 -
【Interview】Android源码相关分析
1、Android动画框架实现原理View Animation:视图Drawable Animation:补间Property Animation:属性https://www.cnblogs.com/ldq2016/p/5407061.html2、Android各个版本API的区别https://blog.csdn.net/smxueer/article/details/5226256...原创 2019-06-13 15:00:22 · 175 阅读 · 0 评论