• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Go

RSS

下级分类:

  • Go单元测试(一):基本用法
    Go单元测试(一):基本用法
      一、单元测试的基本规则介绍 Go的单元测试比较容易实现,因为Go语言为我们提供了单元测试的框架。而对于单元测试的框架需要遵循下面的几条规定。 规则1.单元测试代码的go文件必须以_test.go结尾,Go语言测试工具 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:134 | 回复:0
  • go-zero:开箱即用的微服务框架
    go-zero:开箱即用的微服务框架
    go-zero 是一个集成了各种工程实践的 Web 和 rpc 框架,它的弹性设计保障了大并发服务端的稳定性,并且已经经过了充分的实战检验。 go-zero 在设计时遵循了 “工具大于约定和文档” 的理念,所以 go-zero 包含极简的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:137 | 回复:0
  • Go丨语言学习笔记--func
    Go丨语言学习笔记--func
    Java语言跟Go语言的函数比较Go语言funcfuncName(inputtype1,inputtype2,......)(outputtype1,outputtype2,......){//dosomething.....returnvalue1,value2.....}Java语言publicvoidmethod1(intputtype1,inpu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:134 | 回复:0
  • (Go)13.判断文件或者目录是否存在
    (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 | 阅读:153 | 回复:0
  • Go测试
    Go测试
    目录单元测试表格单元测试关键字性能测试写法示例BDD单元测试命令:gotest-v-cover表格单元测试被测试函数packageunitfuncSquare(nint)int{returnn*n}表格测试编写packageunitimportamp;quot;testingamp;quot;funcTe ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:129 | 回复:0
  • this.$router.push、replace、go的区别
    this.$router.push、replace、go的区别
    1.this.$router.push() 描述:跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。 用法: 2.this.$router.replace() 描述:同样是跳转到指定的url,但是这个方法不会向history里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:132 | 回复:0
  • Go语言指针
    Go语言指针
    参考 指针相关概念 指针核心概念 指针不能进行偏移和运算,是安全指针。只剩下 * 和 amp;amp;amp; 操作,指针的运算在go中不存在 切片,由指向起始元素的原始指针、元素数量和容量组成。 内存描述 我们在编程的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:132 | 回复:0
  • 26_Go基础(闭包_4)
    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 | 阅读:147 | 回复:0
  • Go Revel - Cache(缓存)
    Go Revel - Cache(缓存)
    revel在服务器端提供了`cache`库用以低延迟的存储临时数据。它缓存那些需要经常访问数据库但是变化不频繁的数据,也可以实现用户会话的存储。 ##有效期 一下三种方法为缓存元素设置过期时间: 1、 一个`time.Durat ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:155 | 回复:0
  • config.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 | 阅读:124 | 回复:0
  • GogRPC使用demo
    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 | 阅读:128 | 回复:0
  • 创建Go Json解析器:包括电池
    创建Go Json解析器:包括电池
    这篇文章的灵感来自一个正在进行的项目。 我正在构建一个需要比较两个Json对象的服务。 问题是我需要能够替换键 , 过滤出路径并将比较功能应用于特定节点。 显然,标准库比较功能(例如reflect.DeepEqual()将无法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:184 | 回复:0
  • Go中Time包的使用
    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 | 阅读:132 | 回复:0
  • Go语言TCP/UDP Socket编程
    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 | 阅读:137 | 回复:0
  • VsCode安装Go的相关插件
    VsCode安装Go的相关插件
    以下内容转载自 https://www.cnblogs.com/xll970105/p/11906899.html  今天在学习Go的时候,安装Go的相关插件,显示安装不上,但是右下角也一直会提示让你安装,当然你可以设置成忽略,为了开发效率,我选择了安装 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:131 | 回复:0
  • go json解析
    go json解析
    JSON转换库为 encoding/json 把对象转换为JSON的方法(函数)为 json.Marshal(),其函数原型如下     func Marshal(v interface{}) (byte, error)     也就是说,这个函数接收任意类型的数据 v,并转换 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:125 | 回复:0
  • 在GO中使用接口
    在GO中使用接口
    https://www.jianshu.com/p/88c4ed564aa9……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:148 | 回复:0
  • Go+Python双语言混合开发
    Go+Python双语言混合开发
    Go+Python双语言混合开发 为web开发人员制作一年以上,成为具备双语后端功能的开发人员,大家一起努力学习交流吧-v:307570512,使高坡Son能够加倍职场竞争力   高parthon双语混合开发   已经为网络开发者努力了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:147 | 回复:0
  • Go基于idea创建项目
    Go基于idea创建项目
    typora-copy-images-to: img Go基于idea创建项目 对于Go语言初学者肯定想到要用idea去编写Go代码,那么本篇文章将教你怎样用idea创建Go工程 一、下载Go插件 二、新建工程 三、编写代码检验 编写main.go 执 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:151 | 回复:0
  • javascript:history.go()和history.back()的区别
    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 | 阅读:141 | 回复:0
  • GO性能分析pprof
    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 | 阅读:151 | 回复:0
  • go语言环境安装(Windows)
    go语言环境安装(Windows)
    1. go SDK下载 2. 点击安装 3. 更改安装目录 4. 设置环境变量GOROOT GOROOT指系统的安装路径,设置之后便于在各个路径下调用go指令。 目前的版本会自动设置环境变量,如果没有设置增加系统环境变量GOROOT=D:\too ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:160 | 回复:0
  • [go]string内存结构
    [go]string内存结构
    string内存结构Gostring实现原理剖析(你真的了解string吗)//builtin包对string的描述//stringisthesetofallstringsof8-bitbytes,conventionallybutnot//necessarilyrepresentingUTF-8-encodedtext.//Astring ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:141 | 回复:0
  • Go-结构体
    Go-结构体
    概述结构体是将零个或多个任意类型的变量,组合在一起的聚合数据类型,也可以看做是数据的集合。声明结构体 //demo_11.gopackagemainimport(amp;quot;fmtamp;quot;)typePersonstruct{NamestringA ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:145 | 回复:0
  • 以太坊系列之十八: 百行go代码构建p2p聊天室
    以太坊系列之十八: 百行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 | 阅读:134 | 回复:0
  • 为什么C++程序员不想改用Go语言
    为什么C++程序员不想改用Go语言
    http://www.oschina.net/translate/less-is-exponentially-more ……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:159 | 回复: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 | 阅读:147 | 回复:0
  • IDEA连接mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ...
    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 | 阅读:155 | 回复:0
  • 专题2二叉树(go)
    专题2二叉树(go)
    1、需要记忆的部分:   分治法的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。递归的解这些子问题,然后将各子问题的解合并得到原问题的解。对于二叉树问题,首 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:130 | 回复:0
  • go实现java虚拟机02
    go实现java虚拟机02
      上一篇通过flag包实现了命令行参数的解析,其实就是将输入的参数保存到一个结构体中,上一篇说过的例如java -classpath hello.jar HelloWorld这种命令,那么HelloWorld这个类是怎么找出来的呢?是直接在hello. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:136 | 回复:0
  • 徒手用 Go 写个 Redis 服务器(Godis)
    徒手用 Go 写个 Redis 服务器(Godis)
    作者:HDT3213 今天给大家带来的开源项目是 Godis:一个用 Go 语言实现的 Redis 服务器。支持: 5 种数据结构(string、list、hash、set、sortedset) 自动过期(TTL) 发布订阅、地理位置、持久化等功能 你或许不需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:134 | 回复:0
  • GO语音工具包里面自带的五种加密分组模式(区块链基础)CTR
    GO语音工具包里面自带的五种加密分组模式(区块链基础)CTR
    5种密码加密模式 是经过市场的检验的 1. ECB:电子密码本模式(淘汰,golang不支持) 2. CBC:密文分组连接模式(推荐使用) 3. CFB:密文反馈模式(可以使用) 4. OFB:输出反馈(可以使用) 5. CTR:计数器模式(推荐使用) 密码算 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:135 | 回复:0
  • gobuild寻找import的包过程(1.14版本开启gomod)
    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 | 阅读:131 | 回复:0
  • go构建脚本ansible分发时出现的问题总结“non-zero return code”
    go构建脚本ansible分发时出现的问题总结“non-zero return code”
    背景介绍: 在Jenkins服务器配置go项目发布脚本,编译完成后,使用ansible分发到部署服务器上,然后将启动项目脚本start_coachcore.sh发布到目标服务器上,执行启动,目标服务器上另有监控项目运行的脚本。 脚本的名 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:165 | 回复:0
  • vs code:live server右键没有open with live server,Go live后显示本地资源 ...
    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 | 阅读:174 | 回复:0
  • Go语言中的结构体(struct)
    Go语言中的结构体(struct)
    Golang官方称Go语言的语法相对Java语言而言要简洁很多,但是简洁背后也灵活了很多,所以很多看似很简单的代码上的细节稍不注意就会产生坑。本文主要对struct结构体的相关的语法进行总结和说明。结构体类型的声明:ty ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:495 | 回复:0
  • go语言web开发系列之四:gin框架用viper读取配置文件数据
    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 | 阅读:273 | 回复:0
  • snort安装--daq,dnet---ERROR!  dnet header not found, go get it from...等错误解 ...
    snort安装--daq,dnet---ERROR! dnet header not found, go get it from...等错误解 ...
    snort源码安装过程中,需要安装daq,dnet。这里想说下如何进行安装。daq简单,源码下载直接安装就可以。dnet在安装过程中,出错后总想着在网上搜一搜,结果很失望。。本篇记录的不仅仅是解决安装过程中的一个错误。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:169 | 回复:0
  • 听说过对 Go map 做 GC 吗?
    听说过对 Go map 做 GC 吗?
    在 Golang 中的 map 结构,在删除键值对的时候,并不会真正的删除,而是标记。那么随着键值对越来越多,会不会造成大量内存浪费? 首先答案是会的,很有可能导致 OOM,而且针对这个还有一个讨论:https://github.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:173 | 回复:0
  • 从操作系统的角度理解Goroutine – Go 协程设计系列(1/2) 原创 许狄欢@贝壳找房 贝 ...
    从操作系统的角度理解Goroutine – Go 协程设计系列(1/2) 原创 许狄欢@贝壳找房 贝 ...
    从操作系统的角度理解Goroutine – Go 协程设计系列(1/2) 贝壳产品技术……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:02 | 阅读:208 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap