首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
golang
相关资讯
热门
最新
百科问答
01-01 08:00
百科问答
golang远程控制(golang 执行系统命令)
golang远程控制(golang 执行系统命令)今天给各位分享golang远程控制的知识,其中也会对golang 执行系统命令进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!有没有简单的内网穿透工具? 1、Ngrokngrok 是一个反向代理golang远程控制,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,
133
后端
01-01 08:00
后端
Golang通脉之错误处理
Golang通脉之错误处理,在实际工程项目中,总是通过程序的错误信息快速定位问题,但是又不希望错误处理代码写的冗余而又啰嗦。Go语言没有提供像Java、C#语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。这种设计,鼓励在代码中显式的检查错误,而非忽略错误,好处就是避免漏掉本应处理的错误。但是带来一个弊端,让代码冗余。什么是错误错误指的是可能出现问题的地方出现了问题。如打开
132
后端
01-01 08:00
后端
GoLang设计模式01 - 建造者模式
GoLang设计模式01 - 建造者模式,建造者模式是一种创建型模式,主要用来创建比较复杂的对象。建造者模式的使用场景:建造者模式通常适用于有多个构造器参数或者需要较多构建步骤的场景。使用建造者模式可以精简构造器参数的数量,让构建过程更有条理。可以为同一个产品提供两个不同的实现。比如,在下面的代码中,为house类型创建了两个不同的实现:通过iglooBuilder构建的igloo(冰屋),以及通
131
后端
01-01 08:00
后端
Golang Heap 源码剖析
Golang Heap 源码剖析,GolangHeap源码剖析堆原理解析堆一般指二叉堆。是使用完全二叉树这种数据结构构建的一种实际应用。通过它的特性,分为最大堆和最小堆两种。如上图可知,最小堆就是在这颗二叉树中,任何一个节点的值比其所在子树的任意一个节点都要小。最大堆就是在这颗二叉树中,任何一个节点的值都比起所在子树的任意一个节点值都要大。那么如何构建一个堆呢?首先要将所有的元素构建为一个完全二叉
131
代码人生
01-01 08:00
代码人生
Golang的第一个程序-Hello World
Golang的第一个程序-Hello World,这篇文章主要介绍了第一个Go程序-HelloWorld,在编写第一个go程序之前,我们要将系统的环境变量配好,下面来看具体的编一过程吧,需要的小伙伴可以参考一下目录1.第一个程序2.官方解释3.包的概念在编写第一个go程序之前,记得将系统的环境变量配好:配置go安装目录的bin目录到系统path中,这样在任何一级目录都可直接使用bin文件夹下的指令
128
代码人生
01-01 08:00
代码人生
golang中的gjson
golang中的gjson gjson包 安装使用 go get -u github.com/tidwall/gjson const json = `{"name":[{"first":"Janet","last":"Prichard"}, {"abc": 1, "e" : 2}],"age":47}` func main()
122
代码人生
01-01 08:00
代码人生
Golang安装配置(windows)
Golang安装配置(windows) 下载 地址:https://golang.google.cn/dl/ 配置 GOROOT是golang的安装目录 GOPATH是以后存golang项目的目录原文:https://www.cnblogs.com/zyfeng/p/15117991.html
122
代码人生
01-01 08:00
代码人生
golang gin框架 swag在线api文档
golang gin框架 swag在线api文档 一 安装swag go get github.com/swaggo/swag/cmd/swag 二 安装gin-swagger go get -u github.com/swaggo/gin-swagger go get -u github.com/swaggo/gin-swagger/swaggerFiles
121
代码人生
01-01 08:00
代码人生
golang恐慌(panic)和恢复(recover)
golang恐慌(panic)和恢复(recover) Go 没有像 Java 那样的异常机制,例如你无法像在 Java 中那样抛出一个异常。作为替代,它使用了恐慌和恢复(panic-and-recover)机制。一定要记得,这应当作为最后的手段被使用,你的代码中应当没有,或者很少的令人恐慌的东西。 panic 是一个内建函数,可以中断原有的控制流程,进入一个令人恐慌的流程中。当函数 F 调用 pa
120
代码人生
01-01 08:00
代码人生
golang简单实现netbios远程查询机器名字
golang简单实现netbios远程查询机器名字 package main import ( "fmt" "net" ) func main() { // 创建连接 socket, err := net.DialUDP("udp4", nil, &net.UDPAddr{ IP: net.IPv4(192, 168, 125, 68), Port: 137, })
120
«
1
2
...
4
5
6
7
8
9
10
...
15
16
»