# mypoco **Repository Path**: hakuyo/mypoco ## Basic Information - **Project Name**: mypoco - **Description**: 根据自己需要及已有的代码,重新思考后,借鉴和改造了原来的Poco库 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2015-08-22 - **Last Updated**: 2021-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #mypoco 1,由于自己平常使用的一些东西比较多(工作过的公司的公司库各不相同),就想做一个整理,整理一个自己通用的库 2,感觉自己原来的想法还是不够抽象和全面,有很多时候是役于物,而不是役物,而Poco对自己的一些想法有更精妙的实现,所以,本库以Poco库为蓝本,对其进行了取长补短,取精去粗,有时只是简单保留,有时则是彻底重新实现;顺便说一下,poco不限制商业或非商业应用,同时,使用Poco原来的定义和实现,也是为了反映本库的真实来源,同时向poco库的作者(们)致敬,感谢他(们)做出了如此有意义的工作。 3,本库结合自身实际,只关注了个人认为比较常用的功能,主题具体如下:thread(包括threadpool,mutex,event等相关连的类),log,net 4,关于网络这一块,是poco和自己代码结合的结果,以poco方式实现(类的层级关系及命名照搬poco) 5,本库主要关注在linux下的实现,适当考虑跨平台。 6,为了不忘记某些知识和熟悉git,也为了在将来的某一刻自己的库可以作为公司的库来使用 7,本库与官方库的一些类的层级关系有变,不通用。 编译 只提供linux下的makefile即可,需要c++11 安装 测试 有一些初步的测试,测试结果要可使用