golang
文章平均质量分 72
lgf133214
这个作者很懒,什么都没留下…
展开
-
空格 + %20 三者的注意事项
三者有何区别?都表示可以空格,区别在于使用场景不同%20 用在 URL 的路径部分,如 xxx.com/%20abc/haha.htm,而如果写成 xxx.com/+abc/haha.htm,是不会正确识别的,直接空格更是不行(平时浏览器都替我们转换了),路径部分 %20 表示空格package mainimport ( "github.com/gin-gonic/gin")// 测试代码,路径带空格func main() { a := gin.Default() a.GET("/原创 2021-04-17 21:56:39 · 2819 阅读 · 0 评论 -
go 关于函数调用栈的优化思考
函数调用栈可以算是走向秃头程序员的必备知识了,这篇文章并没有讲的很全,只是说明我为什么会遇到调用栈这个东西,只根据我的案例做一些思考,看过的具体文章我会放在最后为啥会想到函数调用栈这个问题呢?看下面两个函数// 提一点课外的,例如,MD5,SHA1 这种 hash 函数的使用,直接// xxx.Sum() 就好,我开始想到了既然 hash 函数要复用,那我// 写一个全局变量(xxx.New())用不就好了?结果发现实际并不// 是的,如果有不知道的可以看一下源码,xxx.Sum() 内部做了原创 2021-04-14 13:28:11 · 311 阅读 · 0 评论 -
go websocket 测试案例
上次写完 websocket 服务端后,想着测试一下最大能承受多少连接,一试就试出来了bug先总结一下吧第一次:关闭管道后继续发送数据,,导致panicclose(ch)ch<-data第二次:大量测试请求过来,因为一些坏连接而造成发送操作的阻塞一个程序不断的发送信息package mainimport ( "golang.org/x/net/websocket" "log" "strconv" "sync" "sync/atomic" "time")原创 2020-06-02 18:17:28 · 1026 阅读 · 0 评论 -
golang 腾讯AI 机器翻译调用 实现中英互译服务
对腾讯AI机器翻译接口的调用在上一次文字识别代码的基础上,进行了改进,代码结构优化了一点(我认为···)开完账号,加好应用能力,安装好依赖包,按代码最后的提示改成http,就可以启动服务了。浏览器输入 http://localhost:8203/trans/to/zh?text=hello 进行测试我测试用的前端代码也已给出(本来的目的是要实现一个小插件)其中Param 及其方法可以用于腾讯 AI 其他 Api 调用package mainimport ( "bytes" "crypto/原创 2020-06-01 16:08:55 · 1476 阅读 · 0 评论 -
golang + vue + websocket 实现的简单在线消息转发例子
注:提供的wss地址是自用的,平时不用应该就关了,如果还没关,也不要乱发go后端代码自行修改,有点基础应该问题不大,问题大。。。自己想办法吧前端同理结果样例go代码gin 启动一个web服务,在路由 handleFunc 里升级为 websocket,要在https的站点使用的话,TLS相关的配置是必须的,如果实在没条件,把对应的中间件注释掉,RunTLS改为Run,但只能在http站点下使用,wss://变为ws://package mainimport ( "github.com原创 2020-05-30 13:43:52 · 1637 阅读 · 0 评论 -
golang 腾讯通用OCR 文字识别 Api 调用
一时的想法,想调着玩一玩,结果一下午没了(欸,菜)首先,文字识别大概有两个途径,百度Api一天5w次通用调用机会,腾讯每秒1或2次,这里觉得百度确实有点抠腾讯的话应用广泛一些,qq里日常的语音识别,文字识别都大量用到,短期不会有大变化但是腾讯目前不支持提交url,所以就要先下载下来,在提交代码package TencentOCRimport ( "bytes" "crypto/...原创 2020-04-29 23:36:15 · 4257 阅读 · 2 评论 -
golang base64 StdEncoding和URLEncoding 踩坑
今天想着玩一玩腾讯的通用OCR(Optical Character Recognition,光学字符识别,就是文字识别了),官网只有php和py示例,翻译了半天,头疼整了一下午,最后发现是栽在了base64上上代码package mainimport ( "encoding/base64" "fmt" "io/ioutil" "net/url" "os")func ma...原创 2020-04-29 23:13:09 · 5737 阅读 · 1 评论