- 博客(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
481
原创 一个简单通用的makefile
# a simple makefile CXX = g++ CXXFLAGS= -g -O -Wall APPNAME = app ALLDIRS = $(shell find . -name '*' -type d) DIRFILES= $(wildcard $(dir)/*.cpp) ALLFILES:= $(foreach dir,$(ALLDIRS),$(DIRFILES)) SO
2013-01-28 14:33:30
349
原创 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
471
原创 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
702
原创 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
1262
原创 判断类指针是否有效(VC)
#ifndef __TCHKVALIDIMPL_H__ #define __TCHKVALIDIMPL_H__ #pragma once template class TChkValidImpl { public: TChkValidImpl() { __chk_sum_id__ = chksumid; } virtual ~TChkValidImpl() { __chk_
2011-09-09 17:38:26
2694
原创 数据分包处理
#ifndef __DIVPACK_H__ #define __DIVPACK_H__ #pragma once typedef int (*pfnProcessPackCallback)(const char*, int, void*); class TDivPack { public: TDivPack() { maxlen = 0; szpack = NULL; Re
2011-07-08 09:52:52
1846
原创 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
2020
原创 单例类(做个记号,未测试)
#ifndef __TSINGLETON_H__ #define __TSINGLETON_H__ #pragma once template class TSingleton { private: TSingleton() { } ~TSingleton() { } public: static T* GetInstance() { _SingletonLock.L
2011-06-24 18:59:00
513
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人