原文标题:Thread Pools in NGINX Boost Performance 9x!原文官方地址:https://www.nginx.com/blog/thread-pools-boost-performance-9x/本文为译文,非直译。一、问题一般情况下,nginx 是一个事件处理器...
分类:
编程语言 时间:
2015-07-07 21:05:59
阅读次数:
223
本文是要配合《统计学习方法》才能看懂的,因为中间有些符号和定义是直接使用书本中的先弄明白以下三个公式:1)Boost(提升法)=加法模型(即基函数的线性组合)+前向分步算法+损失函数2)Adaboost=Boost+损失函数是指数函数(基函数可以任意)3)提升树=Boost+基函数是决策树(损失函数...
分类:
其他好文 时间:
2015-07-07 10:59:09
阅读次数:
241
linux编译boost的链接:http://blog.csdn.net/majianfei1023/article/details/46761029
昨天编译安装好boost,今天准备使用boost.python写个python调用c++代码的例子,结果踩了很多坑。
首先贴上代码:
1.student.cpp,一个普通的c++类
#include
#include
using...
分类:
编程语言 时间:
2015-07-07 00:57:00
阅读次数:
151
项目接近阶段性尾声了,又要去做另一个项目的框架,真是完全忙不过来。。。整理项目过程中,为了减少第三方库的使用,我使用boost的asio封装了http请求 1 #pragma once 2 3 #include 4 #include 5 #include 6 #include 7 #inc...
分类:
Web程序 时间:
2015-07-06 15:33:40
阅读次数:
187
C++不像Java一样,由虚拟机负责对象分配和释放。也就是说,开发人员使用C++编写代码时,要自己负责对象分配和释放。WebKit和Chromium都是使用C++开发的,因此它们也面临上述问题。在解决对象释放问题时,要做到在对象不需要时自动释放,因为手动释放会带来忘记释放或者释放后又继续使用的隐患。智能指针是实现对象自动释放的有效技术手段。本文就分析Chromium和WebKit的智能指针的实现。...
分类:
Web程序 时间:
2015-07-06 01:27:26
阅读次数:
126
boost大部分库只需要包含头文件即可使用,而有部分需要编译的,如下:E:\Qt\Qt3rdlib\boost_1_58_0>bjam --show-libraries
The following libraries require building:
- atomic
- chrono
- container
- context
- coroutine...
分类:
其他好文 时间:
2015-07-05 11:07:48
阅读次数:
125
学习开源库第一步就是编译安装好库,然后运行成功一个demo,然后才能进行之后的工作。
下面就来讲讲boost库在linux下的安装。
[mjf@localhost ~]$
tar -zxvf boost_1_55_0.tar.gz
[mjf@localhost boost_1_55_0]$ ./bootstrap.sh --prefix=/home/mjf/lib
[mjf@loc...
分类:
系统相关 时间:
2015-07-05 09:34:51
阅读次数:
289
学习开源库的第一步就是,编译安装,然后我们才能写一写demo去测试。
所以本章我们学一下在linux编译安装Boost库,为了方便起见,直接安装完整库。
我使用的版本是boost_1_55_0,版本差别不大。
[mjf@localhost ~]$
tar -zxvf boost_1_55_0.tar.gz
[mjf@localhost boost_1_55_0]$
./b...
分类:
系统相关 时间:
2015-07-05 09:33:57
阅读次数:
759
dawn的协程库,使用的是kilim,不过已经远非kilim的原有代码,主要保留了协程的两个基本原语,再往上层,已经全部被替换了。
协程库,我学习过boost asio中的协程,也在我的机器上测试过单纯上下文切换的速度。这个速度在不同的机器之间没有可比性,因为彼此的cpu可能不同。但是在同一台机器上的不同库的对比,具有一定的参照性。
我记得,当时asio协程单线程情况下,协程切...
分类:
其他好文 时间:
2015-07-03 22:05:51
阅读次数:
240
Boost学习总结(一)VS2010环境下编译STLport和BoostBoost简介Boost库是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库。1998年,Beman G.Dawes(C++标准委员会成员之一)发起倡议并建立了Boost社区,目的是向C++程序员提供免费的、同行审...
分类:
其他好文 时间:
2015-07-03 20:34:53
阅读次数:
256