设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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单元测试(一):基本用法
一、单元测试的基本规则介绍 Go的单元测试比较容易实现,因为Go语言为我们提供了单元测试的框架。而对于单元测试的框架需要遵循下面的几条规定。 规则1.单元测试代码的go文件必须以_test.go结尾,Go语言测试工具 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:173
|
回复:0
Go教程
go-zero:开箱即用的微服务框架
go-zero 是一个集成了各种工程实践的 Web 和 rpc 框架,它的弹性设计保障了大并发服务端的稳定性,并且已经经过了充分的实战检验。 go-zero 在设计时遵循了 “工具大于约定和文档” 的理念,所以 go-zero 包含极简的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:181
|
回复:0
Go教程
Go丨语言学习笔记--func
Java语言跟Go语言的函数比较Go语言funcfuncName(inputtype1,inputtype2,......)(outputtype1,outputtype2,......){//dosomething.....returnvalue1,value2.....}Java语言publicvoidmethod1(intputtype1,inpu ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:172
|
回复:0
Go教程
(Go)13.判断文件或者目录是否存在
判断文件或者目录是否存在,如果目录不存在,则创建 package main import ( amp;quot;fmtamp;quot; amp;quot;osamp;quot; ) func main() { path := amp;quot;d:/test.txtamp;quot ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:194
|
回复:0
Go教程
Go测试
目录单元测试表格单元测试关键字性能测试写法示例BDD单元测试命令:gotest-v-cover表格单元测试被测试函数packageunitfuncSquare(nint)int{returnn*n}表格测试编写packageunitimportamp;quot;testingamp;quot;funcTe ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:161
|
回复:0
Go教程
this.$router.push、replace、go的区别
1.this.$router.push() 描述:跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。 用法: 2.this.$router.replace() 描述:同样是跳转到指定的url,但是这个方法不会向history里 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:173
|
回复:0
Go教程
Go语言指针
参考 指针相关概念 指针核心概念 指针不能进行偏移和运算,是安全指针。只剩下 * 和 amp;amp;amp; 操作,指针的运算在go中不存在 切片,由指向起始元素的原始指针、元素数量和容量组成。 内存描述 我们在编程的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:170
|
回复:0
Go教程
26_Go基础(闭包_4)
packagemainimport(amp;quot;fmtamp;quot;)funccalc(baseint)(func(int)int,func(int)int){add:=func(iint)int{base+=ireturnbase}sub:=func(iint)int{……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:188
|
回复:0
Go教程
Go Revel - Cache(缓存)
revel在服务器端提供了`cache`库用以低延迟的存储临时数据。它缓存那些需要经常访问数据库但是变化不频繁的数据,也可以实现用户会话的存储。 ##有效期 一下三种方法为缓存元素设置过期时间: 1、 一个`time.Durat ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:188
|
回复:0
Go教程
config.go源码阅读
packagemainimport( amp;quot;io/ioutilamp;quot; amp;quot;launchpad.net/goyamlamp;quot;)//ProxyConfigTypetypeProxyConfigstruct{ Bindstring`yaml:amp;quot;bindamp;quot;`//代理服务监听 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:163
|
回复:0
Go教程
GogRPC使用demo
准备工作:1.安装protobuf编译环境 https://github.com/protocolbuffers/protobuf/releases2.安装go语言的protobuf代码转换工具protoc-gen-go goget-ugithub.com/golang/protobuf/protoc-gen-go3.运行gomodinitgrp ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:164
|
回复:0
Go教程
创建Go Json解析器:包括电池
这篇文章的灵感来自一个正在进行的项目。 我正在构建一个需要比较两个Json对象的服务。 问题是我需要能够替换键 , 过滤出路径并将比较功能应用于特定节点。 显然,标准库比较功能(例如reflect.DeepEqual()将无法 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:225
|
回复:0
Go教程
Go中Time包的使用
1.获取当前时间//获取当前时间,返回的是Time类型t:=time.Now()fmt.Println(t)2.获取时间戳1970-01-01开始经过的秒数。//获取当前时间的时间戳s:=time.Now().Unix()//获取某个Time时间的时间戳。//t是Time类型对象s: ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:181
|
回复:0
Go教程
Go语言TCP/UDP Socket编程
1. TCP编程 TCPClient // TCPClient project main.go package main import ( amp;quot;fmtamp;quot; amp;quot;netamp;quot; amp;quot;osamp;quot; ) func main() { var buf byte if len(os.A ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:171
|
回复:0
Go教程
VsCode安装Go的相关插件
以下内容转载自 https://www.cnblogs.com/xll970105/p/11906899.html 今天在学习Go的时候,安装Go的相关插件,显示安装不上,但是右下角也一直会提示让你安装,当然你可以设置成忽略,为了开发效率,我选择了安装 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:166
|
回复:0
Go教程
go json解析
JSON转换库为 encoding/json 把对象转换为JSON的方法(函数)为 json.Marshal(),其函数原型如下 func Marshal(v interface{}) (byte, error) 也就是说,这个函数接收任意类型的数据 v,并转换 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:167
|
回复:0
Go教程
在GO中使用接口
https://www.jianshu.com/p/88c4ed564aa9……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:194
|
回复:0
Go教程
Go+Python双语言混合开发
Go+Python双语言混合开发 为web开发人员制作一年以上,成为具备双语后端功能的开发人员,大家一起努力学习交流吧-v:307570512,使高坡Son能够加倍职场竞争力 高parthon双语混合开发 已经为网络开发者努力了 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:187
|
回复:0
Go教程
Go基于idea创建项目
typora-copy-images-to: img Go基于idea创建项目 对于Go语言初学者肯定想到要用idea去编写Go代码,那么本篇文章将教你怎样用idea创建Go工程 一、下载Go插件 二、新建工程 三、编写代码检验 编写main.go 执 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:187
|
回复:0
Go教程
javascript:history.go()和history.back()的区别
amp;amp;lt;inputtype=buttonvalue=刷新onclick=amp;quot;window.location.reload()amp;quot;amp;amp;gt;amp;amp;lt;inputtype=buttonvalue=前进onclick=amp;quot;window.history.go(1)amp;quot;amp;amp;gt;amp;amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:183
|
回复:0
Go教程
GO性能分析pprof
1、用法有哪些 x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese Traditional Indonesian Slovak Czec ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:184
|
回复:0
Go教程
go语言环境安装(Windows)
1. go SDK下载 2. 点击安装 3. 更改安装目录 4. 设置环境变量GOROOT GOROOT指系统的安装路径,设置之后便于在各个路径下调用go指令。 目前的版本会自动设置环境变量,如果没有设置增加系统环境变量GOROOT=D:\too ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:194
|
回复:0
Go教程
[go]string内存结构
string内存结构Gostring实现原理剖析(你真的了解string吗)//builtin包对string的描述//stringisthesetofallstringsof8-bitbytes,conventionallybutnot//necessarilyrepresentingUTF-8-encodedtext.//Astring ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:185
|
回复:0
Go教程
Go-结构体
概述结构体是将零个或多个任意类型的变量,组合在一起的聚合数据类型,也可以看做是数据的集合。声明结构体 //demo_11.gopackagemainimport(amp;quot;fmtamp;quot;)typePersonstruct{NamestringA ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:179
|
回复:0
Go教程
以太坊系列之十八: 百行go代码构建p2p聊天室
百行go代码构建p2p聊天室 1. 上手使用 2. whisper 原理 3. 源码解读 3.1 参数说明 3.1 连接主节点 3.2 我的标识 3.2 配置我的节点 3.3 哪个聊天室 3.3 加入聊天室 3.4 群发消息 3.5 接收消息 4. 再次使用p2pme ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:172
|
回复:0
Go教程
为什么C++程序员不想改用Go语言
http://www.oschina.net/translate/less-is-exponentially-more ……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:192
|
回复:0
Go教程
Go时间相互转换的处理
说明 实际业务中需要大量处理时间日期时区数据,封装好一些方法方便后面调用: package main import ( amp;quot;errorsamp;quot; amp;quot;fmtamp;quot; amp;quot;timeamp;quot; ) const ( B ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:183
|
回复:0
Go教程
IDEA连接mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ...
报错界面 解决方法: 一、进入cmd(win+R),输入mysql -uroot -p密码,登陆mysql(前提是配置了mysql环境变量)。 二、输入show variables like'%time_zone'; 出现下图显示的内容就是说明没有设置时区 三、输入se ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:195
|
回复:0
Go教程
专题2二叉树(go)
1、需要记忆的部分: 分治法的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。递归的解这些子问题,然后将各子问题的解合并得到原问题的解。对于二叉树问题,首 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:170
|
回复:0
Go教程
go实现java虚拟机02
上一篇通过flag包实现了命令行参数的解析,其实就是将输入的参数保存到一个结构体中,上一篇说过的例如java -classpath hello.jar HelloWorld这种命令,那么HelloWorld这个类是怎么找出来的呢?是直接在hello. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:167
|
回复:0
Go教程
徒手用 Go 写个 Redis 服务器(Godis)
作者:HDT3213 今天给大家带来的开源项目是 Godis:一个用 Go 语言实现的 Redis 服务器。支持: 5 种数据结构(string、list、hash、set、sortedset) 自动过期(TTL) 发布订阅、地理位置、持久化等功能 你或许不需 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:169
|
回复:0
Go教程
GO语音工具包里面自带的五种加密分组模式(区块链基础)CTR
5种密码加密模式 是经过市场的检验的 1. ECB:电子密码本模式(淘汰,golang不支持) 2. CBC:密文分组连接模式(推荐使用) 3. CFB:密文反馈模式(可以使用) 4. OFB:输出反馈(可以使用) 5. CTR:计数器模式(推荐使用) 密码算 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:163
|
回复:0
Go教程
gobuild寻找import的包过程(1.14版本开启gomod)
今天在看一个程序代码,发现里面用到了grpc,程序的目录结构是这样的onlineClean包名mainmain.gogo.modprotostructs.go包名protorpcClient包名maintest.go其中rpcCleint/test.go里面有这样的代码import(amp;quot;fmt ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:166
|
回复:0
Go教程
go构建脚本ansible分发时出现的问题总结“non-zero return code”
背景介绍: 在Jenkins服务器配置go项目发布脚本,编译完成后,使用ansible分发到部署服务器上,然后将启动项目脚本start_coachcore.sh发布到目标服务器上,执行启动,目标服务器上另有监控项目运行的脚本。 脚本的名 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:195
|
回复:0
Go教程
vs code:live server右键没有open with live server,Go live后显示本地资源 ...
新手上路,今天尝试使用vs code 的live server插件调试html页面,但右键点击页面后没有open with live server选项,Go live后仅显示本地资源,点击资源即开始下载,无法查看html页面。 Go live后界面: 原因:后突然 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:208
|
回复:0
Go教程
Go语言中的结构体(struct)
Golang官方称Go语言的语法相对Java语言而言要简洁很多,但是简洁背后也灵活了很多,所以很多看似很简单的代码上的细节稍不注意就会产生坑。本文主要对struct结构体的相关的语法进行总结和说明。结构体类型的声明:ty ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:757
|
回复:0
Go教程
go语言web开发系列之四:gin框架用viper读取配置文件数据
一,安装viper 1,viper的代码地址: https://github.com/spf13/viper 查看viper版本: https://github.com/spf13/viper/releases 2,安装: root@ku:~# go get -u github.com/spf13/
[email protected]
说明:刘宏缔的go森林 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:582
|
回复:0
Go教程
snort安装--daq,dnet---ERROR! dnet header not found, go get it from...等错误解 ...
snort源码安装过程中,需要安装daq,dnet。这里想说下如何进行安装。daq简单,源码下载直接安装就可以。dnet在安装过程中,出错后总想着在网上搜一搜,结果很失望。。本篇记录的不仅仅是解决安装过程中的一个错误。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:208
|
回复:0
Go教程
听说过对 Go map 做 GC 吗?
在 Golang 中的 map 结构,在删除键值对的时候,并不会真正的删除,而是标记。那么随着键值对越来越多,会不会造成大量内存浪费? 首先答案是会的,很有可能导致 OOM,而且针对这个还有一个讨论:https://github.com ...……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:200
|
回复:0
Go教程
从操作系统的角度理解Goroutine – Go 协程设计系列(1/2) 原创 许狄欢@贝壳找房 贝 ...
从操作系统的角度理解Goroutine – Go 协程设计系列(1/2) 贝壳产品技术……
作者:菜鸟教程小白
|
时间:2022-7-10 17:02
|
阅读:246
|
回复:0
1 ...
2
3
4
5
6
7
8
9
10
11
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部