设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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
WINDOWS下GO编译ARM程序
Mac下编译Linux和Windows64位可执行程序CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildmain.goCGO_ENABLED=0GOOS=windowsGOARCH=amd64gobuildmain.go Linux下编译Mac和Windows64位可执行程序CGO_ENABLED=0GOOS=da ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:116
|
回复:0
蛋白序列GO号注释及问题
#=============================== 版本1 ===============================================InterProScan的三种使用方法Interproscan,通过蛋白质结构域和功能位点数据库预测蛋白质功能。是EBI开发的一个集 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:115
|
回复:0
go语言学习基础-编译文件
1、创建工程在go的src目录下,比如我的go目录为/Users/yinxin/go,我创建文件夹test路径为/Users/yinxin/go/src/test;2、创建文件main.go,输入如下代码,并保存。packagemainimport(amp;quot;fmtamp;quot;amp;quot;ti ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:111
|
回复:0
Go语言格式化字符串
%s:普通字符串%q:引号包含字符串%x,%o,%b:十六进制,8进制,2进制%t:bool值%ddecimalinteger%vanyvalueinanaturalformat%T:typeofanyvalue%%literalpercentsign……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:103
|
回复:0
Go类型转换与类型判断
目录Go类型转换与类型判断1.类型转化2.类型判断1.类型转化T(a):T是目标类型a是源变量packagemainimportamp;quot;fmtamp;quot;//go语言的类型转化funcmain(){varfoo=1str:=string(foo)fmt.Printf(amp;quot;%Tamp;quot ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:101
|
回复:0
[转]Go语言string,int,int64,float之间类型转换方法
1正文(1)int转strings:=strconv.Itoa(i)等价于s:=strconv.FormatInt(int64(i),10)(2)int64转stringi:=int64(123)s:=strconv.FormatInt(i,10)第二个参数为基数,可选2~36注:对于无符号整形,可以使用FormatUint(iuin ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:100
|
回复:0
GO语言切片的缩短和增长原理
1packagemain23importamp;quot;fmtamp;quot;4//importOSamp;quot;osamp;quot;5//importamp;quot;stringsamp;quot;6//importamp;quot;path/filepathamp;quot;78typeStackinterface{}910func(s*Stack)f(){11stack:=*s1 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:101
|
回复:0
Go结构体的使用
结构体是用户定义的类型,表示若干个字段(Field)的集合。有时应该把数据整合在一起,而不是让这些数据没有联系。这种情况下可以使用结构体。例如,一个职员有 firstName、lastName 和 age 三个属性,而 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:92
|
回复:0
go语言中net包tcpsocket的使用
一、通过socket我们模拟请求网易packagemain;import(amp;quot;netamp;quot;amp;quot;logamp;quot;amp;quot;io/ioutilamp;quot;amp;quot;fmtamp;quot;)funcchkError(errerror){iferr!=nil{log.Fatal(err);}}funcmain( ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:100
|
回复:0
go语言接口断言
接口断言因为空接口interface{}没有定义任何函数,因此Go中所有类型都实现了空接口。当一个函数的形参是interface{},那么在函数中,需要对形参进行断言,从而得到它的真实类型。语法格式://安全类型断言amp;amp;lt ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:96
|
回复:0
go标准库的学习-sync互斥
https://studygolang.com/pkgdoc导入方法:importamp;quot;syncamp;quot;sync包提供了基本的同步基元,如互斥锁。除了Once和WaitGroup类型,大部分都是适用于低水平程序线程,高水平的同步使用channel通信更好一些。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:96
|
回复:0
Go语言小试牛刀---几个简单的例子
整理资料,发现之前手写的Go语言资料,现在贴过来。第一个:Channel的使用,创建一个随机数packagemainimportamp;quot;fmtamp;quot;importamp;quot;runtimeamp;quot;funcrand_generator_2()chanint{out:=make(chanin ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:133
|
回复:0
go语言使用xpath
1.导包gopmget-g-vgithub.com/lestrrat-go/libxml22.使用示例funcExampleHTML(){res,err:=http.Get(amp;quot;http://golang.orgamp;quot;)iferr!=nil{panic(amp;quot;failedtogetgolang.org:amp;quot;+err.Error()) ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:106
|
回复:0
Go在Windows上用户图形界面GUI解决方案Go-WinGUI国产(使用cef内核) ...
Go在Windows上用户图形界面GUI解决方案Go-WinGUI国产Go在服务端的优势不容置疑,但是在桌面应用上却没有好的GUI支持,本项目是Go语言在Windows上的用户图形界面GUI解决方案。本项目可以不用对你的Go写的网站程序做任 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:90
|
回复:0
Go自动生成sql语句,知识点
资料网址Go优雅的SQL语句拼接库:sqrl(https://github.com/elgris/sqrl)https://www.5-wow.com/article/detail/77go-sqlbuilderhttps://github.com/huandu/go-sqlbuilder……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:89
|
回复:0
iOS-逆向调试自用工具(reveal14HopperGo2ShellifunboxmacMachOViewAlfredGo2ShelliTe ...
研究了挺长一段时间的逆向感觉没啥可弄的了,再深处对我也用处不大,渐渐兴趣有些掉头了。最近有问我要工具的朋友,分享一些常用工具给用到的朋友。用法自己百度吧,这里不再赘述。图例(希望看到你想要的): ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:91
|
回复:0
go常量的定义和枚举类型
consta,bint=1,2consta,b =1,2const( a=amp;quot;helloamp;quot; b,c=3,4 )常量数值可作为各种类型使用 枚举类型的定义普通枚举类型const( a=1 b=2 c=3) 自增枚举类型等价于const( ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:90
|
回复:0
Go语言:万物皆异步
来源:https://www.jianshu.com/p/62c0cd107da3同步和异步、阻塞和非阻塞首先要明确的是,同步(Synchronous)和异步(Asynchronous),阻塞(Blocking)和非阻塞(Non-Blocking)是两种完全不同的概念。前者指的是一种事件 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:82
|
回复:0
go语言切片作为函数参数的研究
slice作为函数参数是值传递golang中的切片slice底层通过数组实现,slice类似一个结构体,其中一个字段保存的是底层数组的地址,还有长度(len)和容量(cap)两个字段。结构体作为函数参数时是值拷贝,同理,实际上slic ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:76
|
回复:0
1、Gobase64编码
packagemainimport(amp;quot;encoding/base64amp;quot;amp;quot;fmtamp;quot;)funcmain(){//标准base64编码data:=amp;quot;abckagfd*^amp;amp;amp;amp;amp;amp;^*fadfamp;quot;;sEnc:=base64.StdEncoding.EncodeToSt ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:88
|
回复:0
go中包的概念、导入与可见性
包是结构化代码的一种方式:每个程序都由包(通常简称为pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。如同其它一些编程语言中的类库或命名空间的概念,每个Go文件都属于且仅属于一个包。一个包可以由 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:77
|
回复:0
gorevel初探二
在自己的revel项目中增加新的配置文件conf/my.conf,内容如下:#网站信息配置website.version=1.0website.sitedomain=网上查了半天,竟然没有找到revel的配置怎么读取,开始直接使用amp;quot;github.com/robfig/conf ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:80
|
回复:0
go项目docker容器部署
注意1.ENVGO111MODULEon若是mod管理依赖包,必须开启mod2.ENVCGO_ENABLED0必须配置为0,否则docker容器中编译失败3.COPY文件至容器时,保证文件拷贝至容器/go/src/环境下;曾配置COPY./apps但是创建运行容器时,没报 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:73
|
回复:0
Gointerface操作示例
特点: 1. interface是一种类型 interface是一种具有一组方法的类型,这些方法定义了interface的行为。go允许不带任何方法的interface,这种类型的 interface叫 emptyinterface 2. inter ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:73
|
回复:0
gobuild与goinstall
相同点都能生成可执行文件不同点gobuild不能生成包文件,goinstall可以生成包文件gobuild生成可执行文件在当前目录下,goinstall生成可执行文件在bin目录下($GOPATH/bin)gobuild 经常用于编译测试.goinstall主要用 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:73
|
回复:0
GO学习-(30)Go语言操作kafka
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了如何使用Go语言发送和接收kafka消息。saramaGo语言中 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:80
|
回复:0
go中gin框架+realize实现边写代码边编译,热更新
最近看到了热加载,相关的,就搜索了goland实现热加载发现了一个插件realizehttps://github.com/oxequa/realize然后,为了自己撸代码更方便,配合gin写个教程 1.准备gogetgithub.com/oxequa/realizegogetgithub.com ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:75
|
回复:0
go语言接收linux/unix管道的数据
管道的内容,位于os.Stdin里,可以像普通文件一样操作os.Stdin,即可获取管道传过来的内容。packagemainimport(amp;quot;bufioamp;quot;amp;quot;fmtamp;quot;amp;quot;logamp;quot;amp;quot;osamp;quot;)funcmain() ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:79
|
回复:0
go语言linux下安装
1.从http://golang.org/dl/下载最新版本的GO语言二进制档案包.注意:根据操作系统和计算架构正确选择档案包2.使用tar命令将档案包解压到/usr/local目录中.具体方法如下(需要root权限):tar-zxfgo1.4.2.linux-amd64.ta ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:79
|
回复:0
[golang]写了一个可以用go来写脚本的工具:gosl
写了一个可以用go来写脚本的工具:gosl代码和使用说明可以看这里: http://github.com/daviddengcn/goslGoSearch 已经完全用gosl来启动了。相比bash/Python写脚本的好处:纯Go语言,没有新的学习成本引入预先导入 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:84
|
回复:0
go的select只会执行一个case,就会退出select块
packagemainimport(amp;quot;fmtamp;quot;amp;quot;timeamp;quot;)funcgoRoutineA(achanint){aamp;amp;lt;-1}funcmain(){ch:=make(chanint)gogoRoutineA(ch)time.Sleep(time.Second*1)……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:88
|
回复:0
go语言基础之复数类型
1、复数类型示例1:packagemain//必须有一个main包importamp;quot;fmtamp;quot;funcmain(){vartcomplex128//声明t=2.1+3.14i//赋值fmt.Println(amp;quot;t=amp;quot;,t)//自动推导类型t2:=3.3+4.4ifmt.Printf(amp;qu ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:96
|
回复:0
Go-函数式接口
在Java中,一切皆Object,在GO,一切皆type。函数func也是一种type,只不过有点特殊:1、要先为func定义type;2、使用前必须将func转换为type。如果func定义了type,并实现了接口,则为函数式接口。下面以学生使用中 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:128
|
回复:0
游戏服务器框架:Leaf/go
Leaf是一个使用Go语言开发的开源游戏服务器框架,注重运行效率并追求极致的开发效率。Leaf适用于几乎所有的游戏类型。其主要的特性:良好的使用体验。Leaf总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:141
|
回复:0
Linux下安装Go环境
Golang官网下载地址: https://golang.google.cn/dl/ 注意系统和版本的区别1.打开官网下载地址选择对应的系统版本,复制下载链接wgethttps://dl.google.com/go/go1.13.6.linux-amd64.tar.gz2.将其解压缩到/usr/lo ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:147
|
回复:0
Go语言类型转换
类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go语言类型转换基本格式如下:表达式T(v)将值v转换为类型T。 Go语言各种类型转换及函数的高级用法:strconv包实现了基本数据类型和其字符串表示的相互 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:157
|
回复:0
go使用websocket遇到dial:x509:certificatesignedbyunknownauthority
websocket.DefaultDialer.Dial(url,headers)改为websocket.Dialer{TLSClientConfig:amp;amp;amp;tls.Config{RootCAs:nil,InsecureSkipVerify:true}}.Dial(url,headers)忽略证书的校验即可解决 ……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:331
|
回复:0
golang开启module模式gomod
配置环境变量exportGO111MODULE=onexportGOPROXY=https://mirrors.aliyun.com/goproxy/初始化#项目在gopath中gomodinit#项目不在gopath中gomodinitamp;amp;lt;项目名amp;amp;gt;下载依赖gomodtidy保存到vendorgomodv ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:194
|
回复:0
Go的学习append的使用
1.packagemain;importamp;quot;fmtamp;quot;functest(){varaint=int{1,2,3,4,5};s:=afmt.Printf(amp;quot;s=%p,a=%p\namp;quot;,s,amp;amp;amp;a)s=append(s,1);s=append(s,2)s=a……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:173
|
回复:0
Go方法和接收者
1packagemain23import(4amp;quot;fmtamp;quot;5)67//面向对象8//go仅支持封装,不支持继承和多态9//go语言中没有class,只要struct10//不论地址还是结构本身,一律使用.来访问成员11//要改变内容必须使用指针接收者1 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:139
|
回复:0
1 ...
204
205
206
207
208
209
210
211
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部