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语言
变量定义、打印、占位符
文章目录题外话go变量定义Printf、Println、PrintPackagefmt详细介绍题外话为什么在有些地方使用go,有些地方使用golang?两者的关系是什么?事实上Go语言的称呼就是Go,golang只是Go语言官网的域名。Go语言发明人之一的RobPike在Twitter上特意说明是Go:Neither.ThelanguageiscalledGo,notGolang.http://g
_松
·
2020-08-16 02:04
Go
【WIP】Golang 理解channel源码
一,channel数据结构在
golang语言
设计中,goroutine可以独立并行的执行任务,chan
lishinho
·
2020-08-15 01:36
后台相关
使用Golang下chan实现一个缓冲池(Pool)
使用Golang实现byte的缓冲池在本文中,使用
golang语言
中特殊的chan结构来实现一个[]byte类型的缓存池。
sh_frankie
·
2020-08-14 04:41
golang
golang 中的闭包
golang语言
中的闭包什么是闭包?什么是闭包?golang中也是发生在函数之间的,就是在一个函数中存在引用外部变量的行为,我们就称这是个闭包函数。先看下面代码:求两个数的和与乘积。
晓恩ghm
·
2020-08-14 04:09
Go
Goroutine+Channel+WaitGroup使用
介绍goroutine
golang语言
中最有特色之一的东东就是这个goroutine了,很多时候问起别人为什么golang的好用,golang的网络性能可以那么好,一般都会多多少少想到goroutine
七度黑光
·
2020-08-14 04:51
ctags5.8通过自定义扩展支持
golang语言
Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。比如,tags文件就是Taglist和OmniCppComplete工作的基础。其安装和使用本地不做过多赘述。现在说一下如何配置自己的ctags使其支持golang问题描述:如果发现自己的ctags无法支持golang,首先check一
msn217
·
2020-08-13 10:03
其他
浅谈NATS消息中间件
概述NATS是一个开源、轻量级、高性能的分布式消息中间件,实现了高可伸缩性和优雅的Publish/Subscribe模型,使用
Golang语言
开发。
大魔王ArLen
·
2020-08-12 13:01
云原生
Java HmacSHA256加密与PHP、
Golang语言
SHA256互通
2019独角兽企业重金招聘Python工程师标准>>>最近工作中涉及到关于HmacSHA256加密的方式,PHP同事咨询我说无法加密,其实问题很简单,记录下来,方便那些不细心的码友们^_^。JAVA中HmacSHA256的加密方式:publicstaticStringSignUp(StringsecretKey,Stringplain){byte[]keyBytes=secretKey.getBy
Mathilda91
·
2020-08-11 23:12
Golang编程经验总结
如何选择web框架:首先
Golang语言
开发web项目不一定非要框架,本身已经提供了Web开发需要的一切必要技术。
yxw2014
·
2020-08-11 23:44
golang
Golang语言
基础教程:数组(Array)的初步使用
1.1什么是数组Go语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组元素可以通过索引(位置)来读取(或者修改),索引从0开始,第一个元素索引为0,第二个索引为1,以此类推。数组的下标取值范围是从0开始,到长度减1。数组一旦定义后,大小不能更改。1.2数组的语法声明和初始化数组需要指明数组的大小和
qfliweimin
·
2020-08-11 06:48
716466308:资源交流群
Golang1.5到Golang1.12包管理:golang vendor 到 go mod
是一门到如今有十年的静态高级语言了,2009年的时候算是正式推出了,然后到最近的一两年,2017-2018年的时候,突然直线上升,爆火了,得益于容器化运维/直播/短视频/区块链...我从2016年毕业的时候,第一份工作,就接触了
Golang
weixin_34221276
·
2020-08-10 11:05
Golang下的unicode与字符编码
背景:在我们使用Golang进行开发过程中,总是绕不开对字符或字符串的处理,而在
Golang语言
中,对字符和字符串的处理方式可能和其他语言不太一样,比如Python或Java类的语言,本篇文章分享一些
Golang
BGBiao
·
2020-08-10 11:55
运维
SRE
golang
golang
unicode
golang语言
Time包的一个巨坑
Time包的time.Parse()time包中有一个Parse()函数,API为funcParse(layout,valuestring)(Time,error)作用是把一个表示时间的字符串转换成time.Time类型,使用如下:time1,_:=time.Parse("2006-01-0215:04:00","2016-02-2412:03:21")fmt.Println(time1)注意:在
shengzhu1
·
2020-08-10 10:21
学到的知识点
学习日总结
Go语言 time时间格式转换
最近做项目用到
golang语言
,遇到时间格式相互转换的问题,参考网上资料自己写了代码测试了下,能够成功转换,把代码贴出来以备后用,也供需要者查看。
Sirius_534019165
·
2020-08-10 10:33
Go语言
[
Golang语言
社区]--提高 golang 的反射性能
golang的反射很慢。这个和它的api设计有关。在java里面,我们一般使用反射都是这样来弄的。Fieldfield=clazz.getField("hello");field.get(obj1);field.get(obj2);这个取得的反射对象类型是java.lang.reflect.Field。它是可以复用的。只要传入不同的obj,就可以取得这个obj上对应的field。但是golang的
Golang语言社区
·
2020-08-10 09:27
Golang
Golang语言
社区--golang 中日期时间 如何使用
原文地址http://www.golang.ltd/forum.php?mod=viewthread&tid=6545包名time当前时间time.Now()当前时间戳time.Now().Unix()时间格式化stringtime.Now().Format("2006-01-0215:04:05")time.Now().Format("2006-01-02")时间戳格式化到stringstr_t
Golang语言社区
·
2020-08-10 09:27
Golang中type有没有等号的区别
所谓type有没有等号“=”,用
Golang语言
来说,看起来这样的:typemyIntinttypemyIntAilas=int即使不严格来说,两者也是不一样的...来看个例子:packagemainimport
9命怪猫
·
2020-08-10 08:24
Go
golang 学习(二十五)go mod以及自定义包package的用法和init()方法
语言为我们提供了很多内置包,如:fmt、strconv、strings、sort、eros、time、encoding/json、os、io等Golang中的包可以分为三种:1、系统内置包2、自定义包3、第三方包系统内置包:
Golang
99号
·
2020-08-10 08:52
golang学习
GoLang学习 -- array(数组)和slice(切片)
可在查看golang官方文档中发现,在
golang语言
当中,除了存在数组类型之外,还存在有切片类型。这个切片类型在其他语言都没有出现过,那么这个切片类型到底是一种什么类型呢?切片和数组又有什么区别?
vikings_1001
·
2020-08-10 08:50
google
code
cloud
golang
Go convert string to time
本文主要以代码实例的形式,说明了
Golang语言
中,time对象和string对象之间的转换。
_John_Tian_
·
2020-08-10 08:12
golang
golang time的几种用法
首先说明
golang语言
设计设有个叫XXnuts的家伙,果然是个变态,把时间原点设计在了2006-01-0215:04:05其实人家这个日期是有意义的:2006-01-02T15:04:05Z07:00
lvanneo
·
2020-08-10 08:52
Go
golang常用模块介绍
同时也是一个程序,用于创建CLI程序https://www.jianshu.com/p/7abe7cff5384二、client-goClient-go是kubernetes官方发布的调用K8SAPI的
golang
weixin_30322405
·
2020-08-10 02:05
golang语言
chromedp包介绍以及如何弹出浏览器进行调试
golang语言
chromedp包介绍以及如何弹出浏览器进行调试背景想要做一个定时自动发送微博的程序,微博API提供了一个接口statuses/share,但是该接口需要注册微博开发者并审核通过(需要有
姜红杰
·
2020-08-09 10:04
go
golang语言
优缺点 以及 性能知识点
优点并发简单、效率高函数可以返回多个参数垃圾回收(相比c/c++。不过java、c#都有这个优势)简单易上手,语言特性少(也算缺点)缺点没有继承,只有组合没有异常处理(panic可以recover,通过Stack()打印栈信息)不支持泛型,导致很多接口得写多遍原生数据结构太简单,没有sortmap、set、list等不支持参数重载函数访问权限太简单,public和private两种没有默认参数没有
bestans
·
2020-08-08 14:54
golang
K8S中编写自己的CRD及Controller简明指南
TableofContents一、背景二、环境准备及基本开发流程1、Golang环境搭建1.1
Golang语言
版本1.2Golang环境配置2、CRDController开发环境搭建2.1、使用时的一些注意事项
强哥之神
·
2020-08-07 16:09
kubernetes
kubernetes
kubebuilder
Go游戏服务器开发的一些思考(四十二):
golang语言
Interface接口的性能问题
最近在做C++代码到Go代码的翻译中,发现不少Go语言性能上与C++代码的差距。本文介绍下Interface接口传参的性能问题。测试代码packagebenchmarksimport"testing"typeITestObjinterface{GetPropX()intSetPropX(xint)}typeObjstruct{Xint}func(this*Obj)GetPropX()int{ret
fananchong2
·
2020-08-05 20:05
Go游戏服务器开发的一些思考
Golang语言
中的Template的一些小demo
今天闲来无事,分享一下之前学习Golang中Template的一些使用和练习,大佬绕过,小白可以参考哦。packagemainimport("fmt""html/template""os")funcmain(){//f1()//f2()//f3()f4()}funcf4(){vartextStr=`{{ifeq"test".vv}}vv{{ssv.vv}}{{elseifeq"test3".vv}
坐看云起时_雨宣
·
2020-08-05 01:21
GO
golang语言
实现读取csv文件内容,把相同的内容提取到另外一个文件
packagemainimport("encoding/csv""fmt""io""os""path/filepath""strconv")funcCheckErr(errerror){ifnil!=err{panic(err)}}funcGetFullPath(pathstring)string{absolutePath,_:=filepath.Abs(path)returnabsolutePa
rufidmx
·
2020-08-04 17:52
golang
简便 GO LANG 开发环境搭建
cmp
golang语言
特性简介环境搭建教程:http://jingyan.baidu.com/article/c45ad29cdcab4f051753e2a8.htmlgolang环境搭建最迅速版本环境搭建资源列表
李华生在csdn的技术博客
·
2020-08-04 14:02
GO语言
Golang基础
Golang语言
基础一.Go语言内置关键字二.Go语言注释方法三.项目结构四.程序结构五.包的导入六.package的别名七.可见性规则写在前面:Go语言安装包:64位go语言安装包下载GoIDE安装包
Subranium
·
2020-08-03 04:51
go语言
golang入门教程(一) 安装和环境搭建
golang语言
是有google开源编程语言,由于其有众多的特点,吸引我去学习他。
bai小白
·
2020-08-02 14:12
golang
Go实战--也许最快的Go语言Web框架kataras/iris初识(basic认证、Markdown、YAML、Json)
接下来,想跟大家一起分享一些
golang语言
成熟的、知名度比较高的web框架。
一蓑烟雨1989
·
2020-08-02 14:21
go
Go从不放弃到实战
使用MongoShake实现MongoDB副本集间的单向同步
MongoShake介绍MongoShake是阿里云以
golang语言
编写的通用平台型服务工具,它通过读取MongoDB的Oplog操作日志来复制MongoDB的数据以实现特定需求。
Ch3n
·
2020-08-01 05:35
MongoDB
最新
Golang语言
快速上手到综合项目实战(完整)
02.理解GOPATH.wmv04.Go语言基础下.wmv06.Go语言之函数上.wmv08.Go语言之struct.wmv10.Go语言之面向对象下_1.wmv11.Go语言并发编程之协程.wmv13.Go语言并发编程之缓冲channel1.wmv14.Go语言并发编程之select.wmv16.Go语言之JSON与Md5.wmv18.Go语言之正则表达式_1.wmv';19.Go语言之Mysq
Regrown
·
2020-07-31 14:29
高性能消息中间件——NATS
1、介绍:NATS是一个开源、轻量级、高性能的分布式消息中间件,实现了高可伸缩性和优雅的Publish/Subscribe模型,使用
Golang语言
开发。
Leroi_Liu
·
2020-07-30 23:05
集群
IoT
go/
golang语言
编写压力测试
go/
golang语言
编写压力测试近期复习了一下go,发现go的压力测试是个好东西。记录一下怎么使用。
blueriver1125
·
2020-07-30 17:16
go/golang
Golang语言
基础教程:函数的参数
1.1参数的使用形式参数:定义函数时,用于接收外部传入的数据,叫做形式参数,简称形参。实际参数:调用函数时,传给形参的实际的数据,叫做实际参数,简称实参。函数调用:A:函数名称必须匹配B:实参与形参必须一一对应:顺序,个数,类型1.2可变参Go函数支持变参。接受变参的函数是有着不定数量的参数的。为了做到这点,首先需要定义函数使其接受变参:funcmyfunc(arg...int){}arg...i
qfliweimin
·
2020-07-30 15:52
716466308:资源交流群
Golang语言
基础教程:函数初识
1.1什么是函数函数是执行特定任务的代码块。1.2函数的声明go语言至少有一个main函数语法格式:funcfuncName(parameternametype1,parameternametype2)(output1type1,output2type2){//这里是处理逻辑代码//返回多个值returnvalue1,value2}func:函数由func开始声明funcName:函数名称,函数名
qfliweimin
·
2020-07-30 15:52
716466308:资源交流群
golang开发笔记No.5
packagemainimport("fmt")const(x=iota_yz="zz"kp=iota)funcmain(){fmt.Println(x,y,z,k,p)}//结果:02zzzz5解析:iota是
golang
蒙强
·
2020-07-30 15:37
golang开发笔记
golang中接口interface和struct结构类的分析
type是
golang语言
中定义数据类型的唯一关键字。对于type中的匿名成员和指针成员,这里先不讲,重点讲解interface和struct这两种特殊的数据类型。
aizhangque5011
·
2020-07-30 14:52
Golang返回值命名的意义
Golang语言
的函数可以返回多个返回值,而且可以为每个返回值指定一个名称,如下:funcMySqrt2(ffloat64)(retfloat64,errerror){if(f<0){//thenyoucanusethosevariablesincoderet
wxs19970115
·
2020-07-30 13:09
Golang
Go语言实现HTTP压测工具(1)——前期准备
0前言1.思路1.1理解需求:1.2基础知识1.3样例参考1.4开发1.5调试2.前期准备2.1HTTP压力测试是什么,ApacehBench又是什么2.2Nginx是什么,如何压测3.基础学习3.1
Golang
周五见
·
2020-07-30 13:40
Golang语言
Golang语言
基础教程:函数的返回值
函数的返回值1.1什么是函数的返回值一个函数被调用后,返回给调用处的执行结果,叫做函数的返回值。调用处需要使用变量接收该结果1.2一个函数可以返回多个值一个函数可以没有返回值,也可以有一个返回值,也可以有返回多个值。packagemainimport"fmt"funcswap(x,ystring)(string,string){returny,x}funcmain(){a,b:=swap("
qfliweimin
·
2020-07-30 13:57
716466308:资源交流群
golang web开发 Handler测试利器httptest
test是
golang语言
的一部分,golang提供了非常强大的测试方法。
kingeasternsun
·
2020-07-30 13:52
Go
Golang你所不知道的技巧
Go语言实现HTTP压测工具(2)——
Golang语言
基础学习和使用
文章目录0前言1.数据类型2.函数3.控制结构3.1forrange用法3.2defer用法4.数组、切片(Slice)与映射(Map)5.结构体(Struct)与方法(Method)5.1结构体创建方式5.2方法6.协程(Goroutine)和通道(Channel)7.命令行参数7.1os.Args[]7.2flag包x.一些小地方首字母大写有意思的下划线`_`几种变量声明方式0前言一周之内要完
周五见
·
2020-07-30 13:07
Golang语言
golang语言
发送json格式的http请求
golang语言
发送json格式的http请求1、发送普通的GET请求functestGet(){url:="https://baidu.com"req,err:=http.NewRequest("GET
springlustre
·
2020-07-30 09:29
golang
docker与虚拟机的对比分析
Docker是使用时下很火的
Golang语言
进行开发的,其技术核心是Linux内核的Cgroup,Namespace和AUFS类的UnionFS等技术,Docker通过这些底层的Linux技术,对Lin
lemontree0526
·
2020-07-30 08:50
原著
Windows 平台下 Go 语言的安装和环境变量设置
1.下载安装
Golang语言
的SDK安装包2.Go语言环境变量设置GOROOT简而言之,GOROOT在GO语言中表示的是go语言编译、工具、标准库等的安装路径,在Linux系统中一般安装在/usr/go
boss2967
·
2020-07-30 08:16
参数配置
golang语言
log4go日志包使用详解
在go项目的当前文件夹里生成一个logs文件夹,生成test.log的日志文件存放于该路径下。程序中按照下面代码初始化即可在程序中使用log4go添加日志。packagemainimport("os""strings""github.com/alecthomas/log4go")funcinitConfigs(){log4goInit()log4go.LoadConfiguration("log4
wade3015
·
2020-07-30 07:42
Golang
Golang进阶之路
Golang常量计数器iota使用方法
iota是
golang语言
的常量计数器,只能在常量的表达式中使用。
uxff
·
2020-07-30 05:04
golang
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他