C++
文章平均质量分 64
烫手De冰
精诚所至 金石为开
展开
-
字符串类的封装
基于标准库的字符串操作的封装. #ifndef STRING_HPP_#define STRING_HPP_#pragma warning(disable: 4786)#pragma warning(disable: 4996)// #include #include #include #include #include #include #原创 2009-09-18 21:31:00 · 620 阅读 · 0 评论 -
线程类封装(4)
#ifndef THREAD_EVENT_H_#define THREAD_EVENT_H_// #include #include // #include // #include #ifdef _WIN32#include #else#include #include #endif// #include "custom head原创 2009-09-18 22:03:00 · 412 阅读 · 0 评论 -
Socket封装
socket.h//////////////////////////#ifndef SOCK_SOCKET_H_#define SOCK_SOCKET_H_// #include #include // #include #ifdef _WIN32#include #pragma comment(lib, "Ws2_32.lib")#else原创 2009-09-18 22:04:00 · 715 阅读 · 0 评论 -
Socket封装2
socket.cpp////////////////////////// #include #include // #include #include #include // #include "customer headers"#include "socket.h"namespace sock{#ifdef _WIN32 class WSAInitial { public:原创 2009-09-18 22:06:00 · 660 阅读 · 0 评论 -
Socket封装3
#ifndef SOCK_SOCKET_H#define SOCK_SOCKET_H// #include #include // #include #ifdef _WIN32#include #pragma comment(lib, "Ws2_32.lib")#else#include #include #include #includ原创 2009-09-18 22:11:00 · 467 阅读 · 0 评论 -
Log4c学习笔记
Log4c学习笔记自定义Logout自定义rollingpolicy原创 2010-11-23 15:11:00 · 4543 阅读 · 1 评论 -
Bytes2HexString
将Byte转换为16进制字符串Bytes2HexString原创 2010-11-23 14:32:00 · 4684 阅读 · 0 评论 -
HexString2Bytes
将16进制字符串转化为byte数组HexString2Bytes原创 2010-11-23 14:35:00 · 6081 阅读 · 1 评论 -
求无需数组第K小的数及其位置
#include "stdafx.h"#include #include #include void swap(int & a, int & b);int find_position(int* a,int k, int low,int high);int find_orderk(int* a, int k, int low,int high);int MAXCOUNT = 10原创 2012-03-26 10:07:27 · 579 阅读 · 0 评论 -
求无序数组第K大的数值,及其所在的位置
求无序数组第K大的数值,及其所在的位置#include "stdafx.h"#include #include #include void swap(int & a, int & b);int find_position(int* a,int k, int low,int high);int find_orderk(int* a, i原创 2012-03-23 15:22:55 · 797 阅读 · 0 评论 -
对象池
对象池/* ---------------------------------------------------------------- *//* Copyright 2005 (c) by RWTH Aachen - Lehrstuhl fuer Informatik VI *//* Richard Zens转载 2012-03-26 16:44:31 · 761 阅读 · 0 评论 -
对象池
对象池CTimeUtil.h#ifndef CTIMEUTIL_H#define CTIMEUTIL_H#if defined(_MSC_VER)#include #else#include #include #endiftypedef enum TIME_LEV{ MISEC_LEV, USEC_LEV};class CTimeUtil{转载 2012-03-26 16:48:53 · 447 阅读 · 0 评论 -
c++阿拉伯数字转中文字符
#include #include #include using namespace std;int getNum(){ int num; cout << "请输入一个数字:" << endl; // 从命令行输入这个浮点数 cin >> num; // 清除输入流状态标志 cin.clear(); r原创 2011-09-01 12:22:23 · 3162 阅读 · 2 评论 -
求无序数组第K大小的数值
#include "stdafx.h"#include #include #include void swap(int & a, int & b);int find_position(int* a,int k, int low,int high);int find_orderk(int* a, int k, int low,int high);void swap(int & a原创 2012-03-22 16:01:56 · 623 阅读 · 0 评论 -
内存池
MemoryBlock.h#ifndef MEMORY_BLOCK#define MEMORY_BLOCKtypedef unsigned short USHORT;/////////////////////////////////////////////////////#include #include using namespace std;class MemoryB转载 2012-03-26 16:36:58 · 482 阅读 · 0 评论 -
对象池
smartpoint#ifndef __SMART_POINTER_H__#define __SMART_POINTER_H__template class SmartPointer{public: typedef T element_type; SmartPointer ():_object(NULL), _counter(NULL){} Sma转载 2012-03-26 16:38:26 · 425 阅读 · 0 评论 -
线程类封装(3)
ThreadPool.hpp #ifndef THREAD_THREADPOOL_HPP_#define THREAD_THREADPOOL_HPP_// #include #include #include // #include #include // #include // #include "custom headers"#i原创 2009-09-18 22:01:00 · 687 阅读 · 1 评论 -
线程类封装(2)
threadImpl.hpp#ifndef THREAD_THREADIMPL_HPP_#define THREAD_THREADIMPL_HPP_// #include // #include #ifdef _WIN32#include #include #else#include #include #endif// #i原创 2009-09-18 22:00:00 · 480 阅读 · 0 评论 -
ENCODE封装
#ifndef ENCODE_HPP_#define ENCODE_HPP_#pragma warning(disable: 4786)#pragma warning(disable: 4996)// #include #include // #include #ifdef _WIN32#include #endif// #include "原创 2009-09-18 21:53:00 · 425 阅读 · 0 评论 -
线程类封装(5)
#ifndef THREAD_MUTEX_HPP_#define THREAD_MUTEX_HPP_// #include // #include #ifdef _WIN32#include WINBASEAPI BOOL WINAPITryEnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection);原创 2009-09-18 22:03:00 · 437 阅读 · 0 评论 -
Socket封装4
// #include #include // #include #include #include // #include "customer headers"#include "Socket.h"namespace sock{ // statics#ifdef _WIN32 WSAInitial Socket::sWi原创 2009-09-18 22:12:00 · 474 阅读 · 0 评论 -
Socket封装5
#ifndef SOCK_CLIENTSOCKET_H#define SOCK_CLIENTSOCKET_H// #include // #include // #include "customer headers"#include "Socket.h"namespace sock{ class ClientSocket : p原创 2009-09-18 22:14:00 · 360 阅读 · 0 评论 -
Socket封装6
#ifndef SOCK_SERVERSOCKET_H#define SOCK_SERVERSOCKET_H// #include // #include // #include "customer headers"#include "Socket.h"namespace sock{ class ServerSocket : pub原创 2009-09-18 22:15:00 · 530 阅读 · 0 评论 -
Socket封装7
// SocketClient.cpp : Defines the entry point for the console application.//#include #include "stdafx.h"#include "ClientSocket.h"using namespace sock;int _tmain(int argc, _TCHA原创 2009-09-18 22:15:00 · 524 阅读 · 0 评论 -
Socket封装7
#ifndef DATAREQUEST_H#define DATAREQUEST_H// #include #include #include // #include // #include "customer headers"//#include "../sock/Socket.h"#include "../SocketStruct.h"原创 2009-09-18 22:19:00 · 486 阅读 · 0 评论 -
Socket封装8
#ifndef REQUESTOPERATE_H#define REQUESTOPERATE_H// #include // #include // #include "customer headers"#include "../sock/ClientSocket.h"#include "DataRequest.h"#include "../Thread原创 2009-09-18 22:21:00 · 537 阅读 · 0 评论 -
Socket封装9
struct CommandHeader{ char CommandTag[4]; // 4 WORD CommandVersion; // 2 WORD CommandID; // 2 DWORD RequestID; // 4 DWORD SendTime; // 4 D原创 2009-09-18 22:24:00 · 573 阅读 · 0 评论 -
Socket封装10
#ifndef LISTENTHREAD_H#define LISTENTHREAD_H// #include // #include // #include "customer headers"#include "ServerSocket.h"#include "Thread.hpp"class ResponseThread;/**原创 2009-09-18 22:30:00 · 494 阅读 · 0 评论 -
Socket封装11
#ifndef DATARESPONSE_H#define DATARESPONSE_H// #include #include // #include // #include "customer headers"#include "Socket.h"/** * description */class DataResponse{原创 2009-09-18 22:34:00 · 434 阅读 · 0 评论 -
Socket封装12
#ifndef RESPONSEOPERATE_H#define RESPONSEOPERATE_H// #include // #include #include // #include "customer headers"#include "ServerSocket.h"#include "DataResponse.h"#include "Thr原创 2009-09-18 22:36:00 · 440 阅读 · 0 评论 -
XML应用
/*****************************************************************************//** * @file CTagFile.h * @brief CTagFile クラスヘッダーファイル * * @author Yan Hongwei * @date原创 2009-09-18 22:42:00 · 630 阅读 · 0 评论 -
CSV文件解析
#ifndef CSVFILE_HPP_#define CSVFILE_HPP_// #include // #include #include #include #include #include #include // #include // #include "customer headers"#include "string.原创 2009-09-18 21:35:00 · 520 阅读 · 0 评论 -
线程类封装(1)
thread.hpp #ifndef THREAD_THREAD_HPP_#define THREAD_THREAD_HPP_// #include #include // #include // #include "customer headers"#include "threadimpl.hpp"#include "mutex.hpp"原创 2009-09-18 21:54:00 · 471 阅读 · 0 评论 -
简单链表
C++单链表基本操作(代码) #include #include #include using namespace std; // list node structure typedef struct _NODE{ int data; struct _NODE *next; }NODE, *PNODE; // create a list,转载 2012-03-26 16:57:43 · 444 阅读 · 0 评论