自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 简单的线程池

#ifndef __HLP_THREAD_POOL_H__#define __HLP_THREAD_POOL_H__#include #include #include #include "winnix.h"#include namespace hlp{ class mlock { pthread_mutex_t mtx; public: mlock() {

2014-09-10 11:03:09 475

原创 一个简单通用的makefile

# a simple makefileCXX = g++CXXFLAGS= -g -O -WallAPPNAME = appALLDIRS = $(shell find . -name '*' -type d)DIRFILES= $(wildcard $(dir)/*.cpp)ALLFILES:= $(foreach dir,$(ALLDIRS),$(DIRFILES))SO

2013-01-28 14:33:30 345

原创 pack serial

#ifndef __pack_h__#define __pack_h__#include static bool is_big_endian(){ static unsigned short test_number = 0x1234; static bool fIsBigEndian = ( *( (char*)(&test_number) ) == 0x12 ); return

2012-03-26 10:33:26 467

原创 C++ delegate

#ifndef __delegate_h__#define __delegate_h__#include class IDelegateObject{public: virtual bool istype(const std::type_info& typeinfo) = 0; virtual bool equal(IDelegateObject*) = 0; virtual

2012-03-21 15:14:38 698

原创 C语言实现字符串拷贝并逆序的问题

题目要求实现函数 void reverse_copy(char* dst, const char* src); 要求:不能在函数中定义任何变量void reverse_copy(char* dst, const char* src){(*dst)++;if(*src == '\0'){*(dst + (*dst) - 1) = *dst;*dst = 0;retur

2011-11-28 18:18:48 1248

原创 判断类指针是否有效(VC)

#ifndef __TCHKVALIDIMPL_H__#define __TCHKVALIDIMPL_H__#pragma oncetemplate class TChkValidImpl{public: TChkValidImpl() { __chk_sum_id__ = chksumid; } virtual ~TChkValidImpl() { __chk_

2011-09-09 17:38:26 2685

原创 数据分包处理

#ifndef __DIVPACK_H__#define __DIVPACK_H__#pragma oncetypedef int (*pfnProcessPackCallback)(const char*, int, void*);class TDivPack{public: TDivPack() { maxlen = 0; szpack = NULL; Re

2011-07-08 09:52:52 1829

原创 DrawText在UpdateLayeredWindow中透明的解决办法

void FixedLayeredDrawText(HDC hDC,          // handle to DC  LPCTSTR lpString, // text to draw  int nCount,       // text length  LPRECT lpRect,    // formatting dimensions  UI

2011-06-29 18:39:00 2000

原创 单例类(做个记号,未测试)

#ifndef __TSINGLETON_H__#define __TSINGLETON_H__#pragma oncetemplateclass TSingleton{private: TSingleton() { } ~TSingleton() { }public: static T* GetInstance() { _SingletonLock.L

2011-06-24 18:59:00 507

ListCtrl 简单应用

ListCtrl的一个简单的功能,不够成熟,请指教

2008-09-22

简单图形的三维变换算法

简单图形的三维变换,利用图形学的算法实现

2007-06-19

基本算法bezier曲线

VC++: 用基本算法实现bezier曲线的绘制

2007-04-17

输入文字,创建文字对话框

VC++实现根据输入的文字创建文字形对话框窗口

2007-04-17

空空如也

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

TA关注的人

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