
common-sln
文章平均质量分 64
ken_scott
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[common-sln]: base工程增加遍历目录的功能实现
base工程增加头文件: /******************************************************** * Description : functions of directory traversal * Data : 2013-06-06 14:46:16 * Author : yanrk * Email原创 2013-06-07 02:01:13 · 3004 阅读 · 0 评论 -
[common-sln]: base工程初步功能
从2013-05-18 pm 到 2013-05-25 am, 终于完成了基础库的第一个版本: 我的基础库: common-v1.0 common目录下有目录: bulid: Makefile和编译生成的objs文件所在的目录 inc: 头文件目录,下一级是工程目录,此工程目录下包含了所有的头文件 src: 实现文件目录,下一级是工程目录,此工程目录下原创 2013-05-28 18:16:39 · 1048 阅读 · 0 评论 -
[common-sln]: base增加多定时器组件
操作系统现有的API linux的定时器: 1. 基于信号的setitimer系列 ----- 信号是进程域,对于同一种信号,只能有一个处理函数;如果别的模块也扑捉同一种信号,那么后面设置的信号处理会覆盖前面的处理方法。 2. 基于文件描述符的timer_create系列 ----- 稍显复杂;而且会"消耗"文件描述符,这不适合于文件描述符需求大且系统文件描述符不足的情景。 windows的定原创 2013-08-09 18:52:46 · 997 阅读 · 0 评论 -
[common-sln]: base增加单定时器组件
很简单的实现,也开了个线程来做实现: #ifndef COMMON_BASE_TIMER_H #define COMMON_BASE_TIMER_H #include "base_common.h" #include "base_uncopy.h" #include "base_thread.h" NAMESPACE_COMMON_BEGIN class BaseTimer; clas原创 2013-08-09 23:48:08 · 710 阅读 · 0 评论 -
[common-sln]: base增加唯一标识管理类
目的:创建某种场景下的唯一标示,就好像文件描述符那种#ifndef COMMON_BASE_HANDLE_MANAGER_H #define COMMON_BASE_HANDLE_MANAGER_H #include #include #include #include "base_common.h" #include "base_uncopy.h" #include "base_lo原创 2013-08-10 21:20:40 · 765 阅读 · 0 评论 -
common备份到GitHub了
担心以后电脑出问题,代码找不回,决定备份到GitHub,[email protected]:yanrk/common.git 发现一些文件备份不上,空目录也是,后面发现有这么个文件:.gitignore cat .gitignore # Compiled Object files *.slo *.lo *.o # Compiled Dynamic libraries *原创 2013-08-13 01:48:08 · 5499 阅读 · 0 评论 -
[common-sln]: net工程进行大整改
这几天把net工程的实现进行了一次大整改,框架更复杂一些,但是能使后期修改、维护以及功能增加更为方便。 之前版本分server和client,现今版本融合了两者,协议实现者可以使用其中一种或两种 之前版本的消息会通知到server、client,所以使用者需要继承server和client,实现自己的handle_message方法 现今版本的消息会从manager通知到message_han原创 2013-08-03 20:17:07 · 1017 阅读 · 0 评论