10009 boost::asio::error::bad_descriptor 在一个已经关闭了的套接字上执行收发操作原因:当构建io_serviceip::tcp::socket作为类的成员变量的情况下,必须确保它们都是处于同一个生命周期之内,如果io_service作为局部变量被提前释放掉,之后调用socket就会出现上面10009错误..
分类:
其他好文 时间:
2017-08-01 21:42:22
阅读次数:
164
说明在发送PLAY指令之后,接收到的数据是$/x1,实际上通过调试服务器端,发现服务器端实际上已经了200OK过来,因此猜测是接收超时,但是在前面的指令收发都没有问题,尝试在PLAY指令发送之后,接收之前调用Sleep函数睡眠500ms,没有任何的效果,查看如何设置socket超时,也没有..
分类:
其他好文 时间:
2017-07-31 22:15:00
阅读次数:
241
最近, 被bootstrap坑了. 所以上来讲几句. 被坑的经历是这样, 公司美工在某网站的改版中, 引入bootstrap这种"先进"的玩意, 导致多处不兼容.原因在于,bootstrap不是一个干净的系统, 它会与其它框架的CSS冲突. 网上一查, 发现不少人遇到这个问题. 又看了下知乎,也确实 ...
分类:
其他好文 时间:
2017-07-30 12:45:13
阅读次数:
139
#include<boost/thread/thread.hpp>#include<boost/bind.hpp>#include<iostream>voidthreadFunc(constchar*pszContext){ std::cout<<pszContext<<std::endl;}intmain(intargc,char*argv[]){ char*pszContext="fengyuzaitu@126.com"; boost::thre..
分类:
其他好文 时间:
2017-07-30 10:20:30
阅读次数:
113
Mysql安装(源码安装):系统环境:RHEL6.5x86-64所需软件:cmake-2.8.12.2-4.el6.x86_64.rpmmysql-boost-5.7.17.tar.gzyuminstall-ygccgcc-c++ncurses-developenssl-develcmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\#安装目录-DMYSQL_DATADIR=/usr/local/mysql/data\#数据..
分类:
数据库 时间:
2017-07-30 10:11:19
阅读次数:
212
从开始接触Boost已经有好几年了,而对它的掌握却难言熟悉,有对它部分的源代码的剖析也是蜻蜓点水。有时间一点点梳理一下吧。 1. 概述 【Boost】C++ Boost库简介【Boost】C++ Boost 学习资源列表【Boost】Boost使用几条简单笔记【Boost】Poco vs Boost ...
分类:
其他好文 时间:
2017-07-29 22:21:59
阅读次数:
198
头文件就是库使用者最常问的问题就是“我该怎么安装Boost”,这个也是我一开始最关心的问题,Boost这点做的很好,将大部分实现都封装在头文件里,所以对于一些基本的Boost库,其实是不需要安装的,只需要将头文件include到自己的程序里,当然前提是你把Boost的所有用到的头文件都拷贝了一份。B ...
分类:
其他好文 时间:
2017-07-29 21:32:22
阅读次数:
167
文档书籍下载 Boost Documentation Boost代码下载 优秀网站导航 Boost官方网站 Boost中文站 Boost Consulting 专题资源报告 Linux伊甸园- STL/boost专区 CSDN-Boost系列专题 个人博客推荐 C++有价值blog索引 《Learn ...
分类:
编程语言 时间:
2017-07-29 21:30:31
阅读次数:
189
POCO的优点: 1) 比boost更好的线程库,特别是一个活动的方法的实现,并且还可设置线程的优先级。 2) 比 boost:asio更全面的网络库。但是boost:asio也是一个非常好的网络库。 3) 包含了一些Boost所不包含的功能,像XML,数据库接口等。 4) 跟Boost相比,集成度 ...
分类:
其他好文 时间:
2017-07-29 21:24:51
阅读次数:
204
boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Itera ...
分类:
编程语言 时间:
2017-07-29 21:24:26
阅读次数:
214