
C++ 标准库
llg_仙人掌
嵌入式软件工程师:(C/C++) Qt Linux ARM
展开
-
POCO C++库学习和分析 -- 日志 (一)
日志对于程序来说是非常重要的,特别是对一些大型程序而言。一旦程序被发布,在现场日志几乎是程序员唯一可以获取程序信息的手段。Poco作为一个框架类库,提供了非常多的日志种类供程序员选用。文章将分两个部分,对于Poco日志进行介绍。第一部分主要以翻译Poco文档为主,第二部分则探讨Poco日志的实现。 1. Poco库日志接口 1.1 总体介绍 Poco中的日志模块转载 2016-08-31 13:15:05 · 12328 阅读 · 0 评论 -
POCO C++库学习和分析 -- 通知和事件
1. 任务的定义 任务虽然在Poco::Foundation库的目录结构中被单独划出,其实也可以被看成线程的应用,放在线程章节。首先来看一下Poco中对于任务的描述: task主要应用在GUI和Seerver程序中,用于追踪后台线程的进度。 应用Poco任务时,需要类Poco::Task和类Poco::TaskManager配合使用。其中类Poco::Task继承自Poco:转载 2016-08-31 16:10:58 · 3454 阅读 · 0 评论 -
TCPServer框架(翻译官网pdf)
1、Poco::Net::TCPServer实现一个多线程的TCP 服务器。 2、服务器使用一个ServerSocket接收请求的连接,服务器使连接保持以队列形式。 3、正在运行的线程从队列中取出连接然后处理它们;运行的线程会自动调整,依赖于队列中等待的连接数量。 4、TCPServer创建它自己的线程,接受连接,然后把它们放到队列中。 5、TCPServer使用 TCPServerCon转载 2016-09-01 09:03:09 · 544 阅读 · 0 评论