2017年12月21日

摘要: 1、golang开发50个坑 http://devs.cloudimmunity.com/gotchas and common mistakes in go golang/index.html mline_lit_comma 2、golang二进制序列化与内存对齐 https://www.zhihu 阅读全文
posted @ 2017-12-21 10:32 angry-baby 阅读(177) 评论(0) 推荐(0)
摘要: include "bfc_epoll_flow.h" CEPollFlow::CEPollFlow() { m_iEpollFD = 1; m_pEpollEvents = NULL; } CEPollFlow::~CEPollFlow() { if(m_pEpollEvents) { delete 阅读全文
posted @ 2017-12-21 10:31 angry-baby 阅读(377) 评论(0) 推荐(0)
摘要: 1、未初始化的channel读,阻塞 package main import ( "fmt" "time" ) func main() { var ch chan int go check(ch) fmt.Println("main runtime end") time.Sleep(time.Sec 阅读全文
posted @ 2017-12-21 10:30 angry-baby 阅读(261) 评论(0) 推荐(0)
摘要: Send原型为:func (cd Codec) Send(ws Conn, v interface{}) (err error),参数v是一个接口,如果传入的是[]byte,websocket 的opcode为2(binary),如果传入的是string,opcode为1(string)。 当是bi 阅读全文
posted @ 2017-12-21 10:27 angry-baby 阅读(442) 评论(0) 推荐(0)
摘要: 直接贴代码了 阅读全文
posted @ 2017-12-21 10:26 angry-baby 阅读(1777) 评论(0) 推荐(0)
摘要: 官方介绍libnsq是nsq的c库,尼玛还真是c库,如果用g++编译还真编译不过。这篇文章就是说一下怎么在c++中使用libnsq。 为什么用g++编译不过libnsq呢,因为其头文件中默认全是c函数,没有对c++编译器做处理。 为了保持libnsq的完整性,不对libnsq代码作任何修改。 lib 阅读全文
posted @ 2017-12-21 10:25 angry-baby 阅读(558) 评论(0) 推荐(0)
摘要: 仅供参考,不推荐 阅读全文
posted @ 2017-12-21 10:23 angry-baby 阅读(217) 评论(0) 推荐(0)
摘要: 图片示例就不传了,在原WordPress上。 以下是仿微信群头像 阅读全文
posted @ 2017-12-21 10:21 angry-baby 阅读(2519) 评论(2) 推荐(0)
摘要: 坑描述,当POST ContentType=="application/x www form urlencoded"时,反向代理报错:http: proxy error: http: ContentLength=xx with Body length 0 即进行反向代理时,body为空,报错代码: 阅读全文
posted @ 2017-12-21 10:16 angry-baby 阅读(3544) 评论(0) 推荐(0)
摘要: 使用了Nginx的反向代理配置如下: 无法与后端服务保持长连接,即时后端服务显示返回Connection:keep alive给nginx。 抓包发现:nginx默认使用了http1.0协议向后端转发请求,头中显示指定了Connection: close ,修改配置如下: 长连接生效。 PS:新版的 阅读全文
posted @ 2017-12-21 10:15 angry-baby 阅读(3371) 评论(0) 推荐(0)

导航