设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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语言实现TCP端口转发
package main import ( amp;quot;fmtamp;quot; amp;quot;logamp;quot; amp;quot;netamp;quot; ) func main() { //源端口,目的端口 var……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:157
|
回复:0
Gym100952D&&2015HIASTCollegiateProgrammingContestD.Timetogoback【杨辉三 ...
timelimitpertest:1secondmemorylimitpertest:256megabytesinput:standardinputoutput:standardoutputYouhavebeenoutofSyriaforalongtime,andyourecentlydecidedtocomeback.……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:132
|
回复:0
GoConcurrency
【GoConcurrency】1、A goroutine isalightweightthreadmanagedbytheGoruntime.2、Channelsareatypedconduitthroughwhichyoucansendandreceivevalueswiththechanneloperator, amp;amp;lt;-.3……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:120
|
回复:0
Mac系统搭建Go语言Sublime Text 2环境配置
Go语言是谷歌自家的编译型语言,旨在不损失性能的前提下降低代码复杂率。其优势是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。 一、安装Golang的SDK 在官网http://golang.org/ 直接 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:127
|
回复:0
Go语言编程中字符串切割方法小结
1.funcFields(sstring)string,这个函数的作用是按照1:n个空格来分割字符串最后返回的是string的切片复制代码代码如下:import( amp;quot;fmtamp;quot; amp;quot;stringsamp;quot;) funcmain(){ fmt.Println(str ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:122
|
回复:0
go语言的命令行库
命令行应用通常很小,程序猿们也不喜欢为它编写注释。所以一些额外的工作,如解析参数有个合理的库来帮忙做就好了。https://github.com/urfave/cli这个项目因此而生。安装:gogetgithub.com/urfave/cli以下的例 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:129
|
回复:0
go 编译:build constraints exclude all Go files in
问题:build constraints exclude all Go files in 解决:export GOOS=amp;quot;linuxamp;quot; 参考链接:https://www.h5w3.com/102231.html……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:852
|
回复:0
Go错误处理
一:error接口Go语言引入了一个关于错误处理的标准模式,即error接口,该接口的定义如下:typeerrorinterface{Error()string}使用例子如下funcAdd(a,bint)error{ifaamp;amp;gt;0{err:=error.New(amp;quot;我的错误信 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:807
|
回复:0
Go从入门到放弃(笔记存档)
考虑到印象笔记以后不续费了,这里转存到博客园一份因内容是自己写的笔记,未作任何润色,所以看着很精简,请见谅查看官方文档在新的go安装包中,为了减小体积默认去除了godoc安装go语言后在DOS中输入godoc-http=:9000然 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:140
|
回复:0
go-tour的安装
首先当然是安装go运行环境,安装方法参看:http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html Mercurial是一个跨平台的分布式版本控制软件。Mercurial主要由Python语言实现,不过也包含一个 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:106
|
回复:0
GO语言的包
包介绍包(package)是多个Go源码的集合,go语言有很多内置包,比如fmt,os,io等。定义包main包是一个可执行的包,只应用程序的入口包,编译完会生成一个可执行文件。一个目录下的同级文件归属一个包。包名可以不和 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:107
|
回复:0
go语言从例子开始之Example35.原子计数器
Go 中最主要的状态管理方式是通过通道间的沟通来完成的,我们在工作池的例子中碰到过,但是还是有一些其他的方法来管理状态的。这里我们将看看如何使用 sync/atomic包在多个 Go 协程中进行 原子计数 。 Example: ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:117
|
回复:0
【转】Go Channels
转自: http://kdf5000.com/2017/07/16/Go-Channels/ Golang使用Groutine和channels实现了CSP(Communicating Sequential Processes)模型,channles在goroutine的通信和同步中承担着重要的角色。在GopherCon 2017中 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:117
|
回复:0
go包管理之glide
go语言的包是没有中央库来统一管理的,通过使用go get命令从远程代码库(github.com,goolge code 等)拉取,直接跳过中央版本库的约束,让代码的拉取直接基于源代码版本控制库,开发者间的协同直接依赖于源代码的版本 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:123
|
回复:0
go编译运行说明
二 编译运行说明1.1编译1)有了go源文件,通过编译器将其编译成机器可以识别的二进制码文件。2)在该源文件目录下,通过gobuild对hello.go文件进行编译。可以指定生成的可执行文件名在Windows下必须是.exe后缀。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:133
|
回复:0
vuerouter.push(),router.replace(),router.go()
1.router.push(location)=====window.history.pushState想要导航到不同的URL,则使用 router.push 方法。这个方法会向history栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的URL。//字符串ro ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:137
|
回复:0
Go丨语言对数据库操作报错panic:dialtcp127.0.0.1:3306:connectex:Noconnectioncouldb ...
panic:dialtcp127.0.0.1:3306:connectex:Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit. 以上报的错是拒绝访问,所以开启服务就ok了!……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:194
|
回复:0
如何为Linux安装Go语言
导读Go语言又称为golang,是由Google最初开发的一种开源编程语言,其在设计时就遵循了简单、安全和速度的3大原则。Go语言具有多种调试、测试、分析和代码审查工具,如今Go语言和工具已在大多数Linux发行版本的源库中 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:229
|
回复:0
Go vs Java vs C# 语法对比
Go vs Java vs C# 语法对比……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:159
|
回复:0
初识go语言
1、启动代理 三方包引入 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct 2、环境配置 (1)GOROOT SDK配置 同时为编译环境 运行go version 做安装验证 SDK下载 https://gola ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:28
|
阅读:166
|
回复:0
Vscode写go代码报错红色波浪线
一、问题在GOPATH正确配置在环境变量下且明明已经使用goget下载对应的第三方包,在程序能正常运行的情况下,vscode却总是提示没有找到对应包,飘红线,且在代码书写时无法自动进行补全。二、原因网上大神说的原因是 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:108
|
回复:0
go-并发
并发与并行并发:同一时间段内执行多个任务(交替执行)。并行:同一时刻执行多个任务(一起执行)。Go语言的并发通过 goroutine 实现。 goroutine 类似于线程,属于用户态的线程,我们可以根据需要创建成千上万 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:105
|
回复:0
go语言基础之普通函数的调用流程
函数调用流程:先调用后返回,先进后出,函数递归,函数调用自己本分,利用此物点1、普通函数的调用流程packagemain//必须importamp;quot;fmtamp;quot;funcfuncc(cint){fmt.Println(amp;quot;c=amp;quot;,c)}funcfun ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:121
|
回复:0
不一样的go语言-不同的语法之type
前言 在go语言中,type用于类型定义(typedefinition)与类型别名(typealias)。这两者的差别从名字上已经可以初见端倪。 类型定义即定义新类型,是一个全新的类型,但可能与被定义类型存在一些关系,如类型转换 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:120
|
回复:0
gin+go-micro+etcd实战一
这篇主要介绍服务注册和发现的实现etcd的安装方式:https://etcd.io/当部署完etcd以后会显示 etcd的默认客户端端口是2379,接下来就可以使用etcd做服务注册、服务发现go环境:go-micro gin 目录结构 userserv ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:148
|
回复:0
下载安装GO,编辑器GOLand和在GOLand上运行项目的几种方式
下载安装GO下载GO地址:https://golang.google.cn/dl/,一直下一步下一步的操作。安装完成之后,会有一个GOPATH(此路径是创建go项目的时候会自动在该文件夹下创建),路径是C:\user\go\src。为了不占用C盘的资源我们 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:130
|
回复:0
linux下使用go-oci8
地址:https://github.com/wendal/go-oci8它是https://github.com/mattn/go-oci8的分支.win下安装步骤参考:http://www.cnblogs.com/ghj1976/p/3437250.html下面的安装步骤主要参考了:https://github.com/Centny/Ce ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:144
|
回复:0
Go数据结构--二分查找树
Go数据结构--二分查找树今天开始一个Go实现常见数据结构的系列吧。有时间会更新其他数据结构。一些概念二叉树:二叉树是每个节点最多有两个子树的树结构。完全二叉树:若设二叉树的高度为h,除第h层外,其它各层(1~ ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:155
|
回复:0
Go语言之unsafe包介绍及使用
unsafe内容介绍typeArbitraryTypeinttypePointer*ArbitraryTypefuncSizeof(xArbitraryType)uintptrfuncOffsetof(xArbitraryType)uintptrfuncAlignof(xArbitraryType)uintptrunsafe包只有两个类型,三个函数,但是功 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:164
|
回复:0
编译delve时报错"../../pkg/proc/native/proc_linux.go:170:16:undefined:string ...
答:升级go版本错误复现方法(编译delve)$cdcmd/dlv$gobuild../../pkg/proc/native/proc_linux.go:170:16:undefined:strings.ReplaceAll……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:187
|
回复:0
1.1获取go运行版本信息
packagemainimport(amp;quot;logamp;quot;amp;quot;runtimeamp;quot;)constinfo=`Application%sstarting.ThebinarywasbuildbyGO:%s`funcmain(){log.Printf(info,amp;quot;Exampleamp;quot;,runtime.Version())}/*201 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:238
|
回复:0
我学习go的五个感悟(译)
我学习go的五个感悟(译)原文5thingsaboutprogrammingIlearnedwithGoByMICHAŁKONARSKIGo在最近一段时间内开始变得十分流行。语言相关的论文和博客每天都在更新,新的golang相关的项目在github中也层出不穷。Go语言 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:166
|
回复:0
go接收发送文件
packagemainimport(amp;quot;fmtamp;quot;amp;quot;osamp;quot;amp;quot;netamp;quot;amp;quot;ioamp;quot;)//发送文件内容funcSendFile(pathstring,connnet.Conn){//以只读的方式打开文件f,err:=os.Open(path)i ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:154
|
回复:0
Go语言操作MySQL
Go操作MySQL连接Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。我们常用的数据库基本上都有完整的第三方实现。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:136
|
回复:0
Go类型系统(一)
类型系统一:概述类型系统是指一个语言类型语言体系结构,一个典型的类型系统包含如下基本类型基础类型,如byte、int、bool、float等;复合类型,如数组、结构体、指针等;可以指向任意对象的类型(Any类型);值语义 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:132
|
回复:0
Go--避免SQL注入
什么是SQL注入SQL注入攻击(SQLInjection),简称注入攻击,是Web开发中最常见的一种安全漏洞。可以用它来从数据库获取敏感信息,或者利用数据库的特性执行添加用户,导出文件等一系列恶意操作,甚至有可能获取数据 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:133
|
回复:0
go 语言图片像素点处理
将一张图片色彩反转,就是将 rgb 值,分别被 255 减 package main import ( amp;quot;bytesamp;quot; amp;quot;fmtamp;quot; amp;quot;imageamp;quot; amp;quot;image/coloramp;quot; amp;q ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:133
|
回复:0
13.Go语言异常机制:panic和recover
Hi,大家好,我是明哥。在自己学习Golang的这段时间里,我写了详细的学习笔记放在我的个人微信公众号《Go编程时光》,对于Go语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习Go语 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:125
|
回复:0
go运算符
一、算术运算符 列表 运算符 描述 | 相加 | 相减 | 相乘 / | 相除 % | 取余 ++ | 自增 -- | 自减 实例 package main import amp;quot;fmtamp;quot; func main(){ num1,num2 := 10,2 fmt.Println(n ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:146
|
回复:0
Go redis hash存储结构体
需求 需要存储用户数据到redis,结构是hash。 然后取出来,自动转成结构体。 结构体 type UserCache struct { Id int64 `json:quot;idquot;` } 基本步骤 https://studygolang.com/articles/20302 核心代码: func Do ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:165
|
回复:0
1 ...
190
191
192
193
194
195
196
197
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部