设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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语言学习---struct对象的序列化和反序列化(xml)
实例1://mainpackagemainimport(amp;quot;encoding/xmlamp;quot;amp;quot;fmtamp;quot;)typepersonstruct{NamestringAgeint}funcmain(){p:=person{Name:amp;quot;saryamp;quot;,Age:20}ifdata,err:=xml.MarshalInde ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:23
|
回复:0
Go语言学习笔记——Go语言的make的理解
实例:https://tour.go-zh.org/moretypes/10谢大《GoWeb编程》书中的讲解https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.2.md……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:21
|
回复:0
dockerrun安装jump报错container_linux.go:235
报错:ociruntimeerror:container_linux.go:235:startingcontainerprocesscausedamp;quot;process_linux.go:258:applyingcgroupconfigurationforprocesscaused\amp;quot;CannotsetpropertyTasksAccounting,orunkno ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:24
|
回复:0
第一个go程序和基本语法第一个go程序和基本语法
……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:28
|
回复:0
Go--FIFO类(缓存淘汰算法)(转)
1 FIFO1.1. 原理按照“先进先出(First In,First Out)”的原理淘汰数据。1.2. 实现FIFO队列,具体实现如下: 1. 新访问的数据插入FIFO队列尾部,数据在FIFO队列中顺序移动;2. 淘汰FIFO队列头部的数据; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:30
|
回复:0
Go语言的%d,%p,%v等占位符的使用
这些是死知识,把常用的记住,不常用的直接查表就行了golang的fmt包实现了格式化I/O函数,类似于C的printf和scanf。定义示例类型和变量typeHumanstruct{Namestring}varpeople=Human{Name:amp;quot;zhangsanamp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:27
|
回复:0
log4go折腾
导包 goget-ugithub.com/alecthomas/log4golog4go.xml配置amp;amp;lt;loggingamp;amp;gt;amp;amp;lt;filterenabled=amp;quot;trueamp;quot;amp;amp;gt;amp;amp;lt;tagamp;amp;gt;stdoutamp;amp;lt;/tagamp;amp;gt;a ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:32
|
回复:0
Gousedasvalue问题
练习Go变参时遇到一个报错:usedasvalue 代码如下: //错误代码funcmyfunc(arg...int){for_,n:=rangearg{fmt.Printf(amp;quot;Andthenumberis:%d\namp;quot;,n)}}funcmain(){fmt.Printf(myfunc(1,2,3,4,5))}// ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:30
|
回复:0
idea链接数据库出现Serverreturnsinvalidtimezone.Goto'Advanced'tabandset'serverTim ...
每次都是这个问题,必须记录下了问题如下: 解决方案:修改mysql时区1.进入命令窗口(Win+R),连接数据库 mysql-hlocalhost-uroot-p,回车,输入密码,回车,如图: 2,继续输入 showvariableslike'%time_zon ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:28
|
回复:0
Go语言遍历字符串——获取每一个字符串元素
遍历字符串有下面两种写法。遍历每一个ASCII字符遍历ASCII字符使用for的数值循环进行遍历,直接取每个字符串的下标获取ASCII字符,如下面的例子所示。theme:=amp;quot;狙击startamp;quot;fori:=0;iamp;amp;lt;len(th ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:27
|
回复:0
go:使用HttpRequest发送Http请求
原生的是用net/http发送请求,HttpRequest使这个操作简化了。 1.发送post请求,传参为json,见code:1importamp;quot;github.cm/kirinlabs/HttpRequestamp;quot;23varreq=HttpRequest.NewRequest()4constBaseUrl=am ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:27
|
回复:0
[Go]golang替换组件包更新go.mod,go.sum的方式
当我们不再使用某个包,或者包名变更时,是如何保证go.mod更新的。 只要代码中没有地方import使用到某个包了,我们运行:$gomodtidy module管理器会帮我们自动清理掉go.mod,go.sum中引入而未使用的包。 Refer: ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:29
|
回复:0
Go如何快速解决依赖管理问题
背景goproxy.io是全球最早的Gomodules镜像代理服务之一,采用CDN加速服务为开发者提供依赖下载,该服务由一批热爱开源,热爱Go语言的年轻人开发维护。从Go1.11开始Go语言开始支持Gomodules来解决大家长久以来诟病的依赖 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:29
|
回复:0
Linux下如何编写go语言程序实现菲波拉契数列
1.首先安装下载go语言命令行输入:sudoapt-getinstallgolang 配置完成后: 2.查看版本输入命令goversion如图可以知道我们下载安装的go语言版本为1.13.8 3.配置环境变量参考博客命令行输入gedit./.bashrc ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:27
|
回复:0
windows下的go语言的环境搭建和初探
闲话不说,直入主题。1.准备工具 a.windows下的Go语言开发安装包 官方下载地址:https://code.google.com/p/go/downloads/list b.Go语言中文官网(有相关参考和文档) http://zh.golanger.com/2.方法步 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:27
|
回复:0
”耐撕“团队 2016.3.21 站立会议3 2 1 GO!
”耐撕“团队 2016.3.21 站立会议 时间:2016.3.21 ① 17:20-17:45 ②17:55-18:10 总计40分钟 成员: Z 郑蕊 * 组长 (博客:http://www.cnblogs.com/zhengrui0452/), P 濮成林(博客:http://www.cn ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:31
|
回复:0
go 常见异常
1.Go invalid memory address or nil pointer dereference错误 变量未声明 参考:https://www.cnblogs.com/NjY2/p/13261442.html ……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:32
|
回复:0
安装go环境
# 下载最新版本go,https://studygolang.com/dlsudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz export PATH=$PATH:/usr/local/go/bin export GOPROXY=https://goproxy.cn export PATH=$PATH:$(go env ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:33
|
回复:0
Go语言基础之map
Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 map定义 Go语言中 map的定义语法如下: mapValueType ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:34
|
回复:0
[Go]使用net包作为tcp客户端读取http
1.tcp的客户端,并且直接读取http协议的全部内容,每次读取4096字节,直到最后一个字节是\n并且读取的长度小于4096conn,err:=net.Dial(amp;quot;tcpamp;quot;,amp;quot;www.baidu.com:80amp;quot;)iferr!=nil{log.Fatal ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:35
|
回复:0
仿照Go web框架gin手写自己的web框架 【中】
首先最终目的是模仿gin框架核心的几个功能就够了。 声明: 三部曲文章主要参考: https://geektutu.com/post/gee.html 所以最终的框架核心文件如下: - gee/ - context.go // 上下文 - gee.go ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:35
|
回复:0
Go语言中使用MySql数据库
1、MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:https://github.com/Go-SQL-Driver/MySQL 支持database/sql,全部采用go写 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:35
|
回复:0
60_Go基础_1_27字符串常用方法
1packagemain23import(4amp;quot;fmtamp;quot;5amp;quot;stringsamp;quot;6)78funcmain(){9/*10strings包下的关于字符串的函数1112*/1314s1:=amp;quot;helloworldamp;quot;15//1.是否包含指定的内容--amp;amp;gt;bo ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:39
|
回复:0
go 基础(二)
strings和strconv使用 1、strings使用 strings.HasPrefix(s string, prefix string) bool:判断字符串s是否以prefix开头。 strings.HasSuffix(s string, suffix string) bool:判断字符串s是否以suffix结尾。 上面 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:44
|
回复:0
Go语言从入门到放弃(设置 go get 为国内源)
前言 Go语言学到 Gin 框架了, 其实每天学习是比较辛苦的事情, 坚持下去! 在使用 Go 过程中发现, 最无奈的是Go的一些模块下不下来, 即便挂了V, 油管2k不卡的那种, 依旧是 time out, 本文通过修改源为国内源的方法来规 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:47
|
回复:0
GO基础之异常处理
一、异常 1、 错误指程序中出现不正常的情况,从而导致程序无法正常执行。•大多语言中使用try... catch... finally语句执行。假设我们正在尝试打开一个文件,文件系统中不存在这个文件。这是一个异常情况,它表示为 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:52
|
回复:0
如何为Go设计一个通用的日志包
需求一个通用的日志包,应该满足以下几个需求:兼容 log.Logger,标准库大量使用了 log.Logger 作为其错误内容的输出通道,比如 net/http.Server.ErrorLog,所以兼容 log.Logger 是首要的需求;自定义配置,不 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:53
|
回复:0
go mod之添加本地依赖包
go mod 中导入本地包 文件目录格式如下: 我们在 retriever 目录下有一个 real目录,在real目录下,写了一个名为retriever.go的go文件,这个go文件中我们定义了一个real包,我们想在retriever目录下的main.go文件中 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:56
|
回复:0
Go 语言循环语句
Go 语言循环语句 在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。 以下为大多编程语言循环程序的流程图: Go 语言提供了以下几种类型循环处理语句: 循环类型 描述 for 循 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:56
|
回复:0
Go语言_流程控制语句:for、if、else、switch和defer
流程控制语句:for、if、else、switch和defer学习如何使用条件、循环、分支和推迟语句来控制代码的流程。Go作者组编写,Go-zh小组翻译。https://go-zh.orgforGo只有一种循环结构:for循环。基本的for循环由三部分组 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:66
|
回复:0
GoRevel-Controllers(控制器)
Controller(控制器)整个revel都是围绕它处理所有请求控制器可以是任何直接或间接内嵌了`*revel.Controller`类型的结构,如:typeAppControllerstruct{*revel.Controller}`*revel.Controller`必须位于结构的第一个字 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:70
|
回复:0
go学习笔记-面向对象(Methods,Interfaces)
Methodmethod是附属在一个给定的类型上的,他的语法和函数的声明语法几乎一样,只是在func后面增加了一个receiver(也就是method所依从的主体)。语法func(rReceiverType)funcName(parameters)(results)示例typerectan ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:67
|
回复:0
golang终端go命令使用
查看可用命令直接在终端中输入gohelp即可显示所有的go命令以及相应命令功能简介,主要有下面这些:build:编译包和依赖clean:移除对象文件doc:显示包或者符号的文档env:打印go的环境信息bug:启动错误报告fix:运行gotoo ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:76
|
回复:0
告别GOPATH,快速使用gomod(Golang包管理工具)
https://studygolang.com/articles/17508?fr=sidebar文中的wserver为module名,route为本地的包名,go.mod所在的目录名不一定非要和module名一致,把wserver文件夹重命名为其他的名称也可以,只要gomodinitwserver, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:73
|
回复:0
go语言之goto语句和函数和defer语句
1、goto关键字 import amp;quot;fmtamp;quot; func main() { for i := 0;i amp;amp;lt;11;i++{ if i == 2{ //关键字,goto跳转到某个位置,且只能在当前函数内跳转 goto LABELT }else { fmt.Println ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:77
|
回复:0
Go语言基础之切片
本文主要介绍Go语言中切片(slice)及它的基本使用。 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x int) int{ sum := 0 for _, v := range ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:84
|
回复:0
每日英语:GoAhead,HittheSnoozeButton
Turnsoutagoodnight'srestisgoodforbusiness.snooze:小睡,打盹One-thirdofAmericanworkersaren'tsleepingenoughtofunctionatpeaklevels,andthatchronicexhaustioniscostingbillionsofdoll……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:79
|
回复:0
GO语言练习:第二个工程--模拟音乐播放器
1、代码2、编译及运行 1、目录结构1.1)1$tree2.3├──mplayer.go4└──src5├──mlib6│ ├──manager.go7│ └──manager_test.go8└──mp9├──mp3.go10└──p ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:78
|
回复:0
[Go]自定义一些httpServer的参数用到了interface的一些特性
在一个http服务中 ,如果要定义一些参数比如读超时时间,写超时时间,那么用最简单的http.ListenAndServe就不能实现了需要自己实例化http.Server结构体,实例化完成以后,之前的路由怎么加进去又是一个问题http.Ser ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:80
|
回复:0
goinstall
goget使用时的附加参数使用goget时可以配合附加参数显示更多的信息及实现特殊的下载和安装操作,详见下表所示。goget使用时的附加参数附加参数备注-v显示操作流程的日志及信息,方便检查错误-u下载丢失的包,但不会 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:85
|
回复:0
1 ...
215
216
217
218
219
220
221
222
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部