自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1566

原创 golang beego的路由框架原理

借鉴 go web 一书package mainimport ( "fmt" "reflect" "regexp" "strings")// Go 自带的路由器有几个限制:/*1. 不支持参数设定,例如 /user/:uid 这种泛类型匹配 (url & 传参对 SEO 不友好, 对用户也不友好)2. 无法很好的支持 REST 模式 ):_: 我在工作中也只是用到...

2019-12-13 17:18:11 550

原创 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 684

原创 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

concurrent_spider.rar

golang 简单实现并发版爬虫,压缩包中包含有代码工作流程图,先看流程图,在看代码,简单易懂,希望这个小项目对你有所帮助

2020-04-09

concurrent.rar

golang 爬虫并发版代码,包含并发版爬虫的工作流程图,比较简单好理解,可以对 goroutine 有更深的理解

2020-04-09

ueditor.rar

go实现百度富文本框,后端功能主要实现了ueditor初始化信息,上传图片的功能,借鉴与ueditor php版

2019-12-26

bind_router_to_controller.go

golang websocket源码解读,含有 ListenAndService 主要源码 和 默认路由的源码实现

2019-12-14

simple_server.go

简单的用golang 发起一个http 服务,并处理获取到的数据, 也包含 发送简单的 json 到客户端

2019-12-01

blance.zip

golang抽象工厂模式简单实现负载均衡, 主要是实现简单的思想,可以借鉴

2019-11-07

go_base_syntax.md

golang的基础语法总结,适合简单看过语法的同学,没有 struct interface,后续会更新

2019-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除