简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
STL中的空间配置器allocator的实现原理及源码剖析
allocator是STL为自己的模版容器所设计的标准空间配置器。处于std命名空间下今天我要讲的的allocator的源码在我的github上,地址为 mySTL 是我模仿标准STL写出的代码,并添加了注释。allocator简介allocator为一个模版类,我们使用的时候一般都会将其绑定到一个具体的类型上。如下:allocator<int> alc;allocator大致需要实现如下功能:
C# 多线程学习(六)线程池(ThreadPool)——线程资源的复用和自动管理
什么是线程池大家都知道,我们在打开一个应用的时候,操作系统是要做很多的事情的,动态链接、装载、分配虚拟空间、等等等等,其实一个应用的打开同时也伴随着一个进程的建立。进程的建立是需要时间的,在进程上开线程也是需要消耗CPU时间,操作系统需要分配给新开的线程地址空间、栈空间、寄存器等,在线程结束的时候,操作系统又将这些东西回收(着同样需要消耗时间)。所以我们在多线程的处理中如果遇到要很多次地开启线程去
OpenCv基础(三):图像的混合
原理以下解释基于Richard Szeliski所著 Computer Vision: Algorithms and Applications线性混合操作 也是一种典型的二元(两个输入)的 像素操作 :g(x) = (1 - alpha)*f_0(x) + alpha *f_1(x)通过在范围 0 –> 1 内改变 alpha ,这个操作可以用来对两幅图像或两段视频产生画面叠加 (cross-
到底了