02 2017 档案

摘要:Connection timed out 服务模式:长连结. 阅读全文
posted @ 2017-02-28 11:03 琴鸟 阅读(248) 评论(0) 推荐(0)
摘要:参考资料: http://blog.csdn.net/zhangxy221/article/details/6595376 https://wenku.baidu.com/view/1b7ce142a8956bec0975e383.html 主要是学习epoll之后,想测试下epoll性能。已经实际 阅读全文
posted @ 2017-02-25 21:28 琴鸟 阅读(2258) 评论(0) 推荐(0)
摘要:模板:代码生成器,参数作为数据实体可以让满足某一行为的数据类型们在一套模板中工作,如: T+T. 参数作为行为实体,可以让具有同一行为的调用对象在一套模板中工作,如T.add()或T() 函数指针:把函数的地址作为数据供外部使用。可以用作Callback, 意图实现分开,等多种场合。 继承:行为,性 阅读全文
posted @ 2017-02-24 16:57 琴鸟 阅读(169) 评论(0) 推荐(0)
摘要:#include #include #include //后期 还要 补上 lamba bind function 在 stl中的使用方式。这样对比就很清晰了 。 //不同的需求.找出变化点.进行抽象. //if(*beginit>_value) if(*beginit==_value) .可以用函数指针来完成先抽象工作. //明显抽离出变化后,扩展起来更健壮,因为遍历的代码被复... 阅读全文
posted @ 2017-02-24 01:37 琴鸟 阅读(714) 评论(0) 推荐(0)
摘要:Vmware的默认配置好像不行。所以要手工设置一下。 1)Vmware菜单栏VM->settings->Network Adapter 桥接模式。 2)mware菜单栏Edit->Virtual Network Editor 选择有效的网卡 。 3)进入ubuntu 系统。设置网络连接中的 ipv4 阅读全文
posted @ 2017-02-22 11:41 琴鸟 阅读(361) 评论(0) 推荐(0)
摘要:1)socket tcp 中,EPOLLIN包括普通数据,connect(syn),close(fin). 2)events 中每条记录只有12字节,如 01 00 00 00 06 00 00 00|00 00 00 00, 数据结构如下. typedef union epoll_data{ vo 阅读全文
posted @ 2017-02-05 18:58 琴鸟 阅读(264) 评论(0) 推荐(0)
摘要:命令行:root@ubuntu:/home/linson# netstat -apt | grep 3030 server,listen 服务端根据端口生成一个socket.用于监听连接.也就是监听3次握手,当3次握手成功,建立一个连接接放入队列中. 也就是说执行了listen,会自动应答3次握手, 阅读全文
posted @ 2017-02-05 13:18 琴鸟 阅读(543) 评论(0) 推荐(0)
摘要:1)c++ linux 下马 1 下载protobuf https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz 编译Hadoop-2.7.3 要求 protobuf-2.5.0,只需要将链接改 阅读全文
posted @ 2017-02-03 12:37 琴鸟 阅读(1001) 评论(1) 推荐(0)