深入分析golang多值返回以及闭包的实现
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 209
一、前言 golang有很多新颖的特性,不知道大家的使用的时候,有没想过,这些特性是如何实现的?当然你可能会说...
Go语言使用字符串的几个技巧分享
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 226
一、字符串底层就是一个字节数组 这真的非常重要,而且影响着下面的其他几个技巧。当你创建一个字符串时,其本质就是...
利用Go语言追加内容到文件末尾
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 228
前言 我研究了file库,终于让我找到了利用go语言追加内容到文件末尾的办法 主要的2个函数: f...
Go语言实现类似c++中的多态功能实例
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 202
前言 go语言作为编程语言中的后起之秀,在博采众长的同时又不失个性,在注重运行效率的同时又重视开发效率,不失为...
深入理解Go语言中的数组和切片
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 192
一、类型 数组是值类型,将一个数组赋值给另一个数组时,传递的是一份拷贝。 切片是引用类型,切片包装的...
总结Go语言中defer的使用和注意要点
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 233
前言 defer是golang语言中的关键字,用于资源的释放,会在函数返回之前进行调用。 一般采用如下模式:...
浅析Go语言中的Range关键字
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 181
前言 相信用过range的朋友们都知道,go语言中的range关键字使用起来非常的方便,它允许你遍历某个sli...
Go语言如何并发超时处理详解
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 170
实现原理: 并发一个函数,等待1s后向timeout写入数据,在select中如果1s之内有数据向其他chan...
利用Go语言实现简单Ping过程的方法
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 152
一、准备工作 安装最新的go 1、由于google被墙的原因,如果没有vpn的话,就到这里下载:http:/...
深入理解golang的基本类型排序与slice排序
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 188
前言 其实golang的排序思路和c和c++有些差别。 c默认是对数组进行排序, c++是对一个序列进行排序,...
深入理解GO语言的面向对象
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 120
前言 有过c++语言学习经历的朋友都知道,面向对象主要包括了三个基本特征:封装、继承和多态。封装,就是指运行的...
Go语言实现字符串切片赋值的方法小结
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 222
前言 在所有编程语言中都涉及到大量的字符串操作,可见熟悉对字符串的操作是何等重要。本文通过示例详细介绍了go语...
PHP与Go语言之间的通信详解
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 158
前言 最近工作中遇到的一个场景,php项目中需要使用一个第三方的功能,而恰好有一个用golang写好的类库。那...
linux中用shell快速安装配置Go语言的开发环境
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 242
介绍 go1.5+版本提供编译好的安装包,我们只需要解压到相应的目录,并添加一些环境变量的配置即可。 go语...
Centos下搭建golang环境及vim高亮Go关键字设置的方法
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 203
一、centos搭建go环境 1:下载 https://golang.org/dl/ 下载&nbs...
Go语言中的内存布局详解
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 174
一、go语言内存布局 想象一下,你有一个如下的结构体。 复制代码 代码如下: type mydata ...
一步步教你编写可测试的Go语言代码
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 206
第一个测试 “hello test!” 首先,在我们$gopath/src目录下创建hello目录,作为本文涉...
Go语言WaitGroup使用时需要注意的坑
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 162
前言 waitgroup在go语言中,用于线程同步,单从字面意思理解,wait等待的意思,group组、团队的...
Go语言中反射的正确使用
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 168
介绍 反射是元数据编程的一种形式,指的是程序获得本身结构的一种能力。不同语言的反射模型实现不一样,本文中的反射...
Go语言中使用gorm小结
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 240
首先说明的是,在项目中使用orm的好处很多: 防止直接拼接sql语句引入sql注入漏洞 方便对m...
CentOS 32 bit安装golang 1.7的步骤详解
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 101
golang 1.7介绍 go 1.7在版本计划阶段设定的目标就是改善和优化(polishing),因此在go...
Go语言中三种不同md5计算方式的性能比较
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 206
前言 本文主要介绍的是三种不同的 md5 计算方式,其实区别是读文件的不同,也就是磁盘 i/o, 所以也可以举...
Go语言正则表达式示例
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 174
本文实例讲述了go语言正则表达式。分享给大家供大家参考,具体如下: 复制代码 代码如下:package mai...
Go语言正则表达式用法实例小结【查找、匹配、替换等】
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 143
本文实例讲述了go语言正则表达式用法。分享给大家供大家参考,具体如下: go语言的正则表达式使用很简单,示例代...
go语言文件正则表达式搜索功能示例
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 200
本文实例讲述了go语言文件正则表达式搜索功能。分享给大家供大家参考,具体如下: 复制代码 代码如下:packa...
Go并发编程实践
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 178
前言 并发编程一直是golang区别与其他语言的很大优势,也是实际工作场景中经常遇到的。近日笔者在组内分享了我...
Golang编程实现生成n个从a到b不重复随机数的方法
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 180
本文实例讲述了golang编程实现生成n个从a到b不重复随机数的方法。分享给大家供大家参考,具体如下: 代码很...
Golang编程实现删除字符串中出现次数最少字符的方法
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 171
本文实例讲述了golang编程实现删除字符串中出现次数最少字符的方法。分享给大家供大家参考,具体如下: 描述:...
Golang最大递减数算法问题分析
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 179
本文实例讲述了golang最大递减数算法问题。分享给大家供大家参考,具体如下: 给出一个非负整数,找到这个非负...
Golang正整数指定规则排序算法问题分析
2017-12-08 20:23 | 分类:脚本编程 | 评论:0 次 | 浏览: 130
本文实例讲述了golang正整数指定规则排序算法问题。分享给大家供大家参考,具体如下: 给定字符串内有很多正整...