自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二斗墨汁

待己以诚 待人以信

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 各单件模式写法解析

方式一、class Singleton{public: static Singleton & instance() { return(s_instance); }private: ~Singleton() { } static Singleton s_instance;};Singleton Single

2013-08-14 01:49:16 893

原创 common备份到GitHub了

担心以后电脑出问题,代码找不回,决定备份到GitHub,git@github.com:yanrk/common.git发现一些文件备份不上,空目录也是,后面发现有这么个文件:.gitignorecat .gitignore # Compiled Object files*.slo*.lo*.o# Compiled Dynamic libraries*

2013-08-13 01:48:08 5114

原创 [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 725

原创 [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_BEGINclass BaseTimer;clas

2013-08-09 23:48:08 668

原创 [common-sln]: base增加多定时器组件

操作系统现有的APIlinux的定时器:1. 基于信号的setitimer系列----- 信号是进程域,对于同一种信号,只能有一个处理函数;如果别的模块也扑捉同一种信号,那么后面设置的信号处理会覆盖前面的处理方法。2. 基于文件描述符的timer_create系列----- 稍显复杂;而且会"消耗"文件描述符,这不适合于文件描述符需求大且系统文件描述符不足的情景。windows的定

2013-08-09 18:52:46 956

原创 [common-sln]: net工程进行大整改

这几天把net工程的实现进行了一次大整改,框架更复杂一些,但是能使后期修改、维护以及功能增加更为方便。之前版本分server和client,现今版本融合了两者,协议实现者可以使用其中一种或两种之前版本的消息会通知到server、client,所以使用者需要继承server和client,实现自己的handle_message方法现今版本的消息会从manager通知到message_han

2013-08-03 20:17:07 968

yanrk-common

个人封装的跨windows、linux的公共组件库, GitHub URL: git@github.com:yanrk/common.git

2013-08-13

C_C++指针经验总结

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:......

2008-12-07

全国二级C++历年试题

二级C++历年试题,内含2005-09到2007-09的历年的全国二级考试试题

2008-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除