设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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语言构建微服务一站式解决方案
开发单体式应用 假设你正准备开发一款与Uber和Hailo竞争的出租车调度软件,经过初步会议和需求分析,你可能使用传统的程序框架来生成你的项目,最终的程序架构如下图所示: 尽管也是模块化逻辑,但是最终它还是会 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
thinkphp分页格式的完全自定义,直接输入数字go到输入数字页
实现分页效果如下:以下标注红色字体的为重点 找到文件page.class.php在ThinkPHP/Library/Thinkpage.class.php并打开文件,复制函数show,在本文件中黏贴并改成你自定义的函数名,在此我更改为show1,更改上一页,下 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:29
|
回复:0
go笔记-熔断器
参考: https://studygolang.com/articles/13254 https://blog.luojilab.com/2019/12/16/zeroteam/You_have_to_know_the_rate_limit_of_the_series/ https://www.cnblogs.com/li-peng/p/11050563.html 区别 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:25
|
回复:0
Go语言学习之12etcd、contex、kafka消费实例、logagent
本节内容: 1.etcd介绍与使用 2.ElastcSearch介绍与使用1.etcd介绍与使用 概念:高可用的分布式key-value存储,可以使用配置共享和服务发现 类似项目:zookeeper和consul 开发语言:Go 接口:提供 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:36
|
回复:0
go语言IDE——GoLand的安装使用(Windows)
安装前请先进行:go语言环境安装(Windows) 1. 下载GoLand 学生可以使用学校邮箱成为学生用户免费** 2. 运行进行安装 3. 运行GoLand,在Setting中设置GOROOT和GOPATH 勾选“Index entire GOPATH”能够在窗口中 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:33
|
回复:0
govendor包管理及Go项目热加载
govendor包管理govendor好处Go从1.5版本之后,就默认优先使用vendor子目录中的依赖库,而不是$GOPATH/src中的依赖包,这样我们可以把工程源码到处复制,使用时直接gobuild就可以了,不需要考虑一大堆第三方依赖包的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:27
|
回复:0
安装IE11出现 安装程序无法启动http://go.Microsoft.com/fwlink/?LinkId=299206解决办 ...
安装IE11 window7 64位安装失败 [控制面板--》程序和功能--》打开或关闭windows功能 去掉 的对勾重启计算机在安装 ie11 注意我之前是ie8 看了很多方法不管用 无意中关了去勾 重启ok 不敢独享 特此分 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
GO实例3Sliceappend打印
packagemainimportamp;quot;fmtamp;quot;funcmain(){vararrayintslice:=arrayslice='a'slice='b's1:=append(slice,2)s1='b'fmt.Print……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:23
|
回复:0
go语言的json
简介 json 中提供的处理 json 的标准包是 encoding/json,主要使用的是以下两个方法: // 序列化 func Marshal(v interface{}) (byte, error) // 反序列化 func Unmarshal(data byte, v interface{}) error 1 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:25
|
回复:0
跟着老猫一起来学GO,环境搭建
老猫的GO学习系列博客已经正式发车了,相信大家以前学习一门编程语言的时候也有经验,咱们一般都是从环境开始,在此呢,大家也跟着老猫从最开始的搭建环境开始。 GO语言的安装 首先呢,我们开始需要下载GO语言的安装 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:20
|
回复:0
go语言JSON-RPC API详解之eth_sendTransaction
在以太坊系统下,要使用go语言来实现发送交易功能,是通过JSON-RPC接口来调用节点客户端的eth_sendTransaction方法,他们之间的关系是:eth_sendTransaction是客户端提供给外部调用的方法,JSON-RPC使用json格式的交 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
Go语言核心36讲(Go语言进阶技术六)--学习笔记
12 | 使用函数的正确姿势 在前几期文章中,我们分了几次,把 Go 语言自身提供的,所有集合类的数据类型都讲了一遍,额外还讲了标准库的container包中的几个类型。 在几乎所有主流的编程语言中,集合类的数据类型都是 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:24
|
回复:0
GO 基础
GO 学习资源 go 代理 GO 语言结构 GO 数字运算 GO 时间处理 GO 定时器 GO 异常处理 go recover让崩溃的程序继续执行 GO Exit Fatal panic GO 通过进程号输出运行运行信息 go chann ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:29
|
回复:0
GoWeb开发之Revel-介绍
Revel框架的资源如下:Revel的新东东?概念.MailingList Searchourmailinglist(
[email protected]
)帮组邮箱
[email protected]
提交 Openanissueongithub. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:31
|
回复:0
[go]map源码
map数据结构概述map的设计也被称为“Thedictionaryproblem”,它的任务是设计一种数据结构用来维护一个集合的数据,并且可以同时对集合进行增删查改的操作。map最主要的数据结构有两种:哈希查找表(Hashtable)查找 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:19
|
回复:0
Go语言第一深坑:interface与nil的比较
Go语言以简单易上手而著称,它的语法非常简单,熟悉C++,Java的开发者只需要很短的时间就可以掌握Go语言的基本用法。interface是Go语言里所提供的非常重要的特性。一个interface里可以定义一个或者多个函数,例如系 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:19
|
回复:0
go语言基础之切片做函数参数
1、切片做函数参数(备注:用了冒泡排序)示例:packagemain//必须有个main包importamp;quot;fmtamp;quot;importamp;quot;math/randamp;quot;importamp;quot;timeamp;quot;funcInitData(sint){//设置种子rand.Seed(t ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
godeepcopymap
funcdeepCopyJSON(srcmapinterface{},destmapinterface{})error{ifsrc==nil{returnerrors.New(amp;quot;srcisnil.Youcannotreadfromanilmapamp;quot;)}ifdest==……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:23
|
回复:0
GO语言学习笔记(九、方法 method)
方法method Go中虽没有class,但依旧有method 通过显示说明receiver来实现某个类型的组合 只能为同一个包中的类型定义方法 Receiver可以是类型的值或者指针 不存在方法重载 可以使用值或者指针来调用方法,编译器自动 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:30
|
回复:0
Go语言基础之常量
相对于变量,常量是恒定不变的值,多用于定义程序运行期间不会改变的那些值。常量的声明和变量声明非常类似,只是把var换成了const,常量在定义的时候必须赋值。constpi=3.14constg=9.98声明了pi和g这两个常量之后, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:20
|
回复:0
Go语言中byte类型和rune类型(五)
本篇内容本来准备在上一篇写的,想了想还是拆开写。 go语言中字符串需要使用用双引号,而单引号用来表示单个的字符,字符也是组成字符串的元素。go语言的字符有两种:uint8类型,或者叫byte型,代表了ASCII码的一个 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
go语言之进阶篇定时器Timer的使用
1、Timer的使用 示例: #创建一个定时器,设置时间为2s,2s后,往time通道写内容(当前时间) package main import ( amp;quot;fmtamp;quot; amp;quot;timeamp;quot; ) //验证time.NewTimer(),时间到了,只 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:20
|
回复:0
go语言的困境
2017年我们公司需要快速迭代一款产品,当时,我们团队的后端框架是spring mvc ,该框架结构清晰,上手快,但是由于我们的产品迭代速度快,底层数据库操作接口变动频繁,导致service层工作量巨大,不胜其烦。另外,随着项目的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
GO语言为结构体排序
packagemainimport(amp;quot;fmtamp;quot;amp;quot;io/ioutilamp;quot;amp;quot;sortamp;quot;amp;quot;timeamp;quot;)typeinfostruct{NamestringTimetime.Time}typenewlist*infofuncmain(){l,e:=getFilelist(amp;qu ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:23
|
回复:0
[go]并发编程(go关键字和select关键字)
其实和ifswitchfor等循环结构一样.go是一种控制结构,控制协程的启动等生命周期.并发基础程序与进程并发与并行启动多个协程//同步代码funchello(){time.Sleep(time.Second/3)fmt.Println(amp;quot;HelloGoroutine!amp ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:27
|
回复:0
《Go学习笔记 . 雨痕》反射
一、类型(Type) 反射(reflect)让我们能在运行期探知对象的类型信息和内存结构,这从一定程度上弥(mi)补了静态语言在动态行为上的不足。同时,反射还是实现元编程的重要手段。 和 C 数据结构一样,Go 对象头部并没 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:25
|
回复:0
【解决了一个小问题】golang中引用一个路径较长的库,导致goland中出现"moduleco ...
在项目中的go.mod文件中有这样一句:require(github.com/xxx-devops/xx1/sdk/gov2.2.3)项目的编译没有问题,但是goland中出现如下提示:go:errorsparsinggo.mod:D:/source/github/ahfuzhang/go.lib/go.mod:8:require ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:22
|
回复:0
win10中,vscode安装go插件排雷指南
最近学习go,想着使用强大的vscode编写go,在安装go插件过程中,遇到了很多问题。下面记录解决方案。 1)win10环境,安装go,vscode,git配置GOPATH环境变量,在我的电脑-amp;amp;gt;属性-amp;amp;gt;高级系统设置-am ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:19
|
回复:0
GO的WEB编程(GIN实现邮件接口报警)
为什么要写这个邮件告警接口?????? 因为日常范围,我们在操作系统上,需要报警时,只能采用mailx来使用。需要配置账号,密码,和邮箱认证。如果需要多台使用的话,岂不是很麻烦,要配置多台,这个导致密码很 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:25
|
回复:0
go笔记-defer以及性能
参考资料 Go1.13 defer 的性能是如何提高的 https://studygolang.com/articles/23352 golang defer性能损耗和实际使用场景 https://blog.csdn.net/u010853261/article/details/102773637 结论: golang 使用 defer ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:27
|
回复:0
Go入门(六)-interface与反射机制
interface interface定义了一系列对象的行为,是一系列方法的组合。 8.1 与java类似,指定义方法,不能实现方法; 8.2 与java不同,Go的interface只能定义方法,不能定义变量; 8.3 与java不同,java的实现类通过关 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:23
|
回复:0
go语言编写同时支持Linux和Windows的单文件Web界面文件浏览器filebrowser介绍 ...
支持中文,支持嵌套文件夹上传。 https://filebrowser.org/ https://github.com/filebrowser/filebrowser 文件浏览器是一种自行创建的软件,您可以在其中将其安装在服务器上,将其定向到路径,然后通过一个不错的Web ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:28
|
回复:0
Go并发编程之美-Load/Store操作
一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提供了独特的基于通道的同步措施。本节我们先来看看go中Load/Store操作 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:19
|
回复:0
Go-循环
概述前几篇文章分享了array数组、slice切片、map集合,这篇文章分享如何循环获取里面的元素,同时也是对前几篇文章的复习。本篇文章会用到的关键字for、range、break、continue、goto、switch。循环array //demo_18 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
gocobraError:requiredflag(s)"pkg-name"notset
Cobra是一个Golang包,它提供了简单的接口来创建命令行程序。同时,Cobra也是一个应用程序,用来生成应用框架,从而开发以Cobra为基础的应用。使用cobrainit命令初始化程序框架,但是发现提示错误:Error:requiredfl ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:27
|
回复:0
Go转义字符及风格
今天来学习一下Go中的转义字符,源码注释,规范的代码风格以及标准库API文档;Go转义字符常用的转义字符有以下几个:1.\t:表示一个制表符(tab),通常可以使用它进行排版;2.\n:表示一个换行符;3.\\:表示一个反斜线;4.\amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:19
|
回复:0
gorun/goinstall/gobuild/goget的区别
gorun运行当个.go文件goinstall在编译源代码之后还安装到指定的目录gobuild加上可编译的go源文件可以得到一个可执行文件goget=gitclone+goinstall从指定源上面下载或者更新指定的代码和依赖,并对他们进行编译和安装 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:24
|
回复:0
[日常]Go语言圣经-GIF动画练习语法
1.常量声明的值必须是一个数字值、字符串或者一个固定的boolean值。2.常量声明和变量声明一般都会出现在包级别3.color.Color{...}生成的是一个slice切片和gif.GIF{...}生成的是一个struct结构体这两个表达式就是我们 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
Go查看变量所占内存字节
packagemainimport(amp;quot;fmtamp;quot;amp;quot;unsafeamp;quot;)funcmain(){varflagboolvarn1int64=10varnamestring=amp;quot;小白amp;quot;fmt.Printf(amp;quot;int的字节大小amp;quot;,unsafe.Sizeof(n1))fmt. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:23
|
回复:0
Go接口的性能探索
在Go中使用接口(interface{})好像有性能问题,来看一个例子:跑了三个benchmark,一个是接口调用,一个是直接使用,后面又加了一个接口断言后调用lib_test.gopackagemainimportamp;quot;testingamp;quot;typeDinterf ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:46
|
阅读:21
|
回复:0
1 ...
62
63
64
65
66
67
68
69
70
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部