- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 go 实现百度富文本(ueditor)
go 实现 百度富文本框(ueditor)没有什么难点 主要参考 ueditor PHP 版抓取 ueditor php版 请求的后台链接 用 golang 替换ueditor.config.js 请求的后台地址替换掉把 serverUrl: URL + "php/controller.php" 替换成 serverUrl: /controller ,ueditor 一般都是跟...
2019-12-26 19:13:15 1568
原创 golang beego的路由框架原理
借鉴 go web 一书package mainimport ( "fmt" "reflect" "regexp" "strings")// Go 自带的路由器有几个限制:/*1. 不支持参数设定,例如 /user/:uid 这种泛类型匹配 (url & 传参对 SEO 不友好, 对用户也不友好)2. 无法很好的支持 REST 模式 ):_: 我在工作中也只是用到...
2019-12-13 17:18:11 552
原创 golang websocket 底层源码的主要实现和基本的参数处理
读 Go Web 一书有感简单的 客户端服务端请求流程客户端通过 TCP/IP 协议建立到服务器的TCP连接客户端通过 URL(Uniform Resource Locator 统一资源定位符)描述一个网络资源,基本格式如下schema://host[:port#]/path/…/[?query-string][#anchor]schema 指定底层使用的协议 (http htt...
2019-12-13 17:12:41 597
原创 golang 协程通信总结
channelselect 配合 case default 使用, case 条件必须是一个 chan``` chan1 := make(chan int) t := time.Ticker(time.Second * 3) select { case <- chan1 : fmt.Printl...
2019-12-04 09:57:45 685
原创 json 数据之间的转换
引入包 encoding/json// 序列化func Marshal(v interface{}) ([]byte, error) {}// 反序列化func Unmarshal(data []byte, v interface{}) error {}// func NewDecoder(r io.Reader) *Decoder {}Decoder.Decode(&ma...
2019-12-02 16:49:27 161
原创 go 类型之间的基本转换
数据类型之间的转换string -> intint, err := strconv.Atoi(string)string -> int64int64, err := strconv.ParseInt(string, 10, 64)int -> stringstring := strconv.Itoa(int)int64 -> stringst...
2019-12-02 15:44:26 94
原创 golang 简单的 http 服务
package mainimport ( "encoding/json" "fmt" "io" "net/http")const FORM = `<html><body> <form action="#" method="post"> <input type="text" name="name" /> <inpu...
2019-12-01 17:48:15 702
原创 golang简单的获取 get post 请求,并发送json数据到客户端
先搭建一个简单的服务器参阅 本目录下的 simple_server.go需要引入 "net/http" 包获取 get 参数 request 是 *http.Request 实例 writer 是 http.ResponseWriter 实例 query := request.URL.Query() // 第一种方法 name := query["name"][0] /...
2019-12-01 17:46:18 3297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人