E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
golang语言
Golang学习笔记-1.16 指针
本文系第十六篇
Golang语言
学习教程指针是一种存储变量内存地址(memoryaddress)的变量.如上图,变量b的值为156,b在内存中的地址是0x1040a124,而变量a存储了b的地址,我们就称
xunk1900
·
2019-11-30 22:05
使用golang实现令牌桶限流和时间窗口控制
这篇文章不是讲令牌桶算法原理,关于原理,请参考https://blog.csdn.net/lzw_2006/article/details/51768935我这里只是使用
golang语言
来实现令牌桶算法
Liberalman
·
2019-11-30 19:16
开启go 07.Go语言环境搭建
一、
Golang语言
的官网首先我们登录Golang的官方网站:https://golang.org/因为Google和中国的关系,直接登录Golang的官网,需要***。
CrazyWing
·
2019-11-23 17:03
闫强
linux
go
go开发
Golang函数式编程入门基础
为什么学习
Golang语言
Go语言为并发而生Go语言的并发是基于goroutine的,goroutine类似于线程,但并非线程。可以将goroutine理解为一种虚拟线程。
zhiqiang
·
2019-11-09 13:32
golang
LollipopGo架构 v1.0.20181214更新
Golang语言
社区LollipopGo架构v1.0.20181214更新:1增加活动、匹配服务器数据处理逻辑。2增加读取配置表案例。
Golang语言社区
·
2019-11-05 03:49
golang_go-micro整合各种mq
NATS介绍NATS是一个开源、轻量级、高性能的分布式消息中间件,实现了高可伸缩性和优雅的Publish/Subscribe模型,使用
Golang语言
开发。
yylany
·
2019-11-03 06:12
micro
golang
一款功能强大的TCP/UDP工具---flynet
简介flynet是一款
Golang语言
编写的命令行工具,目前支持的功能包括:Http代理本地Socks5代理C/S模式的Socks5代理,支持TCP/UDP方式内网穿透...项目目前分为clien端和sever
Asche
·
2019-10-14 22:16
linux
golang
一款功能强大的TCP/UDP工具---flynet
简介flynet是一款
Golang语言
编写的命令行工具,目前支持的功能包括:Http代理本地Socks5代理C/S模式的Socks5代理,支持TCP/UDP方式内网穿透...项目目前分为clien端和sever
Asche
·
2019-10-13 13:00
go-redis-parser(高效的Redis解析工具,支持查找大 key)
它的特点是:离线即用,不必连接线上服务,并且利用
golang语言
本身的协程,实现边解析边写文件内容,非常高效。简单介绍下这个工具:Feature支持R
lambert
·
2019-09-30 18:13
后端
redis
golang
总结Go语言中defer的使用和注意要点
前言defer是
golang语言
中的关键字,用于资源的释放,会在函数返回之前进行调用。一般采用如下模式:f,err:=os.Open(filename)iferr!
·
2019-09-24 04:18
golang语言
中for循环语句用法实例
本文实例讲述了
golang语言
中for循环语句用法。分享给大家供大家参考。具体分析如下:for循环是用来遍历数组或数字的。
·
2019-09-23 20:20
leetcode 回溯题目
golang语言
回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。许多复杂的,规模较大的问题都可以使用回溯法,有“通用解题方
努力的C
·
2019-09-18 09:22
leetcode
golang
golang
弄懂goroutine调度原理
goroutine简介
golang语言
作者RobPike说,“Goroutine是一个与其他goroutines并发运行在同一地址空间的Go函数或方法。
烟花易冷人憔悴
·
2019-09-12 19:00
Golang的反射reflect深入理解和示例
Golang语言
实现了反射,反射机制就是在运行时动态的调用对
-零
·
2019-08-31 09:00
golang 生成 protobuf 代码模板
在项目开发中会使用protobuf作为通信的模板或者存储的模板使用protobuf时需要定义.proto文件然后根据proto文件生成对应语言的模板代码下面是以
golang语言
为例子生成模板代码的步骤首先需要去
lovecj111
·
2019-08-28 11:43
GoLang
GoLang
Protobuf
【
Golang语言
】LeetCode1122. Relative Sort Array
给你两个数组,arr1和arr2,arr2中的元素各不相同arr2中的每个元素都出现在arr1中对arr1中的元素进行排序,使arr1中项的相对顺序和arr2中的相对顺序相同。未在arr2中出现过的元素需要按照升序放在arr1的末尾。https://leetcode-cn.com/problems/relative-sort-array输入:arr1=[2,3,1,3,2,4,6,7,9,2,19
努力的C
·
2019-08-24 20:40
golang
leetcode
golang
【
Golang语言
】LeetCode 1002. Find Common Characters
GivenanarrayAofstringsmadeonlyfromlowercaseletters,returnalistofallcharactersthatshowupinallstringswithinthelist(includingduplicates).Forexample,ifacharacteroccurs3timesinallstringsbutnot4times,younee
努力的C
·
2019-08-24 20:27
golang
leetcode
golang
python-k8sclient开发K8S
0x01client-go1、简介Client-go是kubernetes官方发布的调用K8SAPI的
golang语言
包,可以用来开发K8S的管理服务、监控服务,配合前端展示,就可以开发出一款定制化的、
菲宇
·
2019-07-27 10:03
Python
Centos7 安装golang-1.12.7环境
本人也是今天正式开始步入
Golang语言
的学习,希望大家一起共同学习。
东666
·
2019-07-24 14:03
GO
GO
golang搭建静态web服务器的实现方法
https://www.jb51.net/article/145764.htm使用过
golang语言
的程序猿都应该知道,在使用golang开发的时候,我们是不需要诸如iis,apache,nginx,kangle
风色年代
·
2019-07-24 11:28
Golang
go语言系列--前言
我为什么要学
golang语言
绝不是一时兴起,也不是人云亦云,这是我规划了很久的事了。
紫色飞猪
·
2019-07-12 09:00
Golang语言
快速上手到综合实战高并发聊天室
需要的联系我:QQ:1844912514Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言。2015,Go迎来了全迸发的一年。时隔一年,回头再看,Go已跻身主流编程语言行列。在国内,Go的热度更是不凡。七牛云、百度、滴滴等一线互联网公司正在逐步将Go应用到自身的项目之中。讲师本人之前在滴滴从事后台开发时,曾有幸采用过Go语言开发web应用,故对Go的设计、性能等情有独钟,并
lxw1844912514
·
2019-06-28 12:00
golang 中无处不在的反射 reflect
golang反射reflectreflect是golang的一个标准库,通过反射可以获取变量的类型、值、tag等,它是实现gorm、json、yaml等库的基础.
golang语言
通过反射可以在运行时动态的调用对象的方法和属性
future_Vin
·
2019-06-24 20:48
云计算
golang
压测工具:hey
rakyll/hey安装流程:首先要安装并配置git的环境变量然后安装并配置golang的环境变量在配置golang的环境变量的时候注意,要分别配置两个环境变量GOPATH和GOROOTGOROOT对应的是
GOlang
听说伟大会传染
·
2019-06-18 18:32
压测工具
Golang程序性能分析
如果是C++程序会借助于Googlepprofc++profile,java程序会依赖于jstack等工具,幸运的是
Golang语言
本身就集成了性能分析工具pprof包,可以有效的分析程序CPU,MEM
我是码客
·
2019-06-18 17:00
01_Go语言基础学习_
Golang语言
特性、环境搭建、第一个Go程序、包
1.
Golang语言
特性:垃圾回收:1.内存自动回收,再也不需要开发人员管理内存;2.开发人员专注业务实现,降低了心智负担;3.只需要new分配内存,不需要释放天然并发:1.从语言层面支持并发,非常简单
cui_yonghua
·
2019-06-17 13:23
Go语言核心总结
Golong语言编程
golang语言
并发与并行——goroutine和channel的详细理解(一)
如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库来新建线程,还要用线程安全的队列库来共享数据。以下是我入门的学习笔记。Go语言的goroutines、信道和死锁goroutineGo语言中有个概念叫做goroutine,这类似我们熟知的线程,但是更轻。以下的程序,我们串行地去执行两次loop函数:
JackLiu16
·
2019-06-17 00:21
go
gin 总结
gin框架的设计思路
golang语言
的一个重要特点就是拥有
Mandelbrot_Kobe
·
2019-06-10 00:00
golang
gin
二,
golang语言
特性
1.垃圾回收a.内存自动回收,再也不需要开发人员管理内存b.开发人员专注业务实现,降低了心智负担c.只需要new分配内存,不需要释放2.天然并发a.从语言层面支持并发,非常简单b.goroute,轻量级线程,创建成千上万个goroute成为可能c.基于CSP(CommunicatingSequentialProcess)模型实现funcmain(){gofmt.Println(“hello")}3
茶园诗语
·
2019-05-31 22:41
go语言的文件简单的操作
Golang读写文件操作1、读文件使用
golang语言
去读取一个文件默认会有多种方式,这里主要介绍以下几种。使用ioutil直接读取需要引入io/ioutil包,该包默认拥有以下函数供用户调用。
qq5c9c828bc8d4b
·
2019-05-30 19:54
文件操作
读
写
Hyperledger Fabric 收到过大消息导致 gRPC 错误
问题分析首先这是个老问题,而且并不只有Fabric碰到,所有使用gRPC的情况下都可能碰到(不论是Python、Java、
Golang语言
),包括Tensorflow等项目中也都报了相关的bug,例如https
yeasy
·
2019-05-11 08:22
Tech
Blockchain
详解golang碎片整理之 fmt.Scan
本文介绍了从
golang语言
中fmt包从标准输入获取数据的Scan系列函数、从io.Reader中获取数据的Fscan系列函数以及从字符串中获取数据的Sscan系列函数的用法。
霍帅兵
·
2019-05-08 09:06
Golang 交叉编译跨平台的可执行程序 (Mac、Linux、Windows )
起因:在项目中,我们每一次提交都需要添加commit信息,而且我们的commit信息,比较繁琐.我决定用
golang语言
编写一个小工具.我决定使用语言:golang,使用工具:gox包.goxgithubhttps
淡定的小孩
·
2019-05-07 10:00
golang碎片整理之 fmt.Scan
本文介绍了从
golang语言
中fmt包从标准输入获取数据的Scan系列函数、从io.Reader中获取数据的Fscan系列函数以及从字符串中获取数据的Sscan系列函数的用法。
霍帅兵
·
2019-05-05 22:29
fmt.Scan
golang
Fscan
go有哪些快速开发的web框架
这会导致在项目开发过程中受制性较大,本来
Golang语言
是灵活,在Beeg
好程序员IT
·
2019-04-26 16:39
好程序员
Go语言环境安装,验证go语言环境 使用文本编辑器编写一个go hello world Go lang IDE安装,在g
点这里可以跳转到教程1
Golang语言
环境安装包下载https://www.golangtc.com/下载:go1.9.2.windows-amd64.msi和go1.9.2.windows-amd64
我能火起来吗
·
2019-04-23 10:42
golang语言
示例
packagemainimport"fmt"/*myfirstprogrammeringo*/funcfib(nint)int{ifny{returnx}returny}funcmain(){variintfmt.Println("Hello,world!")fori=0;i<10;i++{fmt.Printf("%d\t",fib(i))}fmt.Println(max(12,545))}生产者
大激动
·
2019-04-18 16:00
基于Golang的个人博客-goblog
[TOC]##goblog介绍>goblog基于go语言开发的一个简约版个人博客系统,基于
Golang语言
编写,后端基于了Beego的web框架,目前具备博文系统最基础的功能模块.基本上是一个拿来即用的个人博文平台
《分分合合好,cvcxc
·
2019-04-16 14:38
使用interface与类型诊断机制判断一个类型是否实现了某个方法
Golang语言
还提供了类型诊断机制(typeassertion),将类型诊断与interface两者相结合就可以用来判断一个类型是否实现了某个方法。基本思路是:在需要做
AIData
·
2019-04-12 15:00
go面向对象(结构体)
Golang语言
面向对象编程说明1、golang也支持面向对象(OOP),但是和传统的面向对象编程有区别。并不是纯粹的面向对象。应该说。Golang支持面向对象特性。
StevenQin
·
2019-04-11 17:34
GO 匿名函数和闭包
今天主要讲一下
Golang语言
的匿名函数和闭包。
无风的雨
·
2019-03-28 15:45
go
开源
GO 匿名函数和闭包
今天主要讲一下
Golang语言
的匿名函数和闭包。
guyan0319
·
2019-03-28 00:00
闭包
匿名函数
golang
基于Golang的个人博客-goblog
goblog技术组件goblog安装部署安装获取goblog源码安装go运行环境安装mysql部署编译并部署goblog运行gobloggoblog介绍goblog基于go语言开发的一个简约版个人博客系统,基于
Golang
goblog
·
2019-03-23 16:50
安装文档
goblog
golang
Golang语言
的入门开始
一.golang介绍与安装二.golang-helloworld三.golang的变量四.golang的类型五.golang的常量六.golang的函数(func)七.golang的包八.golang的if_else语句九.golang的循环语句十.golang的switch语句十一.golang的数组与切片十二.golang的可变参数函数十三.golang的maps十四.golang的字符串十五
Maple_feng
·
2019-02-17 16:00
用beego vue.js element axios 写flow办公流程——系列五
golang语言
的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang
q平面人
·
2019-02-04 19:40
golang
beego
水利信息化
工作流
vue.js
element
axios
golang常见字符串拼接通用处理方式
本文从通用性角度,以
golang语言
来处理一般情况下的字符串拼接问题。目前已开发成专门的拼接工具go-join,欢迎使用并提出意见。
yuchenfw
·
2019-01-29 19:55
golang
golang
拼接字符串
ASCII
固定顺序
微信
Golang学习笔记
Golang面试题解析Go笔试面试Go面试题答案与解析Golang经典面试题上Golang经典面试题下
golang语言
面试题总结(一)Golang面试题解析Golang-常用第三方库微服务Go语言构建微服务一站式解决方案
4change
·
2019-01-20 12:41
GoLang语言
多版本管理工具--GVM入门介绍
GoLang语言
多版本管理工具--GVM入门介绍GVM由JoshBussdieker(jbuss,jaja,jbussdieker)在Moovweb工作期间GVM提供了一个管理Go版本的界面。
YumWisdom
·
2019-01-19 18:29
Unix&Unix-Like
GO
YunWisdom
CentOS7.5 安装
golang语言
环境
一下载golang源码包:现在地址:https://golang.google.cn/dl/go1.11.2.linux-amd64.tar.gz二Centos系统版本信息:[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Core)查看内核版本命令:[root@localhost~]#cat/proc/versi
dreamRealize
·
2019-01-19 17:22
go
golang
centos7
go语言
CentOS7.5 安装
golang语言
环境
一下载golang源码包:现在地址:https://golang.google.cn/dl/go1.11.2.linux-amd64.tar.gz二Centos系统版本信息:[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Core)查看内核版本命令:[root@localhost~]#cat/proc/versi
weixin_34072458
·
2019-01-19 17:22
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他