摘要:需求,使用GO 程序指定IP地址访问 http/https 地址 传入参数: ipAddr // ipv4地址 string值serviceUrl // url地址 string值hostContainPort // Host Header 是否带url的端口 bool值 返回值: response
阅读全文
摘要:package ksyunwarning import ( "context" "fmt" "net" "time" ) // LookupDomainNameIp 使用net包做DNS解析请求 func LookupDomainNameIp(domainString, nameServer str
阅读全文
摘要:Golang Package 与 Module 简介 https://www.jianshu.com/p/07ffc5827b26 现象: Go Modules 配置开启后,如下图,引用公网包飘红 引用github包飘红 原因,启用go modules 模式 ,默认下载包存放到家目录/go 目录文件
阅读全文
摘要:用一个函数 可以同时求 两个 []string 切片,或者两个[]int 切片并集 package main // 测试统配传参 func commonParamTest(s1, s2 interface{}) interface{} { switch v := s1.(type) { //获取对应
阅读全文
摘要:背景 需求: 将时间窗开始和结束时间提取出来,存储到数据库 难点: 获取割接公告操作时间窗范围, 格式有一定动态变化,日期、月份偶尔是1位数, bodyContent1 := "您好!由于XXXXX机房一台网络设备存在安全隐患,我司计划于 2023年06月30日 00:30 - 03:00 到 对网
阅读全文
摘要:访问github 私有仓库设置 前提 ssh秘钥已配好 现象 fatal: could not read Username for 'https://github.com': terminal prompts disabledConfirm the import path was entered c
阅读全文
摘要:一段程序跑了一天一夜,内存打爆了。排查代码自己写的创建 goroutine 代码无持续性,且有退出机制。 使用 使用 pprof 工具排查 https://blog.csdn.net/kenkao/article/details/96300389 package main import ( "byt
阅读全文
摘要:困倦的时候写了个个获取本地时间,打印总比当前时间大8小时,找了很久原因 package main import ( "fmt" "time" ) func main() { now := time.Now() fmt.Println(now) fmt.Println("nowStr:", now.F
阅读全文
摘要:result := "40%" if len(result) > 0 { fmt.Println("result:", result) numStr := strings.TrimSpace(strings.Trim(result, "%")) fmt.Println("numStr:", numS
阅读全文