置顶文章

zhuwx

golang显示数据的类型

package main/**建一个函数t 设置参数i 的类型为空接口,空接口可以接受任何数据类型func t(i interface{}) { //函数t有一个参数iswitch i.(type)

zhuwx

BPG树(面试题)

package mainimport "fmt"import ( "strings" "unicode/utf8") type Node struct { Value string Lef

zhuwx

Go语言计算字符串长度——len()和RuneCountInString()

Go 语言的内建函数 len(),可以用来获取切片、字符串、通道(channel)等的长度。下面的代码可以用 len() 来获取字符串的长度。tip1 := "genji is a ninja"fmt

zhuwx

go语言实现--二叉树

二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。二叉树的每个结点至多只有二

zhuwx

golang 如何返回一个有序的map类型的数据

文章来源

zhuwx

Docker部署Golang

1. 安装docker2. mkdir myDocker3.  cd myDocker && touch Dockerfile4.  Dockerfile写入# 将

zhuwx

gops —— Go 程序诊断分析工具

GitHub: https://github.com/google/gops一个用于列出和诊断分析系统中正在运行的 Go 程序的命令行工具 安装 go get -u github.com/googl

最近文章

zhuwx

golang flag包使用笔记

本文原文地址:flag - 命令行参数解析 在写命令行程序(工具、server)时,对命令参数进行解析是常见的需求。各种语言一般都会提供解析命令行参数的方法或库,以方便程序员使用。如果命令行参数纯粹自

zhuwx

defer的执行顺序与时机

我们知道defer会在函数结束时执行,那么首先思考两个问题:如果有多个defer,执行顺序是怎样的?defer是在return之前还是之后执行的?如果defer执行的内容对返回值进行了修改,retur

zhuwx

sync.WaitGroup的使用以及坑

简单使用:package main import ( "sync" ) type httpPkg struct{} func (httpPkg) Get(url string) {}

zhuwx

golang判断字符串出现的位置及是否包含

判断子字符串或字符在父字符串中出现的位置(索引)Index 返回字符串 str 在字符串 s 中的索引( str 的第一个字符的索引),-1 表示字符串 s 不包含字符串 str :strings.I