C/C++技术
WELOVE20101
这个作者很懒,什么都没留下…
展开
-
多线程技术实现了一个简单的定时器类
[cpp] view placopy// 头文件的定义#ifndef CTIMER_H_ #define CTIMER_H_ #include class CTimer { public: CTimer(); ~CTimer(); void StartTimer(unsigned int nElapse);原创 2012-03-30 15:41:33 · 582 阅读 · 0 评论 -
BASE64编码与解码(Base64Encode,Base64Decode)
// 在VC6.0下建一个控制台程序 #include "stdafx.h"#include string>using namespace std;#ifdef _WIN32#pragma warning(disable:4514)#endifclass Base64{public: static inline bool i原创 2012-03-30 15:41:02 · 1293 阅读 · 0 评论 -
CDxfFileWrite类,用CabLib创建DXF(绘图交换格式)文件
介绍 什么是DXF 绘图交换格式(DXF)文件允许在AutoCAD和其它程序进行图形交换。DXF文件即可以是ASCII格式也可以是二进制格式。 因为ASCII格式的DXF文件比二进制格式更加通用,所以CadLib使用ASCII的DXF格式。 什么是CadLib CadLib不是计算机辅助设计(CAD)程序。它是创建用于CAD程序DXF文件的工具。它由两部分组成,一部分是用于原创 2012-03-30 16:10:14 · 1900 阅读 · 0 评论 -
全排序列的算法
// 创建控制台程序:// next_permutation_algorithm.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include using namespace std;/* -----------------原创 2014-05-15 15:59:31 · 829 阅读 · 0 评论 -
解决utf-8和GBK中文乱码问题
解决utf-8和GBK中文乱码问题// 2014-04-30 解决utf-8中文乱码问题。参数:引用CString字符串并返回。// 函数ConvertUtf8ToGBK,utf-8转换中文void CHlsUpdateDlg::ConvertUtf8ToGBK(CString& strUtf8) { int len=MultiByteToWideChar(CP_UTF8, 0, (L原创 2014-05-15 16:02:40 · 3782 阅读 · 0 评论 -
获取 磁盘空间、文件夹等大小
// 获取的头文件// GetComputerDiskInfo.h : Defines the entry point for the GetComputerDiskInfo application.//#if !defined(GETCOMPUTERDISKINFO__H_)#define GETCOMPUTERDISKINFO__H_#if _MSC_VER > 1000#pra原创 2014-05-15 15:56:09 · 669 阅读 · 0 评论 -
压缩解压缩文件和文件夹(二)
// 续 压缩解压缩文件和文件夹(一)原创 2014-05-15 15:32:37 · 741 阅读 · 0 评论 -
压缩解压缩文件和文件夹(三)
// 续 压缩解压缩文件和文件夹(二)// 下面是使用该类:原创 2014-05-15 15:39:18 · 618 阅读 · 0 评论 -
压缩解压缩文件和文件夹(一)
///////////////////////////////////////////////////////////////////////////// // 文件名: ZipImplement.h// 创建者: // 创建日期: 2014-05-12 下午 05:11:23 // // 说明:压缩解压缩文件\文件夹////////////////////////////原创 2014-05-15 15:30:57 · 773 阅读 · 0 评论