大约有 12,900 项符合查询结果(耗时:0.0247秒) [XML]
c++ 写日志通用类,可设置日志级别 - C/C++ - 清泛网 - 专注C/C++及内核技术
c++ 写日志通用类,可设置日志级别c++ 写日志通用类(windows & linux 通用),可设置日志级别。代码经过较长时间的测试,可用性高。Logger.h
#ifndef __LOGGER_H_
#define __LOGGER_H_
#include <iostream>
#include <atlstr.h>
#pragma warning(disable:4996...
BugTrap:程序崩溃快照、bug跟踪之利器 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ortFilePath(_T("crash"));
//BT_SetActivityType(BTA_SAVEREPORT);
}
// Windows下感知程序崩溃的方法有3个核心的函数,分别如下:
// SetUnhandledExceptionFilter (HandleException)确定出现没有控制的异常发生时调用HandleException.
// _set_invalid_parameter_hand...
BugTrap程序崩溃快照上传服务端开发配置 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
推荐使用tcp版本的服务端,.net编写的,可自动安装成windows服务:BugTrapServer.zip
(在上面安装后的目录下有这个,这里多加了一个安装脚本;没有安装上面程序的可直接下载这个使用)
IIS http版本的服务端:BugTrapWebServer.z...
C++中判断文件、目录是否存在的几种方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...dClose(hFind);
二、_stat()
现在介绍一个轻量级的方法
在windows中可以使用_stat() 函数。
声明:int _stat(const char* path, struct _stat* buffer);
这个函数使用起来非常方便,如下:
struct _stat fileStat;
if ((_stat(dir.c_str(), &fileStat) == 0) && (fi...
一个宏命令,就可以程序崩溃时生成dump文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...DumpFile.h, 将下列代码放进文件中:
#pragma once
#include <windows.h>
#include < Dbghelp.h>
#include <iostream>
#include <vector>
using namespace std;
#pragma comment(lib, "Dbghelp.lib")
namespace NSDumpFile
{
void CreateDumpFile(LPCWSTR lpstrDumpFilePathName, EXC...
AfxGetApp->GetMainWnd() 与 AfxGetMainWnd() - C/C++ - 清泛网 - 专注C/C++及内核技术
...probably in-place active
// when not inplace active, just return main window
if (m_pMainWnd != NULL)
return m_pMainWnd;
return CWnd::GetActiveWindow();
}
那个afxCurrentWinApp就不用说了吧.
嘿嘿,一切完毕,如果你的程序存在类似上面的问题可一定...
VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术
...次调用都必须与对LeaveCriticalSection函数的调用相匹配。
Windows 98没有可以使用的TryEnterCriticalSection函数的实现代码。调用该函数总是返回FALSE。
PS:可以定义不同的临界区域对象(CRITICAL_SECTION)来锁定不同的共享资源,使用方法...
CreateWindow()动态创建一个EditBox - C/C++ - 清泛网 - 专注C/C++及内核技术
CreateWindow()动态创建一个EditBox在Win32代码或MFC代码中动态创建一个EditBox:在OnInitDialog()函数中: 创建EditBox HWND m_wndEdit = CreateWindow(_T("EDI...在Win32代码或MFC代码中动态创建一个EditBox:
在OnInitDialog()函数中:
// 创建Edit...
MFC CFormView和CView区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...人工编码在CDC对象上画图。而对话框要显示的是control,windows知道如何显示,因此不需要编码显示对话框。
视图是显示文档数据或图形的一个矩形区域,一般位于窗口或对话框的中心位置,而对画框包含视图和边框,可以利用...
进程间通信(IPC)的几种方式 - C/C++ - 清泛网 - 专注C/C++及内核技术
....
FAQ5: 进程间通信与线程间通信之间的关系?
答: 因为WINDOWS运行的实体是线程, 狭义上的进程间通信其实是指分属于不同进程的线程之间的通讯.而单个进程之间的线程同步问题可归并为一种特殊的进程通信.它要用到内核支持的...
