设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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
RSS
下级分类:
Go教程
Go教程
go应用docker部署(一)
go应用docker部署1.创建hello.go//hello.gopackagemainimport(amp;quot;fmtamp;quot;)funcmain(){fmt.Println(amp;quot;Hello,World!amp;quot;)}2.设置go编译的环境GOOS=linux//编译到linuxGOARCH=amd64//64位,如果 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:87
|
回复:0
Go教程
请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前 ...
//test20.cpp:定义控制台应用程序的入口点。//#includeamp;quot;stdafx.hamp;quot;#includeamp;amp;lt;iostreamamp;amp;gt;#includeamp;amp;lt;vectoramp;amp;gt;#includeamp;amp;lt;stringamp;amp;gt;#includeamp;a ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:92
|
回复:0
Go教程
go语言web开发系列之二十一:用go-qrcode库生成二维码 - ExplorerMan
一,安装用到的库 1,go-qrcode库的地址 https://github.com/skip2/go-qrcode 2,安装go-qrcode库 liuhongdi@ku:~$ go get -u……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:90
|
回复:0
Go教程
[GO]变参函数-GO中函数传递变长参数
如果函数的最后一个参数是采用...type的形式,那么这个函数就可以处理一个变长的参数,这个长度可以为0,这样的函数称为变参函数。示例函数和调用:funcmyFunc(a,b,arg...int){}funcGreeting(prefixstring,who...str ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:108
|
回复:0
Go教程
Go 编译器介绍 | Linux 中国
cmd/compile 包含构成 Go 编译器主要的包。编译器在逻辑上可以被分为四个阶段,我们将简要介绍这几个阶段以及包含相应代码的包的列表。-- Mvdan有用的原文链接请访问文末的“原文链接”获得可点击的文内链接、全尺寸 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:106
|
回复:0
Go教程
go之数据库gorm
参考的链接https://gorm.io/docs/migration.htmlhttps://blog.csdn.net/qq_23179075/article/details/88066241http://books.studygolang.com/gorm/advanced.html ……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:92
|
回复:0
Go教程
Go 结构体
1. package main import amp;quot;fmtamp;quot; type Books struct { title string author string subject string book_id int } func main() { // 创建一个新的结构体 fmt.Pr ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
Go教程
go语言之进阶篇借助bufio实现按行读取内容
1、借助bufio实现按行读取内容 示例: package main import ( amp;quot;bufioamp;quot; amp;quot;fmtamp;quot; amp;quot;ioamp;quot; amp;quot;osamp;quot; ) func WriteFile(path string) { //打 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:78
|
回复:0
Go教程
阿里 Flutter-go 项目拆解笔记(五)
Flutter-go 项目地址是:https://github.com/alibaba/flutter-go 上文 我们分析了搜索功能,主要分析了 历史搜索,联想搜索,搜索列表的实现 这篇文章主要拆解 第二个Tab页面(WIDGET)。对应的widget_page.dart文件 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
Go教程
Go语言变量
目录标识符命名规则Go关键字和预声明常量、类型和函数定义变量的三种方式注意事项:关于“零”值获取用户终端输入变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。--百度 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:79
|
回复:0
Go教程
Go推出的主要目的之一就是G内部大东西太多了,系统级开发巨型项目非常痛苦,Go定位取 ...
以前为了做compiler,研读+实现了几乎所有种类的语言。现在看语法手册几乎很快就可以理解整个语言的内容。后来我对比了一下go和rust,发现go的类型系统简直就是拼凑的。这会导致跟C语言一样,需要高超的技巧才能写大 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:81
|
回复:0
Go教程
gobuild不同系统下的可执行文件
Golang支持在一个平台下生成另一个平台可执行程序的交叉编译功能。1、Mac下编译Linux,Windows平台的64位可执行程序:$CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildtest.go$CGO_ENABLED=0GOOS=windowsGOARCH=amd64gob ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:86
|
回复:0
Go教程
go module 版本管理工具
go module是Go1.11版本之后官方推出的版本管理工具 启用`go module 要启用go module支持首先要设置环境变量GO111MODULE,通过它可以开启或关闭模块支持 命令:go env -w GO111MODULE=on 1.GO111MODULE=off禁用模块 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:80
|
回复:0
Go教程
Go语言中的Struct
一、Go语言中没有像C#、Java一样的Class,只有Struct这样的结构体。Go语言使用type关键字来定义一个类型。 如下: type User struct { Name string Age int32 Sex int16 AvatarUrl string } 二、S ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:64
|
回复:0
Go教程
Go语言相关书籍推荐(从入门到放弃)
前言 最近总有读者问我可不可以推荐一下go语言入门必读书籍。所以今天就推荐几本。因为笔者也没读过几本,所以就咨询了几位前辈,现在我就把这一份书单介绍给你们,从入门到进阶。 Go语言简介 Go语言是最近几年 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:62
|
回复:0
Go教程
GO入门——4. 数组、切片与map
1. 数组 定义数组的格式:var ,namp;amp;gt;=0 数组长度也是类型的一部分,因此具有不同长度的数组为不同类型 注意区分指向数组的指针和指针数组 //数组的指针 a := int{1, 2} p := amp;amp;amp;a fm ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:78
|
回复:0
Go教程
Go语言基础之17--Redis基本操作
1.1介绍使用第三方的redis库,github.com/garyburd/redigo/redisgithub地址:https://github.com/gomodule/redigo下载:gogetgithub.com/garyburd/redigo 1.2连接redispackagemainimport(amp;quot;fmtamp;quot;amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
Go教程
GoWeb框架gin
https://github.com/gin-gonic/gin……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
Go教程
使用Docker镜像构建GO语言环境
我当前使用的系统环境是CentOS7,安装Docker使用的命令是yuminstalldocker*。至于其它系统,可以到百度查找其对应的安装方式。2.配置Docker镜像仓库的地址目前来说,直接访问Docker官网的DockerHub会比较慢,不过幸 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:75
|
回复:0
Go教程
Linux下安装Go环境
wgethttps://dl.google.com/go/go1.10.3.linux-amd64.tar.gz执行tar解压到/usr/loacl目录下,得到go文件夹tar-C/usr/local-zxvfgo1.10.3.linux-amd64.tar.gz添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/prof ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
Go教程
GoWalk教程-流程控制(for)
Go的控制逻辑for,即可以用来循环读取数据,又可以当作while来控制逻辑,还能迭代操作。第一种,类似于Csum:=0;forindex:=0;indexamp;amp;lt;10;index++{sum+=index}第二种,for配合range可以用于读取slice和map的数 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:74
|
回复:0
Go教程
go & flag
参考 Golang下的flag模块使用 Go基础篇【第6篇】: 内置库模块 flag……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:66
|
回复:0
Go教程
go-kratosv2+gorm实现增删改查demo
由于正在学习Bilibili的go开源框架go-kratos,简单学习的过程中有一些摸索过程,现在根据go-kratosv2+gorm实现增删改查demo实现用户的增删改查mysql用户表#sqlCREATETABLE`user`(`id`intunsignedNOTNULLAUTO_INCREME ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:74
|
回复:0
Go教程
使用goprotoc--go_out输出的*.pb.go文件时报undefined:proto.ProtoPackageIsVersion3 ...
事情是这样的:我参考go的grpc实现 https://grpc.io/docs/quickstart/go/DownloadtheexampleThegrpccodethatwasfetchedwith gogetgoogle.golang.org/grpc alsocontainstheexamples.Theycanbefoundunderth ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:68
|
回复:0
Go教程
GC的认识(转)https://github.com/qcrao/Go-Questions/blob/master/GC/GC.md#1-什么是- ...
1.什么是GC,有什么作用?GC,全称 GarbageCollection,即垃圾回收,是一种自动内存管理的机制。当程序向操作系统申请的内存不再需要时,垃圾回收主动将其回收并供其他代码进行内存申请时候复用,或者将其归还给操 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:77
|
回复:0
Go教程
Uber是如何基于Go语言构建高QPS服务的?
在2015年初,我们构建了一个只做一件事(也的确做的非常好)的微服务——查找地理围栏(geofence lookup)。一年后,这项服务已经成为Uber数百个正在运行的服务中每秒查询次数(QPS)最高的服务。接下来,本文将谈论 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:79
|
回复:0
Go教程
go语言中的数组
packagemain;import(amp;quot;fmtamp;quot;)funcmain(){//声明一个数组varaint;a=int{1,2,3};//声明并赋值varbint=int{1,2,3};//声明并赋值(省略类型)varc=int{1,2,3};//声明并赋值简写d:=in ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:95
|
回复:0
Go教程
Go语言特点
作者:asta谢链接:https://www.zhihu.com/question/21409296/answer/18184584来源:知乎 1、Go有什么优势可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。静态类型语 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
Go教程
go语言实现遍历目录,及查找特定的文件类型
1//filelist.go2packagemain34import(5//amp;quot;flagamp;quot;6amp;quot;fmtamp;quot;7amp;quot;osamp;quot;8amp;quot;path/filepathamp;quot;9amp;quot;stringsamp;quot;10)1112var(13ostype=os.Getenv(amp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:83
|
回复:0
Go教程
go语言模板中的os.Stdout标准输出转化为string
packagemainimport( amp;quot;text/templateamp;quot; amp;quot;bytesamp;quot; amp;quot;fmtamp;quot; amp;quot;reflectamp;quot;)funcmain(){ name:=amp;quot;reyiamp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:93
|
回复:0
Go教程
[日常]Go语言圣经-Slice切片习题
1.Slice(切片)代表变长的序列,序列中每个元素都有相同的类型,一个slice类型一般写作T,其中T代表slice中元素的类型;slice的语法和数组很像,只是没有固定长度而已,slice的底层确实引用一个数组对象2.内置的len和 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:94
|
回复:0
Go教程
go语言实现邮件推送模块,已编译成exe可执行程序,开箱即用
邮件推送在任何一个软件项目中都是必须实现的模块。比如登录注册,广告推送,消息提醒等等。 这里小coder分享一下go语言实现qq邮箱发送邮件功能。 代码结构: main.go //author:一只小coder package main import ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:80
|
回复:0
Go教程
GoModules详解
转载:https://segmentfault.com/a/1190000020522261https://blog.csdn.net/guyan0319/article/details/101783164另外,如果使用Goland进行开发,需要设置如下:(可能老版本的Goland不支持,下最新的吧) ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:92
|
回复:0
Go教程
kali下安装go环境
1、下载go语言包,选择linux版本 下载地址:https://studygolang.com/dl 2、解压到/usr/local下 tar -xzf xx.tar.gz -C /usr/local 3、配置环境 vim /etc/profile 加上export PATH=$PATH:/usr/local/go/bin,保存退 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:86
|
回复:0
Go教程
go语言四 channel和gorotime
goroutine go中使用Goroutine来实现并发concurrently。 Goroutine是Go语言特有的名词。区别于进程Process,线程Thread,协程Coroutine,因为Go语言的创造者们觉得和他们是有所区别的,所以专门创造了Gorouti ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:66
|
回复:0
Go教程
跟着老猫来搞GO,基础语法
上次博客中,老猫已经和大家同步了如何搭建相关的GO语言的开发环境,相信在车上的小伙伴应该都已经搞定了环境了。那么本篇开始,我们就来熟悉GO语言的基础语法。本篇搞定之后,其实期待大家可以和老猫一样,能够写出 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
Go教程
Go语言学习笔记(十三)之结构体struct
19.面对对象1之struct结构体 Go中面向对象是通过struct来实现,struct是用户自定义的类型,首先需要定义struct 1: type User struct { 2: Usernam……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
Go教程
GOGC垃圾回收机制
go语言垃圾回收总体采用的是经典的markandsweep算法。•v1.3以前版本STW(StopTheWorld)golang的垃圾回收算法都非常简陋,然后其性能也广被诟病:goruntime在一定条件下(内存超过阈值或定期如2min),暂停所有任务 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:85
|
回复:0
Go教程
Go语言学习笔记(七)
13.函数 注意:有些时候我会省略main函数 1: func functionnanme() { 2: //function body 3: } // 其中参数列表和返回值列表是可选 两个数相加 1: func add(a int, b int) int { 2: fmt.Println(a+b) ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:83
|
回复:0
Go教程
GO语言入门-fmt包用法总结
练习fmt方法packagemainimport(amp;quot;fmtamp;quot;amp;quot;mathamp;quot;amp;quot;stringsamp;quot;)const(name=amp;quot;王龙amp;quot;age=18isOK=true)var(name1stringage1intisOK1bool)funcmain(){name1=amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:83
|
回复:0
1 ...
12
13
14
15
16
17
18
19
20
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部