设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
迪恩网络公众号
忘记密码?
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
Java代码示例
PHP代码示例
网址转二维码
网址缩短
网址转二维码
网址转二维码
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
tools.mlink.in
tools.ogeek.cn
tools.ostack.cn
tools.ostack.cn
tools.shenghuobao.net
tools.shenzhenjia.cn
tools.sqlite.in
tools.vigge.cn
tools.vigge.net
tools.vigges.net
tools.wujigu.com
tools.xstack.ru
web-analyze.jike.in
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
OGeek|极客世界-中国程序员成长平台
›
门户
›
编程
›
Go
›
Go教程
Go教程
RSS
探秘GO语言《比较C#与GO的性能--XML序列化》
今天对GO和NET的XML字符串序列化成对象列表做了一个性能比较,得出一些结论。 GO的代码:packagemainimport(amp;quot;encoding/xmlamp;quot;amp;quot;io/ioutilamp;quot;amp;quot;logamp;quot;)typeResultstruct{XM ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:162
|
回复:0
go基础——for语法
packagemainimportamp;quot;fmtamp;quot;/*for循环:某些代码会多次的执行*/funcmain(){fori:=1;iamp;amp;lt;=3;i++{fmt.Println(i,amp;quot;helloworldamp;quot;)}//省略1,3表达式,只保留2表达式。相当于while条 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:665
|
回复:0
linux下go安装问题
安装新版本并设置环境变量后,goversion依然是老版本。解决办法,sudorm/usr/bin/go……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:176
|
回复:0
Go语言test之类方法测试
Go语言提供了完善的单元测试支持,开发人员可以方便的编写测试代码,保证自己代码的质量。在目前的例子中,一般看到都是普通函数的例子。下面我将通过类方法的单元测试例子来展示一下Go语言的魅力。首先是代码所在的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:154
|
回复:0
where time to go
http://codecloud.net/tips-2-7719.html 快要从大学走出去了 对自己的人生也要有一个新的认识了 喜欢计算机 所以就选择了这个专业 喜欢编程 就从事编程 但是单纯的喜欢并不足够 就好像你喜欢范冰冰 你就会去追她 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:135
|
回复:0
速战速决 go - go 基础: 通过接收器(receiver)为任意类型定义方法,即为指定类型扩 ...
速战速决 go https://github.com/webabcd/GoSample 作者 webabcd 示例如下: basic/receiver.go // go 基础 - 通过接收器(receiver)为任意类型定义方法,即为指定类型扩展方法 // 1、本例演示了如何通过自定义类 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:131
|
回复:0
go语言之进阶篇json解析到map
1、json解析到map(通过类型断言,找到值和value类型)示例:packagemainimport(amp;quot;encoding/jsonamp;quot;amp;quot;fmtamp;quot;)funcmain(){jsonBuf:=`{amp;quot;companyamp;quot;:amp;quot;itcastamp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:135
|
回复:0
gomod位置和自定义包引入问题
对于mod使用好多人不是那么清楚,今天刚好有人问我这个问题,就把这个事情说一下子。首先说一下基本使用,想看标题问题的略过看结尾的二部分mod使用准备事项,两个环境变量,如图 image.png 1.开始使用,命令gomod ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:121
|
回复:0
[Go]程序实体
Go语言中的程序实体包括变量、常量、函数、结构体、接口1、常见声明变量的方式1packagemain23import(4amp;quot;flagamp;quot;5amp;quot;fmtamp;quot;6)78funcmain(){9/*第一种方式10varnamestring11flag.StringVar(a ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:128
|
回复:0
Go常用知识点及实例
目录时间error断言定义函数类型格式转换打断点休眠urlencode去除首尾空格字符串截取ip转numbergotestGo随机数chanhttps://www.cnblogs.com/followyou/p/12187949.htmlerrorhttps://www.cnblogs.com/followyou/p/1218 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:107
|
回复:0
Xshell访问虚拟机内Linux - Wanna_Go
这段时间在家,需要用到Linux,身边的电脑硬盘很小,装双系统用的频率也不高还浪费磁盘空间,还是使用虚拟机,通过Xshell管理虚拟机内Ubuntu还是比较方便的。很早之前学习hadoop的时候就是用 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:106
|
回复:0
带你十天轻松搞定 Go 微服务系列(八、服务监控)
序言 我们通过一个系列文章跟大家详细展示一个 go-zero 微服务示例,整个系列分十篇文章,目录结构如下: 环境搭建 服务拆分 用户服务 产品服务 订单服务 支付服务 RPC 服务 Auth 验证 服务监控(本文) 链路追踪 分 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:120
|
回复:0
把Windows 8安装到U盘 创建Windows to Go启动盘
来源 http://tweaks.com/windows/52279/how-to-create-a-windows-to-go-usb-drive/ Windows To Go是来自Windows 8的全新安装方式,通过它我们可以创建一个从U盘启动的完整的Windows 8系统环境。 你需要准备: 你需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:105
|
回复:0
[Golang系列]go中(int,int64,uint,string,float,bool,interface)类型相互转换 ...
int→stringstring:=strconv.Itoa(int)int→int64int64_:=int64(int)int64→stringstring:=strconv.FormatInt(int64,10)int→floatfloat:=float32(int)float:=float64(int)int→uint64uint64:=uint64(int)f……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:119
|
回复:0
go-ethereum开发问题
1.abigen参考文档(NativeDApps:GobindingstoEthereumcontracts)abigen--soltoken.sol--pkgtoken--langgo--outtoken.goTryingtobindsoliditywithabigencommand,resultsinthiserror:Failedto……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:109
|
回复:0
Go语言学习之空接口
什么是空接口?空接口是特殊形式的接口类型,普通接口都有方法,而空接口没有定义任何方法typeempty_ifaceinterface{}每一个接口都包含两个属性,一个是值,一个是类型而对于空接口来说,这两者都是nil,可以使用fmt验证一 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:106
|
回复:0
go语言之进阶篇关闭channel
1、关闭channel package main import ( amp;quot;fmtamp;quot; ) func main() { ch := make(chan int) //创建一个无缓存channel //新建一个goroutine go func() { for i := 0; i amp;amp;lt; 5; i++ { ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:102
|
回复:0
go hmac使用
https://github.com/danharper/hmac-examples 94 func generateSign(data, key byte) string { 95 mac := hmac.New(sha1.New, key) 96 mac.Write(data) 97 expectedMAC := mac.Sum……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:104
|
回复:0
go语言之进阶篇接口的继承
1、接口的继承示例:packagemainimportamp;quot;fmtamp;quot;typeHumanerinterface{//子集sayhi()}typePersonerinterface{//超集Humaner//匿名字段,继承了sayhi()sing(lrcstring)}typeStudentstruct{namestringid ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:94
|
回复:0
gofmt格式化----“占位符”
https://studygolang.com/articles/2644https://studygolang.com/static/pkgdoc/pkg/fmt.htm……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:105
|
回复:0
[Go]golang的error接口
error接口1.error就是一个接口interface2.属于errors包,该包有一个导出方法New,返回了errorString类型3.errorString类型实现了error接口4.之所以这样是因为可以实现每个错误都是不同的实例packagemainimport(amp;quo ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:92
|
回复:0
go标准库I/O模型:epoll+多协程
本文为linux环境下的总结,其他操作系统本质差别不大。本地文件I/O和网络I/O逻辑类似。epoll+多线程的模型epoll+多线程模型和epoll单进程区别、优点 对比于redis这样典型的epoll+单进程为主的模型,个人理解e ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:95
|
回复:0
centos7.2部署docker-17.06.0-ce的bug:Errorresponsefromdaemon:ociruntimeerror:con ...
现象:操作系统:centos7.2kernel 3.10.0-327.el7.x86_64mesos:1.3.0docker:docker-17.06.0-ce在做mesos验证时,通过marathon下发容器,发现在多个mesos-slave节点上下发容器均以失败告终。marathon:mesos:分析 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:99
|
回复:0
Go开发之路--时间和日期类型
time.Time类型,用来表示时间 获取当前时间,now:=time.Now() time.Duration()用来表示纳秒 时间类型的格式化now:=time.Now()//记住这个时间fmt.Println(now.Format(amp;quot;2006/1/0215:04amp;quot;))fmt.Print ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:99
|
回复:0
GoRPC返回值
Go语言RPC定义格式如下:func(t*T)MethodName(argTypeT1,replyType*T2)error第一个参数是接收的参数,第二个参数是返回给客户端的参数,第二个参数必须是指针类型的如果Server端RPC函数返回错误,即error不为nil,第 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:98
|
回复:0
启动容器报错OCIruntimecreatefailed:container_linux.go:367:,可能与错误的方式导入 ...
最近被安排迁移开发服务器,肯定要迁移服务器的镜像。导出的镜像因为要网络传输,所以就压缩了一下。命令如下dockersave-ocentos73.tarcentos-php7312:v1.0tar-cvzfcentos73.tar.gzcentos73.tar 网络传过来之后用gz ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:109
|
回复:0
MAC下IntellijIDEAGo环境配置
1.intellijIDEA安装go插件 2.设置环境变量配置一个GOPATH环境变量,是工作目录。根据约定,GOPATH下需要建立3个目录:bin存储编译后的可执行文件pkg存放编译后生成的包文件src存放项目的源码 我把GOPATH建立在/Use ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:112
|
回复:0
Go 语言数组
Go 语言数组 引言 数组是相同数据类型的一组数据的集合,数组一旦定义长度不能修改,数组可以通过下标(或者叫索引)来访问元素。 相对于去声明 number0, number1, ..., number99 的变量,使用数组形式 numbers, numb ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:121
|
回复:0
go语言for循环的三种写法
funcmain(){a:=string{}a=append(a,amp;quot;helloamp;quot;)a=append(a,amp;quot;,amp;quot;)a=append(a,amp;quot;worldamp;quot;)fmt.Println(a)fori:=0;iamp;amp;lt;len(a);i++{fmt.Println(a)}for_,aa:=rangea{a ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:120
|
回复:0
go语言实现单链表
线性表包含两种存储方法:顺序存储结构和链式存储结构,其中顺序表的缺点是不便插入与删除数据。单链表:每个结点包含两部分:数据域+指针域,上一个结点的指针指向下一结点,依次相连,形成链表。特别注意的是每个 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:126
|
回复:0
GO后端开发+VUE实列
因为我是从java转到go,代码结构跟我之前用java的很像 在这里只浅显的实战运用,没有过多理论讲解 工作环境:IDE:Goland , Go 1.17.7 框架 Gin+Gorm ,前端VUE 这里不过多讲前端,可以到我的github或者gitee拉取 G ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:129
|
回复:0
Gotime.Parse转时间戳为啥会自动加8小时?
https://www.zhihu.com/question/57382175……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:146
|
回复:0
Go基础编程实践(四)——数组和map
数组去重packagemainimportamp;quot;fmtamp;quot;funcmain(){intSlice:=int{1,5,5,5,5,7,8,6,6,6}fmt.Println(intSlice)uniqueIntSlice:=unique(intSlice)fmt.Println(uniqueIntSlice)}funcunique(intSli……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:154
|
回复:0
Go微服务架构Micro相关概念理解
Micro是一个微服务框架(或者说是工具集):提供了各类组件,解决微服务架构中的不同问题,服务监控、服务发现、熔断机制,负载均衡等等,自己一个个解决这些问题几乎不可能,这时候就需要借助go-micro这些组件了。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:237
|
回复:0
LeetCodeGo并发题详解:交替打印字符串
原文地址:https://mp.weixin.qq.com/s/K032xlARjiyS8ecJrqZXaA本题LeetCode链接:https://leetcode.com/problems/fizz-buzz-multithreaded/本题题目给定一个数列从1~n,依序输出,但是:如果n可以被3整除,输出amp;q ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:152
|
回复:0
go数组(array)、切片(slice)、map、结构体(struct)
一数组(array)go语言中的数组是固定长度的。使用前必须指定数组长度。go语言中数组是值类型。如果将数组赋值给另一个数组或者方法中参数使用都是复制一份,方法中使用可以使用指针传递地址。声明:vararrayName=data ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:120
|
回复:0
手写token解析器、语法解析器、LLVMIR生成器(GO语言)
最近开始尝试用go写点东西,正好在看LLVM的资料,就写了点相关的内容-前端解析器+中间代码生成(本地代码的汇编、执行则靠LLVM工具链完成)https://github.com/daibinhua888/toy-compiler go语言用下来感觉还好,类 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:115
|
回复:0
go实现的简易TCP的客户端和服务器
今天介绍golang版本的通信基础:基于TCP的客户端和服务器实现,参考书籍:TheWayToGo那时学习java的时候也是做过通信的,当时是socket编程,服务器监听某一个端口,然后客户机去连接,简单的聊天室就实现了。后来有 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:114
|
回复:0
gomod使用
初学go包管理填坑启动终端执行以下命令1、setGO111MODULE=on2、set GOPROXY=https://goproxy.io3、若执行报错,可能是go.mod中包版本问题,可以在go.mod文件中添加 replacegithub.com/ugorji/gov1.1.4=amp;amp;gt; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:108
|
回复:0
Go 语言控制台输入&生成随机数
Go 语言控制台输入amp;生成随机数 1. 不同基础类型之间的转化对于不同的基础类型之间的转化,Go 提供了 strconv包。它实现了字符串与其他基本数据类型之间的转化。其中最常用的数值转化函数是Atoi和ltoaAtoi 方法可 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:103
|
回复:0
1 ...
198
199
200
201
202
203
204
205
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部