设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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
Goweb开发初探
本人之前一直学习java、javaweb,最近开始学习Go语言,所以也想了解一下Go语言中web的开发方式以及运行机制。在《Goweb编程》一书第三节中简要的提到了Go语言中http的运行方式,我这里是在这个的基础上更加详细的梳 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:51
|
回复:0
Go语言标准库log介绍
转载自https://www.liwenzhou.com/posts/Go/go_log/无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直都是非常重要的一个环节,我们也应该养成在程序中记录日志的好习惯。logGo语言内置的log包实现了简 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:49
|
回复:0
Go语言,编译时不生成bin目录的原因
GOBIN环境变量的问题,如果设置了这个环境变量,则不生成bin目录,可执行文件都存到GOBIN里。如果使用gobuild需要使用-o参数指定生成的编译后的文件的路径。gopath里bin目录存的是编译后生成的可执行文件PS:会考虑这 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:52
|
回复:0
go:结构体的可访问性
1.要使某个符号对其他包(package)可见(即可以访问),需要将该符号定义为以大写字母开头------摘自go相关书籍2.go只限制包内外的可访问性,而不限制同包内不同文件的可访问性 本文讨论结构体三个部分的可访问性 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:23
|
阅读:53
|
回复:0
Goflag详解,实现二级子命令
仅仅使用Goflag标准库也能写出一个不错的命令行程序~...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:455
|
回复:0
go-zero微服务实战系列(十、分布式事务如何实现)
在分布式应用场景中,分布式事务问题是不可回避的,在目前流行的微服务场景下更是如此。比如在我们的商城系统中,下单操作涉及创建订单和库存扣减操作两个操作,而订单服务和商品服务是两个独立的微服务,因为每个微 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:299
|
回复:0
gnet:一个轻量级且高性能的Go网络框架使用笔记
一个偶然的机会接触到了golang,被它的高并发传说所吸引,就开始学这门语言,越学感觉越有意思^_^注册了博客园这么多年,第一次写东西,年纪大了,脑子不好使了,就得写下来,记下来,为了自己以后查阅,同时也分享 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:245
|
回复:0
go语言学习笔记-初识Go语言
Go语言是怎样诞生的?Go语言的创始人有三位,分别是图灵奖获得者、C语法联合发明人、Unix之父肯·汤普森(KenThompson)、Plan9操作系统领导者、UTF-8编码的最初设计者罗伯·派克(RobPike)、以及Java的HotSpot虚拟 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:193
|
回复:0
go培训课程都学什么?xorm框架学习系列(二):xorm结构体映射规则和表操作 ...
上节内容我们学习了基本的xorm框架的知识和基础配置的相关信息。本节课内容我们继续学习相关的知识和相关操作。名称映射规则名称映射规则主要负责结构体名称到表名和结构体field到表字段的名称映射。在xorm框架中由c ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:170
|
回复:0
Go操作文件及文件夹os.Mkdir及os.MkdirAll两者的区别
os.MkdirAll创建多级目录案例创建单个目录err:=os.Mkdir(amp;quot;./dirnameamp;quot;,os.ModePerm)iferr!=nil{fmt.Println(err)} 创建多级目录err:=os.Mkdir(amp;quot;./dirnameamp;quot;,os.ModePerm)iferr!=nil{ ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:190
|
回复:0
GO获取随机数
使用的amp;quot;math/randamp;quot;包。基本随机数a:=rand.Int()b:=rand.Intn(100)//生成0-99之间的随机数fmt.Println(a)fmt.Println(b)可以生成随机数,但是数值不会变。生成可变随机数//将时间戳设置成种子数ran ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:168
|
回复:0
gomod路径引入并代码提示
如果做php开发基本了解依赖包引入的模式,常见新建项目composerinit开始,然后执行相应命令引入对应的包即可。现在切换学习go的情况也是同样,这里再1.14版本后更多参照上面引入并统一管理依赖包的问题,是使用到go. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:186
|
回复:0
拾遗:Go单元测试
概念回归测试:是指修改了旧代码之后,重新进行测试,以确保修改没有引入新的错误或导致其它代码产生错误;单元测试:是指对软件中的最小可测试单元(单个函数或类)进行检查和验证Test-DrivenDevelopment(TDD):测 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:175
|
回复:0
GO语言学习:简单源码入门
在工作区目录下使用命令vimdemo1.go,进入代码编辑模式,在其中写入以下代码:packagemain //声明包名importamp;quot;fmtamp;quot; //引入包funcmain(){fmt.Println(am ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:280
|
回复:0
一.go语言structjson相互转换
1.Go语言自带JSON转换库 encoding/json2.把对象转换为json的方法为json.Marshal(),其函数原型为:funcMarshal(vinterface{})(byte,error){e:=newEncodeState()err:=e.marshal(v,encOpts{escapeHTML:true})if ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:161
|
回复:0
SublimeText3搭建Go开发环境(Windows)
一、安装GO如果已经环境已经配置好,这一步省略...、1.下载并安装gosdk2.配置环境变量(1).新建变量名:GOBIN变量值:F:\Go\bin(2).新建变量名:GOARCH变量值:386 如果是64位系统变量值为amd64(3).新建变 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:143
|
回复:0
go-zero微服务实战系列(九、极致优化秒杀性能)
上一篇文章中引入了消息队列对秒杀流量做削峰的处理,我们使用的是Kafka,看起来似乎工作的不错,但其实还是有很多隐患存在,如果这些隐患不优化处理掉,那么秒杀抢购活动开始后可能会出现消息堆积、消费延迟、数据 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:143
|
回复:0
Go单例模式[个人翻译]
原文地址:http://marcio.io/2015/07/singleton-pattern-in-go/最近几年go语言的增长速度非常惊人,吸引着各界人士切换到Go语言。最近有很多关于使用Ruby语言的公司切换到Go、体验Go语言、和Go的并行和并发解决问题的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:149
|
回复:0
vscode的GoLive不出现
1.检查一下你的文件是不是html文件,只有html文件才能用golive打开;js文件不可以2.不要用vscode单独打开一个html文件,把包含它的整个文件夹打开3.检查一下LiveServer的版本,按一下Alt+o快捷键 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:131
|
回复:0
go时间戳和时间格式的相互转换
packagemainimport(amp;quot;fmtamp;quot;amp;quot;timeamp;quot;)funcmain(){datetime:=amp;quot;2015-01-0100:00:00amp;quot;//待转化为时间戳的字符串//日期转化为时间戳timeLayout:=amp;quot;2006-01-0215:04:05 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:118
|
回复:0
Golang加速Gomodule加速Goproxy
ThemosttrustedGomoduleproxyinChina.https://goproxy.cnGo1.13andabove(RECOMMENDED)Openyourterminalandexecute$goenv-wGO111MODULE=on$goenv-wGOPROXY=https://goproxy.cn,directd……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:108
|
回复:0
go安装配置Win10下安装Go开发环境
https://www.cnblogs.com/wt645631686/p/8124626.html 关于Go语言有多么值得学习,这里就不做介绍了,既然看了这篇文章,想必是对有学习意向。这里是在Windows下安装Go环境,去中文社区的下载栏目,https://studygo ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:114
|
回复:0
Windows平台下Go语言的安装和环境变量设置
最新稳定版1.5.3安装包go1.5.3.windows-amd64.msi下载地址 https://golang.org/dl/,大小约69MB(作者上传了一份该版本安装包到CSDN资源,嫌国外网速慢可以去下载:http://download.csdn.net/detail/defonds/9408855 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:112
|
回复:0
在Angularjs中ui-sref和$state.go
ui-sref 一般使用在 amp;amp;lt;aamp;amp;gt;...amp;amp;lt;/aamp;amp;gt;;amp;amp;lt;aui-sref=amp;quot;message-listamp;quot;amp;amp;gt;消息中心amp;amp;lt;/aamp;amp;gt;$state.go('someState')一般使用在起 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:107
|
回复:0
Go语言接口及使用接口实现链表插入
@1.接口定义Interface类型可以定义一组方法,不需要实现,并且不能包含任何的变量,称之为接口接口不需要显示的实现,只需要一个变量,含有接口类型中的所有方法,那么这个变量就实现了这个接口,如果一个变量含有多 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:102
|
回复:0
Go通过cobra快速构建命令行应用
来自jetbrainsGo语言现状调查报告显示:在go开发者中使用go开发实用小程序的比例为31%仅次于web,go得益于跨平台、无依赖的特性,用来编写命令行或系统管理这类小程序非常不错。本文主要介绍SteveFrancia(spf13)大神 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:104
|
回复:0
Go汇编语法和MatrixOne使用介绍
MatrixOne是一个新一代超融合异构数据库,致力于打造单一架构处理TP、AP、流计算等多种负载的极简大数据引擎。MatrixOne由Go语言所开发,并已于2021年10月开源,目前已经release到0.3版本。在MatrixOne已发布的性能 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:113
|
回复:0
Go能实现AOP吗?
hello~大家好,我是小楼,今天分享的话题是Go是否能实现AOP?背景写Java的同学来写Go就特别喜欢将两者进行对比,就经常看到技术群里讨论,比如Go能不能实现Java那样的AOP啊?Go写个事务好麻烦啊,有没有Spring那样的@ ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:114
|
回复:0
Go语言结构体链表
@1.什么是链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:117
|
回复:0
Go语言时间函数
@引言1946年2月14日,人类历史上公认的第一台现代电子计算机“埃尼阿克”(ENIAC)诞生。计算机语言时间戳是以1970年1月1日0点为计时起点时间的。计算机诞生为1946年2月14日,而赋予生命力时间是从1970年1月1日0点开 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:113
|
回复:0
Go语言字符串常见操作
@1.字节数组字节与字符的区别字节(Byte)是计量单位,表示数据量多少,是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位字符(Character)是计算机中使用的字母、数字、字和符号,比如'A'、' ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:122
|
回复:0
马里奥制造,Ready~~GO!「GitHub热点速览v.22.16」
作者:HelloGitHub-小鱼干如果你有创造力,就可以以马里奥Mario为主角在a-little-game-called-mario中开启你的Hell模式Mario;如果你想贡献代码,并不想开辟一条新的Mario支线也可以在他人的MarioMode下添砖加瓦。除 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:153
|
回复:0
GO语言学习——基本数据类型字符串
字符串Go语言中的字符串以原生数据类型出现。Go语言里的字符串的内部实现使用UTF-8编码。字符串的值为双引号(quot;)中的内容,可以在Go语言的源码中直接添加非ASCII码字符GO语言中字符串是用双引号包裹的GO语言中单 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:121
|
回复:0
不太一样的GoWeb框架—编程范式
项目地址:https://github.com/Codexiaoyi/linweb这是一个系列文章:不太一样的GoWeb框架—总览不太一样的GoWeb框架—编程范式前言上文说过,linweb不追求性能,相比而言注重编程范式。本人也是dotneter,个人觉得.n ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:118
|
回复:0
go中select源码阅读
深入了解下go中的select前言1、栗子一2、栗子二3、栗子三看下源码实现1、不存在case2、select中仅存在一个case3、select中存在两个case,其中一个是default发送值接收值4、多个case的场景具体的实现逻辑1、打乱ca... ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:128
|
回复:0
go语言编译过程概述
go语言编译过程概述总结自《go语言设计与实现》名词解释:中间代码中间代码是编译器或者虚拟机使用的语言,它可以来帮助我们分析计算机程序。在编译过程中,编译器会在将源代码转换到机器码的过程中,先把源代码转换 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:131
|
回复:0
golang常用库包:Go依赖注入(DI)工具-wire使用
google出品的依赖注入库wire:https://github.com/google/wire什么是依赖注入依赖注入,英文全名是dependencyinjection,简写为DI。百科解释:依赖注入是指程序运行过程中,如果需要调用另一个对象协助时,无须在代 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:154
|
回复:0
grpc流模式-go实现
1.什么是数据流grpc中的stream,srteam顾名思义就是一种流,可以源源不断的推送数据,很适合传输一些大数据,或者服务端和客户端长时间数据交互,比如客户端可以向服务端订阅一个数据,服务端就可以利用stream,源源 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:153
|
回复:0
gosocket、http网络编程demo
1、socket通信服务端接收数据packagemainimport(quot;fmtquot;quot;netquot;quot;stringsquot;)funcmain(){//创建监听ip:=quot;127.0.0.1quot;port:=8848address:=fmt.Sprintf(quot;%s:%dquot;,ip...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:178
|
回复:0
go区块链学习教程之iris框架mvc架构
在Iris框架中,封装了mvc包作为对mvc架构的支持,方便开发者遵循mvc的开发原则进行开发。iris框架支持请求数据、模型、持久数据分层处理,并支持各层级模块代码绑定执行。MVC即:model ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:239
|
回复:0
1 ...
222
223
224
225
226
227
228
229
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部