C/C++
文章平均质量分 74
大饼哥-
这个作者很懒,什么都没留下…
展开
-
Windows开始运行命令大全
Windows开始运行命令大全winver---------检查windows版本 wmimgmt.msc----打开windows管理体系结构(wmi) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr--原创 2009-04-16 21:29:00 · 448 阅读 · 0 评论 -
初学template
template inline T fromString(const String & str);template inline T fromString(const char *ch){return fromString(String(ch));} templateinline INT32 fromString(const String & str){ return STRATOI(原创 2009-10-19 10:15:00 · 499 阅读 · 0 评论 -
自制的C++简单的StringBuffer类!
头文件:#ifndef STRINGBUFFER_H#define STRINGBUFFER_Hclass StringBuffer{private: char* *buf,*newBuf_1,*newBuf_2; long initSize,bufLen,remLen,lastIndex; void init();//初始化 void addBUF();//转载 2009-11-04 17:50:00 · 1623 阅读 · 0 评论 -
拷贝构造函数和赋值运算符
重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample{public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuffer=new char[n]; nSiz原创 2009-11-02 10:11:00 · 644 阅读 · 0 评论 -
cout输出16进制
#include "stdafx.h"#include "stdlib.h"#include "iostream"#include using namespace std; int _tmain(int argc, _TCHAR* argv[]){ unsigned int i = 0; int temp = (int)i -1; --i;cout // 方法原创 2009-12-08 11:04:00 · 77541 阅读 · 3 评论 -
Visual Studio 2005 SP1 安装造成的waring
将现有的工程进行编译,Debug模式下,在link的时候出现如下的警告(Warning):libcmtd.lib(gshandler.obj) : warning LNK4099: PDB libbmtd.pdb was not found with D:/Program Files/Microsoft Visual Studio 8/VC/ce/lib/ARMV4I/libc原创 2009-12-10 10:50:00 · 1536 阅读 · 0 评论 -
Visual Assist X设置
Visual Assist X的用法2009-04-07 18:02 Visual Assist X的用法open file in solution 打开文件中的解决办法open Corresponding file 打开相应文件list methods in current file 列表方法在当前文件file symbol 文件标记find ref转载 2010-03-16 09:45:00 · 2699 阅读 · 0 评论 -
C++宏定义中的## 和#
实例区别C++宏定义中的## 和# 首先我们来定义一个宏:#define STRCPY(a, b) strcpy(a ## _p, #b) 1. 宏定义里面有个##表示把字符串联在一起。如: #include #define CAT(x,y) x##y int main() { printf("%s", CAT("原创 2010-03-22 10:41:00 · 806 阅读 · 0 评论 -
线程优先级
线程优先级由线程所属进程的优先级类、线程自身的相对优先级别共同确定,二者组合值作为线程的基优先级。(base priority level) Win32系统中,线程基优先级的范围从最低优先级0到最高优先级31。 系統優先順序程序優先順序類別執行緒優先順序等級1IDLE_PRIORITY_CLASSTHREAD_PRIORIT原创 2010-04-08 20:33:00 · 1341 阅读 · 0 评论 -
DrawText
(1)DT_WORDBREAK只能截断单词。例如如果输入一连串英文字符,那么它会当做一个单词来处理,而不会自动换行。而对于中文字符则可以。如果要对所有字符都可以像Edit控件中那样自动换行,那么可以使用DT_WORDBREAK | DT_EDITCONTROL DT_EDITCONTROL Duplicates the text-displaying characterist转载 2010-04-08 20:27:00 · 923 阅读 · 0 评论 -
qsort函数应用大全
七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[0]),cmp); 二、对char原创 2009-06-25 23:24:00 · 534 阅读 · 0 评论 -
OutputDebugString.txt
/* * pseudocode for OutputDebugString * * from KERNEL32.DLL ver 5.0.2195.6794 * * Reverse engineered by Steve Friedl (steve@unixwiz.net) */void OutputDebugStringA(LPTSTR *lpString)原创 2009-06-22 22:44:00 · 773 阅读 · 0 评论 -
编译段分类介绍
编译段分类介绍 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text")原创 2009-06-22 09:32:00 · 652 阅读 · 0 评论 -
越来越觉得sprintf 牛了
sprintf sprintf 将字串格式化。 在头文件 #include中 语法: string sprintf(string format, mixed [args]...); 传回值: 字串 1. 处理字符方向。-负号时表时从后向前处理。 2. 填空字元。 0 的话表示空格填 0;空格是内定值,表示空格就放着。 3.原创 2009-04-28 16:18:00 · 418 阅读 · 0 评论 -
安装WTL8.0过程以及WTL的安装包下载
WTL的安装包下载 下载了WTL8.0,下面是安装过程1.解压WTL_80.exe到目录D:/Program Files2.打开cmd,进入D:/Program Files/WTL80/AppWiz目录,执行setup80.js(我本机要安装到Visual Studio 2005中,如果你是VS2003那么执行setup71.js)3.将D:/Pro原创 2009-05-08 09:58:00 · 2884 阅读 · 0 评论 -
运行命令
运行程序运行命令辅助功能选项access.cpl添加硬件向导hdwwiz.cpl添加或删除程序appwiz.cpl管理工具control admintools自动更新wuaucpl.cplBluetoot原创 2009-05-21 09:06:00 · 506 阅读 · 0 评论 -
随便写写
前段时间看了c#高级编程这本书(时间问题就走马观花看了一下下,如果以后有机会就看看,学习c#。呵呵),看的时候从中找到了几个问题的答案。(一次机会有为boss问我的几个问题,自己很模糊的地方。也许这应该是早要清楚的。嘻嘻) 1. 如果系统资源没有了,系统会如何处理? 有个垃圾收集器来做这件事 ---> 当托管堆满的时候 --->检查对存储在托管堆上的对象引原创 2009-06-08 13:52:00 · 508 阅读 · 0 评论 -
fopen()和fclose()的用法
//<![CDATA[Sys.WebForms.PageRequestManager._initialize(AjaxHolder$scriptmanager1, document.getElementById(Form1));Sys.WebForms.PageRequestManager.getInstance()._updateControls([t原创 2009-06-15 19:08:00 · 980 阅读 · 0 评论 -
Windows Mobile开发文章收藏
Windows Mobile开发文章收藏 <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/x转载 2009-06-15 22:10:00 · 1331 阅读 · 0 评论 -
调试工具
OutputDebugString,这个是在Windows单元中的WIN32API函数,绿色环保,无污染,不残留。在调试状态下,用各种调试器可以捕捉程序中的 OutputDebugString 输出的信息。 其实 OutputDebugString就是往一片共享影射的内存中写入了一段数据,并创建了两个 Enevt,指明数据写入事件被触发。在delphi的OutputDebugStr原创 2009-06-22 11:07:00 · 854 阅读 · 0 评论 -
C# 与 C++ 数据类型对照
C++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte UCHAR* str原创 2009-06-22 19:19:00 · 3287 阅读 · 1 评论 -
理解 Win32 "OutputDebugString"
坚定的 Win32 开发人员可能对 OutputDebugString() API 函数比较熟悉,它可以使你的程序和调试器进行交谈。它要比创建日志文件容易,而且所有“真正的”调试器都能使用它。应用程序和调试器交谈的机制相当简单,而本文将揭示整件事情是如何工作的。本文首先是由以下事件促使的,我们观察到 OutputDebugString() 在管理员和非管理员用户试图一起工作转载 2009-06-22 22:42:00 · 822 阅读 · 0 评论 -
HTTP通讯
http原创 2010-09-20 00:03:00 · 5277 阅读 · 0 评论