设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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
T-SQL:GO语句和批处理
自己的理解:用GO隔开,就相当于在不同的查询窗口里执行SQL,GO需要单独提交事务的整理时参考博文:http://www.cnblogs.com/kissdodog/p/3163880.htmlhttp://lockrock.blog.51cto.com/2147255/775783批处理是作为一 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:162
|
回复:0
Go之Channel详解
channel取数据时未被赋值将被阻塞,可以使用这一机制来完成事件的监听wg:=new(sync.WaitGroup)wg.Add(2)event:=make(chanbool)//函数gofunc(){deferwg.Done()fori:=0;iamp;amp;lt;5;i++{fmt.Println(amp;quot;触发事 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:254
|
回复:0
go语言开发2简易数据库和web代码示例
数据库开发示例packagedaoimport(amp;quot;github.com/go-xorm/xormamp;quot;amp;quot;fmtamp;quot;)typeUserInfostruct{UserIdstring`xorm:amp;quot;userIdvarchar(60)amp;quot;`Usernamestring`xorm:amp;quot;us ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:169
|
回复:0
go语言笔记——go是有虚拟机runtime的,不然谁来做GC呢,总不会让用户自己来new和dele ...
尽管Go编译器产生的是本地可执行代码,这些代码仍旧运行在Go的runtime(这部分的代码可以在runtime包中找到)当中。这个runtime类似Java和.NET语言所用到的虚拟机,它负责管理包括内存分配、垃圾回收(第10.8节)、 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:138
|
回复:0
go指针通过指针修改int类型的值
指针的定义:varp*int取指针的值:*p------------------------------------------------------------------------------------packagemain import( amp;quot;fmtamp;quot;) funcmain(){ i:=0 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:127
|
回复:0
go语言的模板,text/template包
定义模板就是将一组文本嵌入另一组文本里传入string--最简单的替换packagemainimport(amp;quot;osamp;quot;amp;quot;text/templateamp;quot;)funcmain(){name:=amp;quot;waynehuamp;quot;tmpl,err:=template.New(amp ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:119
|
回复:0
利用thriftrpc进行C++与Go的通信
一:什么是rpc rpc通俗来理解就是远程调用函数,相对于本地调用来说,只需要在主调函数中调用被掉函数即可,代码如下:1voidfun(inti)2{3coutamp;amp;lt;amp;amp;lt;amp;quot;functioncallamp;quot;amp;amp;lt;amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:109
|
回复:0
Go语言之GO语言变量的生命周期
生命周期是指程序执行过程中变量存在的时间段。包变量(全局变量)和局部变量两种变量的生命周期。①包变量一直常驻在内存到程序的结束,然后被系统垃圾回收器回收。也就是说包变量的生命周期是整个程序的执行时间。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:101
|
回复:0
get请求可以传body吗_详解用Go语言解析各种HTTP请求的方法
之前这个系列的文章一直在讲用Go语言怎么编写HTTP服务器来提供服务,如何给服务器配置路由来匹配请求到对应的处理程序,如何添加中间件把一些通用的处理任务从具体的Handler中解耦出来,以及如何更规范地在项目中应 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:98
|
回复:0
Go语言的各种Print函数
Go语言的各种Print函数funcFprintf(wio.Writer,formatstring,a...interface{})(nint,errerror)funcPrintf(formatstring,a...interface{})(nint,errerror)funcSprintf(formatstring,a...interface……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:104
|
回复:0
go语言中的反射reflect
packagemain;import(amp;quot;fmtamp;quot;amp;quot;reflectamp;quot;)//反射refection//反射使用TypeOf和ValueOf函数从接口中获取目标对象信息//反射会将匿名字段作为独立字段typeAstruct{idint;namestring;ageint; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:100
|
回复:0
go在并发情况下使用map
两种方式解决并发访问map读写锁实现并发安全Mapsync.Map 读写锁实现并发安全Map并发访问map是不安全的。所以如果希望在多协程中并发访问map,必须提供某种同步机制,一般情况下通过读写锁sync.RWMutex实现对map的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:92
|
回复:0
Go与接口:接口即约定
接口类型是对其他类型行为的概括与抽象。我们可以通过接口来约定某一类通用行为。Go语言的接口是隐式的:只要实现接口A的所有方法就代表实现了接口A。接口即约定接口是什么样的?packageio//Writeristheinterfacetha ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:102
|
回复:0
使用vendor管理go第三方包
安装verdorgoget-u-vhttps://github.com/kardianos/govendor记得将$GOPATH/bin加入PATHverdor使用goverdorinit#先进入项目根目录再执行,初始化后生成verdor目录govendoradd+external#添加所有外部包如果没有goget需 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:100
|
回复:0
Go语言的map如何判断key是否存在
判断方式为value,ok:=map,ok为true则存在packagemainimportamp;quot;fmtamp;quot;funcmain(){demo:=mapbool{amp;quot;aamp;quot;:false,}//错误,a存在,但是返回falsefmt.Println(demo)//正确判断方 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:26
|
阅读:107
|
回复:0
一文读懂原子操作、内存屏障、锁(偏向锁、轻量级锁、重量级锁、自旋锁)、Disruptor、G ...
我不想卷,我是被逼的在做了几年前端之后,发现互联网行情比想象的差,不如赶紧学点后端知识,被裁之后也可接个私活不至于饿死。学习两周Go,如盲人摸象般不知重点,那么重点谁知道呢?肯定是使用Go的后端工程师,那 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:101
|
回复:0
搭建Go调试环境(LiteIDE)
安装及配置LiteIDE将 liteidex32.1.windows-qt5.zip解压到D:\即完成安装。 设置编辑环境查看-amp;amp;gt;编辑当前环境,确认GOROOT变量与GO安装路径一致,如果是64位环境,system选择“win64”,我的环 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:93
|
回复:0
go-admin视频教程
https://cloud.189.cn/t/6JJ3uqreqyai(访问码:2xn5)感谢熊猫同学整理失效了可以去B站看https://www.bilibili.com/video/BV1wT4y1L7Ychttps://search.bilibili.com/all?keyword=go-adminamp;amp;amp;from_source=n ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:88
|
回复:0
go单元测试go-sqlmock
目录1.安装2.举例3.参考在数据库应用开发过程中,会在数据库上执行各种SQL语句。在做单元测试的时候,一般不会与实际数据库交互,这时就需要mock数据库操作。即在不建立真实连接的情况下,模拟sqldriver中的各种操作 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:82
|
回复:0
go命令帮助
GoisatoolformanagingGosourcecode.go--amp;amp;gt;管理go源码的工具--amp;amp;gt;管理工具,包含很多功能命令Usage:goamp;amp;lt;commandamp;amp;gt;go功能命令参数Thecommandsare:bugstartabug ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:86
|
回复:0
GO格式化打印
General(通用占位符)Integer整形Integerwidth(指定长度的整型,以5为例)Float(浮点数)String(字符串)StringWidth(指定长度的字符串,以5为例)Struct(结构体)Boolean(布尔值)Pointer( ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:84
|
回复:0
Go内置库模块 flag
import amp;quot;flagamp;quot; flag包实现了命令行参数的解析。每个参数认为一条记录,根据实际进行定义,到一个set集合。每条都有各自的状态参数。 在使用flag时正常流程: 1. 通过flag.String(), flag.Bool(), ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:84
|
回复:0
Go - 获取当前时间 时间格式的转换 秒、毫秒、纳秒时间戳输出 - 星河赵 ...
1. Go时间格式的转换 package main import ( amp;quot;fmtamp;quot; amp;quot;timeamp;quot; ) func main() { t := time.Now()……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:95
|
回复:0
go语言学习-函数、变量作用域、数组、指针、结构体
函数作用域数组指针结构体……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:83
|
回复:0
【Go语言系列】在VsCode中配置Go的开发环境
一、为什么选VSCode 这个系列的初宗是带领公司的PHPer转Go,在正式写这篇博文前,咱们先说说Go有哪些主流的IDE 1、GoLand(收费) JetBrains出品必属精品,除了贵没有其它缺点 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:98
|
回复:0
go排序-选择排序
package main import amp;quot;fmtamp;quot; func main() { var list = int{-1,2,33,345,546,6,2,5,4} selectSort(list) fmt.Println(list) } //选择排序是:首先在未排序序列中找到最小(大)元素,存放到排 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:104
|
回复:0
Go 记录一次groutine通信与context控制
需求背景: 项目中需要定期执行任务A来做一些辅助的工作,A的执行需要在超时时间内完成,如果本次执行超时了,那就不对本次的执行结果进行处理(即放弃这次执行)。同时A又依赖B,C两个子任务的执行结果。B, C之间相 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:112
|
回复:0
go——方法
方法是与对象实例绑定的特殊函数。方法是面向对象编程的基本概念,用于维护和展示对象的自身状态。对象是内敛的,每个实例都有各自不同的独立特征,以属性和方法来暴露对外通信接口。普通函数则专注于算法流程,通过 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:116
|
回复:0
go语言从例子开始之Example7.switch分支结构
switch ,方便的条件分支语句 package main import amp;quot;fmtamp;quot; import amp;quot;timeamp;quot; func main() { 一个基本的 switch。 i := 2 fmt.Print(amp;quot;write amp;quot;, i, amp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:120
|
回复:0
go for-range中的循环变量
测试的时候发现一个有意思的地方,就是go始终利用同一块内存来接收集合中的一个值,只是在每次循环的时候重新赋值而已。 package main import ( amp;quot;fmtamp;quot; amp;quot;timeamp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:119
|
回复:0
Go语言安全编码规范-翻译(分享转发)
Go语言安全编码规范-翻译 本文翻译原文由:blood_zer0、Lingfighting完成amp;#160;如果翻译的有问题:联系我(Lzero2012)。匆忙翻译肯定会有很多错误,欢迎大家一起讨论Go ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:377
|
回复:0
紫色飞猪的研发之旅--09go协程返回值的问题处理
在实际go开发中,需要充分的利用go的语言特色,开启适当的goroutine,对于所需的返回值的处理,成为比较有意思的问题,困扰很久,终于解决。本篇借鉴此博文:http://docs.lvrui.io/2020/03/26/go语言在goroutine中拿 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:137
|
回复:0
【转】Go Micro(5)——架构与微服务的设计模式
有很多关于 micro 架构的疑问和微服务的设计模式的问题,今天我们讨论一下这两个话题。 关于Micro Micro 是一个微服务工具箱,它有自己固有的设计模式,但插件化的架构可以让底层的实现很轻易的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:125
|
回复:0
《Go并发编程实战》第2版 紧跟Go的1.8版本号
文章作者:郝林(《Go并发编程实战 (第2版)》作者) 最终来了!经过出版社的各位编辑、校对、排版伙伴与我的N轮PK和共同努力,《Go并发编程实战》第2版的全部内容最终全然确定,并于2017年3月24 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:158
|
回复:0
使用docker部署一个go应用
使用docker部署一个go应用 前言 直接部署 构建镜像 创建并运行容器 使用docker-compose部署 上传到docker-hub,然后拉取镜像,部署 参考 使用docker部署一个go应用 前言 使用docker部署应用已经成为现在的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:140
|
回复:0
c#动态创建存储过程中,提示'go'附近有语法错误解决方案
1 public int CreateDB_KillProc_proc() 2 { 3 int result = 0; 4 string SqlStr = amp;quot;amp;quot;; 5 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:143
|
回复:0
go map数据结构
map数据结构 key-value的数据结构,又叫字典或关联数组 声明: var map1 mapvaluetype var a mapstring var a mapint var a mapstring var a mapmapstring 备注:声明是不会分配内存的,初始化需要make 样例 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:146
|
回复:0
Go语言开发环境安装
1、下载golang源代码,下载地址:http://www.golangtc.com/static/go/go1.4.2.linux-amd64.tar.gz注:获取go最新安装包可从下面的地址去获取……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:138
|
回复:0
用 go 写 WebAssembly入门
Golang 在1.11版本中引入了 WebAssembly 支持,意味着以后可以用 go编写可以在浏览器中运行的程序,当然这个肯定也是要受浏览器沙盒环境约束的. 1. 浏览器中运行 Go 1.1 code package main func main() { println(amp ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:132
|
回复:0
go学习资料汇总
https://github.com/goproxy/goproxy.cnhttps://go-zh.org/doc/……
作者:菜鸟教程小白
|
时间:2022-7-10 16:25
|
阅读:129
|
回复:0
1 ...
202
203
204
205
206
207
208
209
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部