小项目
Gerald Kwok
低到尘埃里,才能开出花来。
展开
-
内存池的弟弟---对象池
内存池的弟弟—对象池关于什么是内存池,内存池有什么优势,什么是对象池我已经在我的GitHub上写在了Readme.md文件里了,GitHub链接这篇博客主要讲一下一个简单的对象池实现过程。对象池的结构:首先我确定了一个类ObjectPool来实现一个链表,这个链表上的每一个结点都挂着一个内存块。然后在ObjectPool类里,有一个内置结构体,用来申请内存块。先申请一块默认大小的...原创 2019-05-16 13:29:08 · 1397 阅读 · 0 评论 -
简单的线程池
简单的线程池什么是线程池?线程池就是线程的一种使用模式。虽然线程是轻量级的进程,但是线程的创建和销毁还是会引发效率问题。并且,如果创建的线程过多,反而会增加很多的调度开销,影响系统效率。线程池就是可以提前创建好一些线程,在我们需要使用线程的时候,对已经创建好的线程添加任务就好。线程池的使用场景:需要大量的线程来完成任务,且完成任务的时间比较短。 WEB服务器完成网页请求这样的任务,使...原创 2019-06-07 16:08:41 · 157 阅读 · 0 评论 -
C++ 爬虫程序
C++ 爬虫程序项目描述使用 C++ 编程语言,实现一个 爬虫程序,来对图片进行下载。开发平台Windows 10流程介绍先输入一个起始 URL 进入 URL 队列。在当前路径下创建一个文件夹。#include <Windows.h>CreateDirectory("./images", NULL);获取到当前队列中首部的 URL。解析 UR...原创 2019-08-07 14:49:37 · 2508 阅读 · 0 评论