Golang
文章平均质量分 60
geange
后台开发小朋友
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Erlang连接Golang服务1-初探
Erlang连接Golang服务1-初探为啥要做这个?好玩呗! 使用Erlang作为客户端,Golang写服务端,使用TCP协议连接。下面的是Golang简单的服务端的代码,一个单线程的服务器,监听8080端口,收到信息就打印收到的内容。package mainimport ( "fmt" "io/ioutil" "log" "net")fu...原创 2018-05-28 11:24:07 · 494 阅读 · 0 评论 -
1.Golang的Http源码阅读(http协议)
一下的内容是个人的一些理解,有错误欢迎大神指出先解释服务器的几个概念: 1. Request 用户请求的信息 2. Response 服务器返回的信息 3. Conn 用户的每次请求链接 4. Handler 处理请求和生成返回信息的处理逻辑先写个小程序看看func MyConn() { // 监听9090端口 listener, _ := net.List...原创 2018-07-24 00:01:11 · 1267 阅读 · 0 评论 -
2.Golang的Http源码阅读(Handler注册)
先贴一段代码package mainimport ( "net/http" "fmt" "log")func hello(w http.ResponseWriter, r *http.Request) { r.ParseForm() fmt.Printf("%+v\n", *r.URL) fmt.F原创 2018-07-25 23:27:54 · 364 阅读 · 0 评论 -
一个日志查看功能实现-seelog源码阅读
最近被后台日志弄的很烦,看到有个项目简简单单,又能满足需要,顺便试下看看效果,做下记录。只是记录下一部分内容,就不全部读了,关于源码可以去https://github.com/xmge/seelog。结构设计// websocket客户端type client struct { id string socket *websocket.Conn send chan []by...原创 2018-12-03 12:52:38 · 429 阅读 · 0 评论 -
Go语言-类型中的一些小细节
把平时的一些笔记放上来,主要是一些比较小的问题,这里是关于golang中的类型中需要记录的小知识点。常量【1】可以是某些编译器能计算出结果的表达式unsafe.Sizeoflencapconst { ptrSize = unsafe.Sizeof(unintptr(0)) strSize = len("Hello")}【2】当常量的不指定类型和值,默认和上一行...原创 2018-12-03 12:59:06 · 267 阅读 · 0 评论 -
实现Golang和Erlang的连接(Port)
在Erlang中,有很多种方式去实现与其他语言的交互,常见的几种方式有使用TCP协议交互使用Port使用Erl_Interface方式去实现CNodeNIF后面几种难度都是有的,也使用了比较复杂的C/C++,而且比较容易出现问题。TCP的方式是通过网络协议,个人也不是很喜欢,那就剩下Port方式去连接Erlang服务器。Erlang的官方文档中对Port的介绍在Erlang中使...原创 2018-12-24 17:34:13 · 677 阅读 · 0 评论
分享