原链接:传送门 今天看到 boost::unordered_map,它与 stl::map的区别就是,stl::map是按照operator<比较判断元素是否相同,以及比较元素的大小,然后选择合适的位置插入到树中。所以,如果对map进行遍历(中序遍历)的话,输出的结果是有序的。顺序就是按照opera ...
分类:
其他好文 时间:
2017-08-05 22:48:10
阅读次数:
250
#include<boost\shared_ptr.hpp>尽量不要使用\,而是使用/,这样子方面移植代码到Linux环境下代码如下:#include"stdafx.h"#include<iostream>#include<fstream>#include<string>usingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){charutfBuffer[25..
LNMP编译安装之msyql安装--图文详解 1、前言 本次安装采用源码安装,主要资源包从官网下载,次要依赖则使用yum进行安装,本篇只涉及mysql的安装,msyql远程登录,不涉及mysql具体配置。该教程纯属安装,不涉及任何重要知识点,老少皆宜。 2、安装步骤 2.1、下载boost(只下载不 ...
分类:
其他好文 时间:
2017-08-04 00:24:21
阅读次数:
220
LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数: 1 public native void unpark(Thread jthread); 2 publ ...
分类:
编程语言 时间:
2017-08-03 18:49:25
阅读次数:
223
1 简介 Asio 是一个跨平台的 C++ 库,常用于网络编程、底层的 I/O 编程等 (low-level I/O),其结构框架如下: 2 使用 Asio 2.1 下载 Asio 可分为 Boost 版和 non-Boost 版,后者的下载地址为: http://think-async.com/ ...
分类:
编程语言 时间:
2017-08-02 17:39:26
阅读次数:
203
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