首页
文章分类
源码资源
技术教程
程序软件
文创娱乐
公告通知
其他页面
友情链接
闲聊灌水
关于我们
发布
登录
注册
找回密码
首页
文章分类
源码资源
技术教程
程序软件
文创娱乐
公告通知
其他页面
友情链接
闲聊灌水
关于我们
登录
注册
找回密码
21
1
更多资料
搜索内容
韩昊杰
管理员
这家伙很懒,什么都没有写...
关注
私信
文章
66
收藏
0
评论
1
粉丝
0
排序
最新发布
最近更新
最多查看
最多点赞
最多回复
最多收藏
销售数量
[go语言]百度翻译软件
百度翻译软件 对接的是百度翻译 下面直接贴代码,附带源码和成品,请自行下载package main import ( "bufio" "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" "os" "strings" ) type PostJSONData struct { Kw string `json:"kw"` } type baiduReturnData struct { Errno int `json:"errno"` Data []baiduData `json:"data"` } type baiduData struct { K string `json:"k"` V string `json:"v"` } func main() { for { fmt.Println(` 韩昊杰go语言软件 百度翻译工具 输入quit即可退出 `) var scan string fmt.Print("请输入你要翻译的词语:") reader := bufio.NewReader(os.Stdin) // 标准输入输出 scan, _ = reader.ReadString('\n') // 回车结束 scan = strings.TrimSpace(scan) // 去除最后一个空格 if scan == "quit" { os.Exit(1) } var postData PostJSONData postData.Kw = scan data, _ := PostJSON("https://fanyi.baidu.com/sug", postData) var baiduData baiduReturnData json.Unmarshal([]byte(data), &baiduData) fmt.Println("------------------------------下面是结果------------------------------") fmt.Println("") for _, value := range baiduData.Data { fmt.Printf("输入的是:%v,翻译的结果:%v\n", value.K, value.V) } fmt.Println("") fmt.Println("------------------------------上面面是结果------------------------------") fmt.Println("再次输入内容即可再次查询") } } func PostJSON(uri string, obj interface{}) ([]byte, error) { jsonData := make([]byte, 0, 0) if str, ok := obj.(string); ok { jsonData = []byte(str) } else { var err error jsonData, err = json.Marshal(obj) if err != nil { return nil, err } } jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003c"), []byte("<")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003e"), []byte(">")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u0026"), []byte("&")) body := bytes.NewBuffer(jsonData) response, err := http.Post(uri, "application/json;charset=utf-8", body) if err != nil { return nil, err } defer response.Body.Close() if response.StatusCode != http.StatusOK { return nil, fmt.Errorf("http get error : uri=%v , statusCode=%v", uri, response.StatusCode) } return ioutil.ReadAll(response.Body) }源码和成品下载地址来源:
韩昊杰的软件
韩昊杰
4年前
0
0
0
使用JetBrains连接服务器ftp直接线上改代码
百度翻译软件 对接的是百度翻译 下面直接贴代码,附带源码和成品,请自行下载package main import ( "bufio" "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" "os" "strings" ) type PostJSONData struct { Kw string `json:"kw"` } type baiduReturnData struct { Errno int `json:"errno"` Data []baiduData `json:"data"` } type baiduData struct { K string `json:"k"` V string `json:"v"` } func main() { for { fmt.Println(` 韩昊杰go语言软件 百度翻译工具 输入quit即可退出 `) var scan string fmt.Print("请输入你要翻译的词语:") reader := bufio.NewReader(os.Stdin) // 标准输入输出 scan, _ = reader.ReadString('\n') // 回车结束 scan = strings.TrimSpace(scan) // 去除最后一个空格 if scan == "quit" { os.Exit(1) } var postData PostJSONData postData.Kw = scan data, _ := PostJSON("https://fanyi.baidu.com/sug", postData) var baiduData baiduReturnData json.Unmarshal([]byte(data), &baiduData) fmt.Println("------------------------------下面是结果------------------------------") fmt.Println("") for _, value := range baiduData.Data { fmt.Printf("输入的是:%v,翻译的结果:%v\n", value.K, value.V) } fmt.Println("") fmt.Println("------------------------------上面面是结果------------------------------") fmt.Println("再次输入内容即可再次查询") } } func PostJSON(uri string, obj interface{}) ([]byte, error) { jsonData := make([]byte, 0, 0) if str, ok := obj.(string); ok { jsonData = []byte(str) } else { var err error jsonData, err = json.Marshal(obj) if err != nil { return nil, err } } jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003c"), []byte("<")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003e"), []byte(">")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u0026"), []byte("&")) body := bytes.NewBuffer(jsonData) response, err := http.Post(uri, "application/json;charset=utf-8", body) if err != nil { return nil, err } defer response.Body.Close() if response.StatusCode != http.StatusOK { return nil, fmt.Errorf("http get error : uri=%v , statusCode=%v", uri, response.StatusCode) } return ioutil.ReadAll(response.Body) }源码和成品下载地址来源:
其他
韩昊杰
4年前
0
1
0
微信公众号,用户消息接收与回复
百度翻译软件 对接的是百度翻译 下面直接贴代码,附带源码和成品,请自行下载package main import ( "bufio" "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" "os" "strings" ) type PostJSONData struct { Kw string `json:"kw"` } type baiduReturnData struct { Errno int `json:"errno"` Data []baiduData `json:"data"` } type baiduData struct { K string `json:"k"` V string `json:"v"` } func main() { for { fmt.Println(` 韩昊杰go语言软件 百度翻译工具 输入quit即可退出 `) var scan string fmt.Print("请输入你要翻译的词语:") reader := bufio.NewReader(os.Stdin) // 标准输入输出 scan, _ = reader.ReadString('\n') // 回车结束 scan = strings.TrimSpace(scan) // 去除最后一个空格 if scan == "quit" { os.Exit(1) } var postData PostJSONData postData.Kw = scan data, _ := PostJSON("https://fanyi.baidu.com/sug", postData) var baiduData baiduReturnData json.Unmarshal([]byte(data), &baiduData) fmt.Println("------------------------------下面是结果------------------------------") fmt.Println("") for _, value := range baiduData.Data { fmt.Printf("输入的是:%v,翻译的结果:%v\n", value.K, value.V) } fmt.Println("") fmt.Println("------------------------------上面面是结果------------------------------") fmt.Println("再次输入内容即可再次查询") } } func PostJSON(uri string, obj interface{}) ([]byte, error) { jsonData := make([]byte, 0, 0) if str, ok := obj.(string); ok { jsonData = []byte(str) } else { var err error jsonData, err = json.Marshal(obj) if err != nil { return nil, err } } jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003c"), []byte("<")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003e"), []byte(">")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u0026"), []byte("&")) body := bytes.NewBuffer(jsonData) response, err := http.Post(uri, "application/json;charset=utf-8", body) if err != nil { return nil, err } defer response.Body.Close() if response.StatusCode != http.StatusOK { return nil, fmt.Errorf("http get error : uri=%v , statusCode=%v", uri, response.StatusCode) } return ioutil.ReadAll(response.Body) }源码和成品下载地址来源:
wechat公众号
韩昊杰
4年前
0
0
0
微信公众号获取AccessToken,并保存到文件中,且过期前5分钟时再次自动获取
百度翻译软件 对接的是百度翻译 下面直接贴代码,附带源码和成品,请自行下载package main import ( "bufio" "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" "os" "strings" ) type PostJSONData struct { Kw string `json:"kw"` } type baiduReturnData struct { Errno int `json:"errno"` Data []baiduData `json:"data"` } type baiduData struct { K string `json:"k"` V string `json:"v"` } func main() { for { fmt.Println(` 韩昊杰go语言软件 百度翻译工具 输入quit即可退出 `) var scan string fmt.Print("请输入你要翻译的词语:") reader := bufio.NewReader(os.Stdin) // 标准输入输出 scan, _ = reader.ReadString('\n') // 回车结束 scan = strings.TrimSpace(scan) // 去除最后一个空格 if scan == "quit" { os.Exit(1) } var postData PostJSONData postData.Kw = scan data, _ := PostJSON("https://fanyi.baidu.com/sug", postData) var baiduData baiduReturnData json.Unmarshal([]byte(data), &baiduData) fmt.Println("------------------------------下面是结果------------------------------") fmt.Println("") for _, value := range baiduData.Data { fmt.Printf("输入的是:%v,翻译的结果:%v\n", value.K, value.V) } fmt.Println("") fmt.Println("------------------------------上面面是结果------------------------------") fmt.Println("再次输入内容即可再次查询") } } func PostJSON(uri string, obj interface{}) ([]byte, error) { jsonData := make([]byte, 0, 0) if str, ok := obj.(string); ok { jsonData = []byte(str) } else { var err error jsonData, err = json.Marshal(obj) if err != nil { return nil, err } } jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003c"), []byte("<")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003e"), []byte(">")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u0026"), []byte("&")) body := bytes.NewBuffer(jsonData) response, err := http.Post(uri, "application/json;charset=utf-8", body) if err != nil { return nil, err } defer response.Body.Close() if response.StatusCode != http.StatusOK { return nil, fmt.Errorf("http get error : uri=%v , statusCode=%v", uri, response.StatusCode) } return ioutil.ReadAll(response.Body) }源码和成品下载地址来源:
wechat公众号
韩昊杰
4年前
2
0
0
微信公众号推送模板消息,向指定的openID群发
百度翻译软件 对接的是百度翻译 下面直接贴代码,附带源码和成品,请自行下载package main import ( "bufio" "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" "os" "strings" ) type PostJSONData struct { Kw string `json:"kw"` } type baiduReturnData struct { Errno int `json:"errno"` Data []baiduData `json:"data"` } type baiduData struct { K string `json:"k"` V string `json:"v"` } func main() { for { fmt.Println(` 韩昊杰go语言软件 百度翻译工具 输入quit即可退出 `) var scan string fmt.Print("请输入你要翻译的词语:") reader := bufio.NewReader(os.Stdin) // 标准输入输出 scan, _ = reader.ReadString('\n') // 回车结束 scan = strings.TrimSpace(scan) // 去除最后一个空格 if scan == "quit" { os.Exit(1) } var postData PostJSONData postData.Kw = scan data, _ := PostJSON("https://fanyi.baidu.com/sug", postData) var baiduData baiduReturnData json.Unmarshal([]byte(data), &baiduData) fmt.Println("------------------------------下面是结果------------------------------") fmt.Println("") for _, value := range baiduData.Data { fmt.Printf("输入的是:%v,翻译的结果:%v\n", value.K, value.V) } fmt.Println("") fmt.Println("------------------------------上面面是结果------------------------------") fmt.Println("再次输入内容即可再次查询") } } func PostJSON(uri string, obj interface{}) ([]byte, error) { jsonData := make([]byte, 0, 0) if str, ok := obj.(string); ok { jsonData = []byte(str) } else { var err error jsonData, err = json.Marshal(obj) if err != nil { return nil, err } } jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003c"), []byte("<")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u003e"), []byte(">")) jsonData = bytes.ReplaceAll(jsonData, []byte("\\u0026"), []byte("&")) body := bytes.NewBuffer(jsonData) response, err := http.Post(uri, "application/json;charset=utf-8", body) if err != nil { return nil, err } defer response.Body.Close() if response.StatusCode != http.StatusOK { return nil, fmt.Errorf("http get error : uri=%v , statusCode=%v", uri, response.StatusCode) } return ioutil.ReadAll(response.Body) }源码和成品下载地址来源:
wechat公众号
韩昊杰
4年前
0
0
0
上一页
1
...
12
13
14
下一页
在手机上浏览此页面
退出登录
您好!
确认要退出当前登录吗?
取消
确认退出
我是韩昊杰
一个一直在用心写代码的程序员
必须认同
认同吧