POCO
llg_仙人掌
嵌入式软件工程师:(C/C++) Qt Linux ARM
展开
-
任务
C++ POCO 创建人物转载 2016-11-07 13:32:15 · 375 阅读 · 0 评论 -
TCPServer框架(翻译官网pdf)
1、Poco::Net::TCPServer实现一个多线程的TCP 服务器。2、服务器使用一个ServerSocket接收请求的连接,服务器使连接保持以队列形式。3、正在运行的线程从队列中取出连接然后处理它们;运行的线程会自动调整,依赖于队列中等待的连接数量。4、TCPServer创建它自己的线程,接受连接,然后把它们放到队列中。5、TCPServer使用 TCPServerCon转载 2016-09-01 09:03:09 · 501 阅读 · 0 评论 -
POCO C++库学习和分析 -- 通知和事件
1. 任务的定义 任务虽然在Poco::Foundation库的目录结构中被单独划出,其实也可以被看成线程的应用,放在线程章节。首先来看一下Poco中对于任务的描述:task主要应用在GUI和Seerver程序中,用于追踪后台线程的进度。应用Poco任务时,需要类Poco::Task和类Poco::TaskManager配合使用。其中类Poco::Task继承自Poco:转载 2016-08-31 16:10:58 · 3332 阅读 · 0 评论 -
POCO C++库学习和分析 -- 日志 (一)
日志对于程序来说是非常重要的,特别是对一些大型程序而言。一旦程序被发布,在现场日志几乎是程序员唯一可以获取程序信息的手段。Poco作为一个框架类库,提供了非常多的日志种类供程序员选用。文章将分两个部分,对于Poco日志进行介绍。第一部分主要以翻译Poco文档为主,第二部分则探讨Poco日志的实现。1. Poco库日志接口1.1 总体介绍 Poco中的日志模块转载 2016-08-31 13:15:05 · 12078 阅读 · 0 评论 -
Poco C++库简介
学习一个框架前,要先明白它的是什么,为什么,怎么用.下面这些文字,是从中文poco官网上转过来的,正如poco c++库的特点,非常清晰,代码风格更是一目了然. poco开发库的特点,非常适合写后台处理程序,效率也是很高的.前台界面程序使用Qt框架库,非常好,两个库相辅相成,可解决项目上的大部分问题.一 概述Poco C++库是:一系列C++类库,类似Java类库,转载 2016-08-31 10:32:26 · 17263 阅读 · 0 评论 -
POCO C++例程整理--有关线程
本文主要整理了网上见到的,以及自己编写的有关隘poco的例子,本着开源共享的精神,供大家参考,加快poco框架库的学习和使用,加快自己在项目上的应用,加速产品的设计与开发. 例子一: 传入对象 在Poco中,将入口函数抽象为一个类Runnable,该类提供void run()接口,用户需要继承至该类来实现自定义的入口函数。Poco将线程也抽象为一个类Thread,提供了start转载 2016-08-31 09:20:23 · 1518 阅读 · 0 评论 -
TCP方式的Socket
TCPServer要用TCP的客户端来测试。POCO中TCP方式的Socket有:Poco::Net::ServerSocketPoco::Net::StreamSocketPoco::Net::DialogSocketPoco::Net::SecureServerSocket ---相对于SSLPoco::Net::SecureStreamSocket转载 2016-08-29 14:46:23 · 662 阅读 · 0 评论 -
Applications框架(翻译官网pdf)
Applications with POCO1、POCO应用程序框架,支持以下几种需求: (1)命令行参数处理;(2)配置文件;(3)初始化和关闭;(4)日志。2、POCO支持以下两种类型的应用程序:命令行应用程序和服务器应用程序。Application Subsystems3、一个应用程序由不同的subsystems组成; Subsystems可以帮助我们初转载 2016-08-29 10:42:37 · 600 阅读 · 0 评论 -
Poco学习资料
学习网址:1、http://www.cppblog.com/richbirdandy/archive/2010/09/10/123994.html 一篇博客:Poco::TCPServer框架解析2、http://pocoproject.org/documentation/index.html POCO官网(源码下载、PDF、文档、社区)3、http://w转载 2016-08-29 09:08:37 · 1196 阅读 · 0 评论 -
POCO C++库学习和分析 -- 数据类型转换
1. ByteOrder ByteOrder提供了一系列的静态函数用于字节序的转换。在使用这个类之前,让我们先了解一下它所解决问题。它主要用来解决big-endian和litter-endian的问题。1.1 big-endian和litter-endian big-endian和litter-endian指的是读取存储时的数据解释方式。它们只和多字节类转载 2016-11-07 16:20:10 · 1839 阅读 · 0 评论