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语言
Go实现数据结构--队列
使用
golang语言
的interface接口类型创建队列,队列可以操作各种数据类型,非常简洁方便packagemainimport"fmt"//队列,先进先出(FIFO)typeQueuestruct{
阿鸠先生
·
2020-04-09 15:39
GoLang语言
的protocbuffer配置
windows平台下1.下载protocolBuffers编辑器下载地址:github:https://github.com/google/protobuf/releases百度云盘:http://pan.baidu.com/s/1dF6KOzJ2.获取goprotobuf提供的protobuf编译器插件protoc-gen-go(被放置于%GOPATH%/bin下,%GOPATH%/bin应该被
蓦然回首_你已不在
·
2020-04-09 05:53
Character Specifications for A Word in Golang
序言笔者有幸参加了一次CodeRetreat活动,整个过程很有收获,本文通过
Golang语言
来回放一下。
_张晓龙_
·
2020-04-08 04:30
go语言系列-从Goroutine到Channel
Golang语言
的核心特色目录Goroutine基本介绍进程和线程介绍程序、进程和线程的关系示意图并发和并行Go协程和Go主线程快速入门案例说明小结goroutine的调度模型MPG模式运行的状态-1MPG
紫色飞猪
·
2020-04-06 19:00
心情不好,随便写点
最近面试了几家公司,行情真是太差了,别说30k的工作,20+的工作现在都得要会go了,职位是容器运维工程师,jd上写的要熟悉
golang语言
,唉,现在不得不开始学golang了,真是头大欧,现在基本上k8s
梦轻尘
·
2020-04-04 21:00
Template Method in Golang
Golang语言
这几年风华正茂,不仅kubernetes、openshif和docker等容器云相关的开
_张晓龙_
·
2020-04-03 15:22
golang语言
尝鲜
昨天加今天在学习和尝试Google的golang,怎么说呢,能编写一门语言绝非易事,而且是一门学问。背靠google,加上好多公司已经在使用golang作为后端服务器来用,说明golang是非常优秀的语言。因为有过其他语言的基础在学golang的时候,难免会有历史包袱,站在其他熟悉的语言上看golang。我如果要评价golang那么她应该是集美貌与才华,迂腐和别扭与一身的语言。golang算是比较
Helen_Cat
·
2020-03-28 12:41
深入Gin框架内幕(一)
同时,不同于其他
Golang语言
的API框架,该框架社区十分活跃,并且主程仍然在不断更新和改进
BGbiao
·
2020-03-26 16:45
golang语言
编码规范的实现
本规范旨在为日常Go项目开发提供一个代码的规范指导,方便团队形成一个统一的代码风格,提高代码的可读性,规范性和统一性。本规范将从命名规范,注释规范,代码风格和Go语言提供的常用的工具这几个方面做一个说明。该规范参考了go语言官方代码的风格制定。一、命名规范命名是代码规范中很重要的一部分,统一的命名规则有利于提高的代码的可读性,好的命名仅仅通过命名就可以获取到足够多的信息。Go在命名时以字母a到Z或
qfliweimin
·
2020-03-26 10:20
第17 章 : 深入理解 etcd:etcd 性能优化实践
etcd前节课程回顾复习etcd诞生于CoreOs公司,使用
Golang语言
开发,是一个分布式KeyValue存储引擎。
PassZhang
·
2020-03-24 02:00
HyperLedger Fabric Chaincode 高级查询 golang 实现
本文主要针对Fabric1.0并使用LevelDB为数据库的情况下进行的复合主键与区间查询的
golang语言
实现。
Leo_MJ_Liu
·
2020-03-23 05:57
Golang 使用 iota
iota是
golang语言
的常量计数器,只能在常量的表达式中使用。
faunjoe
·
2020-03-14 23:06
基于CentOS7安装Jupyter Notebook
概述由于我的开发环境是CentOS,现在主要是以Python为主,偶尔夹杂C/C++和
GoLang语言
。
0行痴0
·
2020-03-14 08:36
Golang语言
学习从入门到实战----编写简单的TCP/IP聊天室
Hello,我是普通Gopher,00后男孩,极致的共享主义者,想要成为一个终身学习者。专注于做最通俗易懂的计算机基础知识类公众号。每天推送Golang技术干货,内容起于K8S而不止于K8S,涉及Docker、微服务、DevOps、数据库、虚拟化等云计算内容及SRE经验总结=======================初次见面,我为你准备了100G学习大礼包:1、《百余本最新计算机电子图书》2、《
普通Gopher
·
2020-03-13 17:00
Golang
golang
socket
go
网络
Golang视角下的设计模式
这篇文章想聊聊
Golang语言
下的设计模式问题,我觉得这个话题还是比较有意思的。Golang没有像java那样对设计模式疯狂的迷恋,而是摆出了一份“看庭前花开花落,望天空云卷云舒”的姿态。
ieasy_tm
·
2020-03-11 01:51
Golang学习笔记-1.2 Hello World
本文系第二篇
Golang语言
学习教程创建Workspace在上一章节设置好环境变量后,个人习惯创建一个go的用户用来进行Golang的学习。
xunk1900
·
2020-03-10 08:32
区块链技术(如何搭建
golang语言
开发环境)
但是关于比特币是用什么语言实现的,就并不太清楚了,实现比特币开发的语言是谷歌开发的
golang语言
,今天下面的文章主要讲的就是如何的搭建go语言开发环境;关于开发环境,没有接触过计算的人来说就是你下载美图秀秀
天小下
·
2020-02-21 06:27
Golang读写文件的几种方式
读文件使用
golang语言
去读取一个文件默认会有多种方式,这里主要介绍以下几种。使用ioutil直接读取需要引入io/ioutil包,该包默认拥有以下函数供用户
BGbiao
·
2020-02-19 00:43
golang语言
defer特性详解.md
[TOC]
golang语言
defer特性详解defer语句是go语言提供的一种用于注册延迟调用的机制,它可以让函数在当前函数执行完毕后执行,是go语言中一种很有用的特性。
木鸟飞鱼
·
2020-02-13 15:24
cgo
golang与C有着千丝万缕的联系,go代码中可以调用C代码由于项目需要,新使用的
golang语言
需要调用C语言写的加解密函数,所以用到了cgo,在此记录一点使用心得如何调C代码非常简单,只需要两步在golang
风千寻艾
·
2020-02-12 22:08
Golang语言
基础之包的概念
包的概念Golang的包概念和Python一样,把相同功能的代码都放到一个目录,称之为包,包可以被其它包引用,main包(main.go)是用来生成可执行文件,每个程序只有一个main包,而在main包里只有一个main函数,包的主要用途是提供代码可复用性,如果某个包的函数或者变量需要被调用那么函数或者变量名首字母必须是大写的,而不是小写。包的导入要在代码中引用其他包的内容,需要使用import关
jasonminghao
·
2020-02-10 22:00
Go的内存模型
Golang语言
介绍如何保证在一个goroutine中看到在另一个goroutine修改的变量的值,这篇文章进行了详细说明。
51reboot
·
2020-02-07 23:29
golang 单元测试 UnitTest 覆盖率 基准测试
[TOC]单元测试要求因为
golang语言
设计,偏向工程性,故go单元测试对文件名和方法名,参数都有很严格的要求测试文件名必须以xx_test.go命名测试方法必须是Test[^a-z]开头测试方法参数必须
木猫尾巴
·
2020-02-07 15:58
golang语言
实现的文件上传与文件下载功能示例
本文实例讲述了golang实现的文件上传与文件下载功能。分享给大家供大家参考,具体如下:upload.go复制代码代码如下:packagecommonimport("io/ioutil""os""path""github.com/gin-gonic/gin""googo.co/goo""googo.co/utils")const(UPLOAD_DIR="static/")typeUploadstr
李琼涛
·
2020-02-07 11:16
Golang 语言深入理解:channel
UnderstandingChannel](GopherCon2017:KavyaJoshi-UnderstandingChannels)的学习笔记,希望能够通过对channel的关键特性的理解,进一步掌握其用法细节以及
Golang
陈嘉曦
·
2020-02-07 00:33
如何阅读一个开源项目的源码?
,找一个分布式系统的项目的源代码,来了解分布式系统的实现.首先我想到了Kubernetes,但是我担心因为对其了解不多,而不能成功地理解它.所以我选择了先研究Docker.我们都知道,Docker是用
Golang
AlstonWilliams
·
2020-02-06 03:53
Golang中的逃逸分析
使用Golang来作为日常的cmdline程序开发也有一两年了,之前作为一名Ops来说,会使用Golang去开发一些常用的工具来实现生产环境的各种常规操作以及日常运维管理,而对于整个
Golang语言
内部的一些细节都不甚了解
BGbiao
·
2020-02-05 20:42
GoLang 逃逸分析的机制详解
但是Golang并不是这样,虽然
Golang语言
里面也有new。Golang编译器决定变量应该分配到什么地方时会进行逃逸分析。使用new函数得到的内存不一定就在堆上。
帘外五更风
·
2020-02-02 08:32
体验
golang语言
的风骚编程
声明:本文为终端研发部原创,未经允许不得转载最近想搞搞后台开发,话说注意力就转移到了公司用的golang。用Go做微服务比较方便,或许是因为golang强悍的语法吧,看到go的语法,自己已被深深的吸引。来我们一起感受下Go的风骚式的代码风格。1、魔鬼式变量声明2、数组的声明array就是数组,它的定义方式如下:vararr[n]type在[n]type中,n表示数组的长度,type表示存储元素的类
猿天下
·
2020-01-05 06:07
一种通用递归深度检测技术 - 基于栈帧内容的检测 -
Golang语言
描述
背景在递归处理的调用中,在具体的工程实践中一般会引入递归深度检测,防止因为错误的数据造成系统的资源极大的消耗,本方法定义了一种通用简单的递归检查方法。步骤实现函数RecursiveDepthCheckerfuncRecursiveDepthChecker(maxint)bool{//注意,这里我们跳过了本函数自己的栈,找到父调用的函数名caller,_,_,_:=runtime.Caller(1)
imiskolee
·
2019-12-31 09:13
后端
golang
再读Golang中的异常处理
一起重温Golang中的异常处理啊1.
Golang语言
中没有其他语言中的try...catch...语句来捕获异常和异常恢复2.在Golang中我们通常会使用panic关键字来抛出异常,在defer中使用
BGbiao
·
2019-12-31 07:48
Golang的反射reflect深入理解和示例
Golang语言
实现了反射,反射机制就是在运行时动态的调用对
豆瓣奶茶
·
2019-12-29 16:00
Golang学习笔记-1.7 if-else语句
本文系第七篇
Golang语言
学习教程if-elseif是条件语句语法如下:ifcondition{}如果condition为真,则执行{}之间的代码Go还有可选的elseif和else语句ifcondition
xunk1900
·
2019-12-28 04:17
Golang语言
常用算法1
在学习
golang语言
,文档看的实在是乏味,就想着把常用的算法做个实现,边写变学习,想来效果还是不错的!
Diogoxiang
·
2019-12-26 02:31
Golang学习笔记-1.14 Maps
本文系第十四篇
Golang语言
学习教程Whatismaps?
xunk1900
·
2019-12-25 04:56
基于有道API的命令行词典(golang版)
Godict近期一直再使用
golang语言
开发一些工具,相关的后端技术链(golang+orm+postgresql+gin+jwt+logrus)和对应前端的技术链(vue+iview+axios+vue-router
qiuzhiqian
·
2019-12-24 10:23
golang
api
网页爬虫
命令行
翻译
go语言中使用反射函数代替switch语法
系统采用
Golang语言
作为系统的开发语言,在开发过程中采用了Go语言的反射函数的特性来取代了以前常使用的switch语法。
flytutu
·
2019-12-23 21:16
golang不定长参数问题
golang不定长参数问题一般函数的参数都是定长的,但是有一些参数可以传入不定数量的参数,
golang语言
也有这样的用法比如一个函数是这样写的funcsum(nums...int){total:=0for
luomoxyz
·
2019-12-22 23:06
Golang channel 的实现原理
Golangchannel的实现原理Channel是
golang语言
自身提供的一种非常重要的语言特性,它是实现任务执行队列、协程间消息传递、高并发框架的基础。
Golang语言社区
·
2019-12-22 13:10
关注你所关注的 - Golang社区调研报告
Golang语言
可以说现在炙手可热,大家熟悉的Kubernates就是使用Golang开发的。
JFrog中国
·
2019-12-20 16:19
DevOps
Golang
Redis-Shake【一】简要介绍
Redis-Shake【一】简要介绍Redis-Shake【二】Sync功能实现简介Redis-ShakeRedis-shake是一个基于
golang语言
开发的,用于在两个redis之间同步数据的工具,
杨_同_学
·
2019-12-19 17:55
你的首个
golang语言
详细入门教程 | your first golang tutorial
本文首发于个人博客https://kezunlin.me/post/a0fb7f06/,欢迎阅读最新内容!yourfirstgolangtutorialgotutorialversions:go:1.13.1installwgethttps://dl.google.com/go/go1.13.1.linux-amd64.tar.gzsudotar-C/usr/local-xzfgo1.13.1.l
kezunlin
·
2019-12-17 03:57
golang
golang——reverse反转字符串
用
golang语言
模拟如下:packagemainimport("fmt")funcmain(){s:="h
孤独信徒
·
2019-12-17 00:00
nacos服务注册发现
Zookeeper当Zookeeper单台节点超过2k那么性能会降低zookeeper不支持web控制台管理ConsulConsul节点超过5k那么性能降低测验显示超过1k就已经开始降低性能了Consul是
GoLang
搬运数据的蚂蚁丶
·
2019-12-16 20:10
spring
spring
boot
java
golang编译器:gccgo vs gc
而GCCGO则是GCC专门用来编译
Golang语言
的。GC,全称GolangCompiler,是Go语言官方编译器,也是自带的,通常我们使用的gobuild等,就是GC。
林锅
·
2019-12-16 15:00
Golang学习笔记-1.15 字符串
本文系第十五篇
Golang语言
学习教程什么是字符串Go语言中的字符串是一个字节切片.把内容放在双引号之间,就可以创建一个字符串.packagemainimport"fmt"funcmain(){name
xunk1900
·
2019-12-16 10:27
MongoShake数据迁移mongodb
简介MongoShake是一个以
golang语言
进行编写的通用的平台型服务,通过读取MongoDB集群的Oplog操作日志,对MongoDB的数据进行复制,后续通过操作日志实现特定需求。
caonw
·
2019-12-11 09:00
使用BSN一天学会区块链开发-golang篇
本文主要介绍用户如何通过链下业务系统使用
golang语言
与链上数据进行交互而进行的相关操作流程说明,但在说明链下业务系统与链上进行数据交互之前,首先对用户如何在区块链服务门户注册、应用发布服务、应用服务参与以及应用管理进
wx5da979d83cf0a
·
2019-12-10 15:03
BSN
golang篇
区块链开发
(深圳)招聘区块链方向-GO开发工程师
DAPP应用合约开发;2、负责数字货币交易、消息推送系统API相关服务开发及维护3、负责后台系统架构设计4、负责新技术的预研和技术难点的突破任职要求:1、具有3年以上及以上互联网服务端开发工作经验;2、精通
golang
链才网
·
2019-12-08 10:04
「区块链系列」以太坊Go-Ethereum(Geth)能做什么
Go-Ethereum是什么Go-Ethereum简称Geth,用
golang语言
实现。
star24
·
2019-12-01 00:15
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他