设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
Go
›
Go教程
Go教程
RSS
Go 语言“可变参数函数”终极指南
什么是可变参数函数? 可变参数函数即其参数数量是可变的 —— 0 个或多个。声明可变参数函数的方式是在其参数类型前带上省略符(三个点)前缀。 译者注:“可变参数函数”在一些翻译中也称“变长函数”,本篇译 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:115
|
回复:0
05.gomap详细介绍
映射是一个集合,可以使用类似处理数组和切片的方式迭代映射中的元素。但映射是无序的集合,意味着没有办法预测键值对被返回的顺序。即便使用同样的顺序保存键值对,每次迭代映射的时候顺序也可能不一样。创建mappac ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:117
|
回复:0
16.理解Go语言面向对象编程:接口与多态
Hi,大家好,我是明哥。在自己学习Golang的这段时间里,我写了详细的学习笔记放在我的个人微信公众号《Go编程时光》,对于Go语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习Go语 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:120
|
回复:0
Go语言从入门到放弃(四)
前言有段时间没摸Go语言了,最近B站的Go语言泄露挺火的.还差的很远呐学无止境本章主要介绍一些零碎的小知识点变更记录#19.4.30 起笔#19.4.30 增加代码打包步骤正文go代码打包与Python不同,go语言在生产环境中是需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:129
|
回复:0
ggplot2GO富集分析条形图
参考博客http://blog.sciencenet.cn/blog-3406804-1166293.html四个参数用于控制坐标轴与作图区域的位置scale_x_discrete(expand=c(0,0))scale_y_discrete(expand=c(0,0))scale_x_continuous(expand=c(0,0))scale_y_ ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:145
|
回复:0
使用Air实现Go程序实时热重载
目录使用Air实现Go程序实时热重载为什么需要实时加载?Air介绍安装AirGoMacOSLinuxWindowsDcoker使用Airair_example.conf示例效果演示今天我们要介绍一个神器——Air能够实时监听项目的代码文件,在代码发生变更之后 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:154
|
回复:0
[Go]Viper加载项目配置,gobuild打包配置文件进二进制
Viper的传统用法局部,加载到某个package下的全局变量后,其它package可以继续使用。varConf*viper.Viperfuncinit(){//Filenamewithoutextension'.json'filenameWithoutExt:=amp;quot;app.envamp;quot;Conf.SetCon ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:167
|
回复:0
go语言高端技术学习系列教程:第二节GoWeb开发_Iris框架
在Iris框架中,封装了mvc包作为对mvc架构的支持,方便开发者遵循mvc的开发原则进行开发。 iris框架支持请求数据、模型、持久数据分层处理,并支持各层级模块代码绑定执行。 MVC即:model、view、controller三个部分 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:284
|
回复:0
Fourth glance in Go
在Go里面的结构体和方法是很有意思的内容。它即和OO有点像,但又不完全一样。为什么这么说呢?当你把结构体映射为OO里面的类的时候,你给结构体添加方法,你就会发现其实方法与结构体并没有严格意义上的关系。在Go里 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:185
|
回复:0
Go: 为什么import | go get 之后,导入的包还是显示unresolved?
问题背景 我在goland下创建了一个项目,但是导入包的时候命名用go get导入成功了,import的部分还是显示红色(没有导入成功): 没导入成功的时候这里会标红,我这里因为导入成功了所以是绿色的。 有时候其实已经导 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:179
|
回复:0
解决goget第三方库升级失败的问题
执行gogetgithub.com/tealeg/xlsx 失败go:extractinggithub.com/tealeg/xlsxv1.0.5 goget:rename golang\pkg\mod\github.com\tealeg\
[email protected]
golang\pkg\mod\github.com\tealeg\
[email protected]
……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:159
|
回复:0
go从编写web代码到部署linux服务器
首先省略编写代码的过程,成功在本地ip测试成功后,将监听的ip和端口改为服务器的首先你要知道需要配置的服务器的构架,一般是amd64,arm,可以在服务器里输入uname-a查看然后进入目标项目目录,可以直接在goland终端中, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:136
|
回复:0
(Go)09.指针赋值修改示例
答案: 1 package main 2 import ( 3 amp;quot;fmtamp;quot; 4 ) 5 6 7 func modify(p *int) { 8 fmt.Println(p) 9 *p = 1000 10 return 11 } 12 13 func main() { 14 va ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:134
|
回复:0
GO111MODULE及go环境设置
环境:win10专业版 goversion: goversiongo1.14.2windows/amd64看各大文章论坛上都是说在windows平台上这么设置SETGO111MODULE=on试了好多遍 查看go设置环境命令goenv 此处依然不行后来发现是go的版本问题( ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:115
|
回复:0
go不同package引用之使用gomod管理项目
gomod mod解决了go项目只能放到特定的目录下goroot或gopath首先在任意位置创建一个go项目,如test添加 main.go loger/loger.go 运行gorunmain.go 提示,在go\root\src下找不到对应的包 gomo ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:114
|
回复:0
go1.14下Gomod使用实践
https://www.jianshu.com/p/c666ebdb462bGomod简介Golang一直存在一个被人诟病的问题是缺少一个官方的包依赖管理工具。从我个人的角度上来看存在两个问题:GOPATH特性对于多工程的情况下,支持不算友好。GOPATH无法 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:116
|
回复:0
go1.14上怎么下载第三方包
终端goenv-wGO111MODULE=on GOPATH--amp;amp;gt;src/pkg/bininsrc源码包中某个包中gomodinit XXX(表示当前报的第三方依赖)然后才能下载并安装第三方包go get github/..../v3实际上goget就是gitclone + goins ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:105
|
回复:0
panic:runtimeerror:cgoargumenthasGopointertoGopointer
今天在公司用golang写了一个工具程序,用到了代码仓库中的一个读取k-v数据库的接口,运行,出现panic:panic:runtimeerror:cgoargumenthasGopointertoGopointer......这个接口线上模块也在用,应该是没问题的;由于对 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:105
|
回复:0
6.Go语言数据类型:字典与布尔类型
Hi,大家好。我是明哥,在自己学习Golang的这段时间里,我写了详细的学习笔记放在我的个人微信公众号《Go编程时光》,对于Go语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习Go语 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:99
|
回复:0
go-pear的安装问题
有许多朋友也遇到了很多问题,关于php的,自己虽然是新手,但是最喜欢的祖宗的一句话是“好读书,不求甚解,每有会意,便欣然忘食”;安装pear的时候,常常会遇到这样的问题,安装过程是直接点击php根目录下的go-pea ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:105
|
回复:0
go标准库的学习-time
参考https://studygolang.com/pkgdoc导入形式:importamp;quot;timeamp;quot;time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 1》时间点Time TimetypeTimestruct{walluint64extint64loc*Location ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:106
|
回复:0
go操作redis遇到的坑
go操作redis,常用的库为redisgo和go-redis,在github上都有相关的democode。但是,相关的demo都不支持redis集群,开始尝试都是会报MOVED的错误,查资料说用MOVED报错后的地址再试一次即可,自己搞了半天发现重试也 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:107
|
回复:0
Ubuntu下使用SublimeText2搭建Go开发环境
大家好,这几天捣鼓了下golang的环境,今天跟大家分享下心得。Goisanopensourceprogrammingenvironmentthatmakesiteasytobuildsimple,reliable,andefficientsoftware.摘自golang.org首页的介绍。Go是Google开发的一 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:116
|
回复:0
Go - 如何编写 ProtoBuf 插件 (三) ?
前言 上篇文章《Go - 如何编写 ProtoBuf 插件 (二) 》,分享了基于 自定义选项 定义了 interceptor 插件,然后在 helloworld.proto 中使用了插件,最后在 golang 代码中获取到使用的插件信息。 接上篇,继续分享。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:119
|
回复:0
Go 的json 解析标准库竟然存在这样的陷阱?
日常工作中,最常用的数据传输格式就是json,而encoding/json库是内置做解析的库。这一节来看看它的用法,还有几个日常使用中隐晦的陷阱和处理技巧。 json 与 struct 解析 反解析 陷阱 1、忘记取地址 陷阱 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:121
|
回复:0
go接口与动态类型
Go没有类:数据(结构体或更一般的类型)和方法是一种松耦合的正交关系。 1、动态方法调用通常需要编译器静态检查的支持:当变量被赋值给一个接口类型的变量时,编译器会检查其是否实现了该接口的所有函数。 2、隐 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:126
|
回复:0
Go--在Go语言中使用JSONstruct
Encode将一个对象编码成JSON数据,接受一个interface{}对象,返回byte和error:funcMarshal(vinterface{})(byte,error)Marshal函数将会递归遍历整个对象,依次按成员类型对这个对象进行编码,类型转换规则如下:bool ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:120
|
回复:0
解决goget下载包失败问题
由于某些不可抗力的原因,国内使用goget命令安装包时会经常会出现timeout的问题。本文介绍几个常用的解决办法。golang在github上建立了一个镜像库,如https://github.com/golang/net就对应是https://golang.org/x/ne ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:112
|
回复:0
Go语言实战-revel框架教程之CSRF(跨站请求伪造)保护
CSRF是什么?请看这篇博文“浅谈CSRF攻击方式”,说的非常清楚。现在做网站敢不防CSRF的我猜只有两种情况,一是没什么人访问,二是局域网应用。山坡网之前属于第一种情况,哈哈,所以至今没什么问题。但昨天突然发现 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:116
|
回复:0
冲上云霄,Dubbo Go!
来源:开源中国社区 5 月 21 日,经过一年多的孵化,Apache Dubbo 从 Apache 软件基金会毕业,成为 Apache 顶级项目。推荐:厉害了,Dubbo 正式毕业! Dubbo 是阿里于 2011 年开源的一款高性能 RPC 框架,在 Java ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:109
|
回复:0
GO求平均值
packagemainimportamp;quot;fmtamp;quot;funcmain(){sum:=0.0avg:=0.0xs:=amp;quot;123243amp;quot;switchlen(xs){case0:avg=0default:for_,v:=rangexs{sum+=float……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:120
|
回复:0
Go语言实现区块链与加密货币(用3台计算机通过局域网模拟3节点通信) ...
本文要实现3台计算机通过局域网模拟3节点通信。(windows环境下) 这是在上一步的基础上修改而来的。 首先3台计算机要通过局域网连接在一起(可以通过wifi等方式)。 注意要把各自的防火墙关掉。 可以用ping命令测试 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:132
|
回复:0
go语言gRPC系列(一) - gRPC入门
1. 前言 2. gRPC与Protobuf简介 3. 安装 4. 中间文件演示 4.1 编写中间文件 4.2 运行protoc命令编译成go中间文件 5. 创建gRPC服务端 5.1 新建Produ……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:186
|
回复:0
Go基础之strings
1packagemain23import(4amp;quot;fmtamp;quot;5amp;quot;stringsamp;quot;6)78funcmain(){9//字符串的比较是按照字典顺序进行比较abcde...10a:=amp;quot;Hellaamp;quot;11b:=amp;quot;helleamp;quot;12i:=strings.Co ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:170
|
回复:0
【原创】go语言学习(十二)struct介绍1
目录:struct声明和定义struct的内存布局以及构造函数匿名字段和struct嵌套struct与tag应用struct声明和定义1、Go中面向对象是通过struct来实现的,struct是用户自定义的类型。typeUserstruct{UsernamestringSexstrin ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:203
|
回复:0
go超时控制有4种写法,你知道吗?
当然,go语言的超时控制肯定不止4种方法,起这个标题是我的一种自嘲,让我想起了孔乙己说的茴香的茴有4种写法。 本文写的4种方程都借助于同一个套路: workDoneCh := make(chan struct{}, 1) go func() { LongTim ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:164
|
回复:0
GO指针
指针和地址的区别地址:内存地址(用字节来描述的内存地址)指针:指针是带类型的,int类型指针与string类型指针是完全不同的!指针是存储另一个变量内存地址的变量。amp;amp;amp;和*amp;amp;amp;:取内存地址*:根据 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:176
|
回复:0
Go实现Raft第一篇:介绍
今天为大家分享一篇关于Golang实现Raft的文章,本篇文章为系列中的第一篇,对Raft进行一个全面的介绍,为后面进行Raft的实现打基础。希望能对大家有所帮助。 本篇文章为Raft系列文章中的第一篇,Raft的介绍。整个系 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:141
|
回复:0
go GC垃圾回收
GC介绍: GO创建对象会给他分配内存资源,如果这个对象不使用了,而这个内存资源却一直被占用的话,那么我们的电脑很快就会被放满,所以需要将这些垃圾对象进行回收。 什么才是垃圾 : 要回收,那么我们必须知道什么 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:120
|
回复:0
go读取excel表格数据
使用工具github.com/Luxurioust/excelize百度到的都是使用这个实际上已经改名了github.com/360EntSecGroup-Skylar/excelize示例代码packageagentimport(amp;quot;fmtamp;quot;amp;quot;github.com/360EntSecGroup-Sk ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:32
|
阅读:119
|
回复:0
1 ...
160
161
162
163
164
165
166
167
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部