package main import ( "fmt" "os" "os/exec" "strconv" "strings" ) func isProcessExist(appName string) (bool, string, int) { ...
前言:在实际开发中,有时候我们需要等待某个goroutine执行完毕或者几个goroutine执行完毕才退出主程序1.采用时间延时2.采用chan3.采用WaitGroup1.采用时间延时如果我们知道业务函数结束时间,可以使用这种方式。当我们不知道业务函数处理结束时间,这就很尴尬。func main() { go foo() time.Sleep(3 * time.Secon...
package mainimport ("fmt" "regexp")const text = `My email is 8899666@qq.comemail1 is abc@def.orgemail2 is kkk@qq.comemail3 is ddd@abc.com.cn`func main() {//确定要寻找的目标及返回需要的字符段 ...
package main import ( "bytes" "encoding/json" "io" "io/ioutil" "net/http" "time" ) // 发送GET请求 // url: 请...
package main import ( "log" "net/http" //http 请求用 "io" // io.Copy获取http请求状态用;HttpPost "os" // os.Stdout 取io.Copy 返回数据中的status;Http...
package main import ( "bufio" "fmt" "io" "os" ) func readtxt(filename string){ file,err:=os.Open(filename) if err!=nil { ...
package main import b64 "encoding/base64" import "fmt" func main() { data := "abc123!?$*&()'-=@~" sEnc := b64.StdEncoding.EncodeToString([]byte(data)) fm...
package main import ( "fmt" "io/ioutil" "net/http" "time" ) func main() { client := &http.Client{ Timeout: 2 * time.Second,...
package main import ( "fmt" "syscall" "unicode/utf16" "unsafe" ) var( kernel=syscall.MustLoadDLL("kernel32.dll") getModu...
package main import ( "net/http" "net/url" "fmt" "io/ioutil" ) func main() { //?mod=forumdisplay&fid=42 params:=url.Values{ ...