排序:
默认
按更新时间
按访问量

fortify错误大全

 https://www.fortify.com/vulncat/zh_CN/vulncat/index.html

2014-09-04 13:56:48

阅读数:521

评论数:0

c语言下的gb2312和utf8及unicode之间的互相转换

仅仅针对汉字(每个汉字在UTF-8编码中占3个字节),如果字符串中有英文,就有麻烦了,因为英文在UTF-8编码中只有一个字节。另外有的字符会占用更多的字节。所以这个类并不适用。再参考一些文章,给出转换方式如下://gb2312 to unicodeint wLen = MultiByteToWid...

2010-04-16 11:38:00

阅读数:1160

评论数:0

smtp邮件格式(附件)

已经厌倦了给你的朋友和客户发送那些单调乏味的文本通知和信件了吗?曾经考虑过发送附件或在邮中嵌入HTML吧答案就是MIME。接下来的几页解释了MIME的基础知识,创建符合MIME的信息,然后用一个可以工作的PHP类结束,这个类实现了发送符合MIME邮件。注意对调用脚本,调用者等等的引用表示使用了将要...

2010-04-07 16:39:00

阅读数:2380

评论数:0

必须掌握的八个DOS命令

一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据...

2010-02-03 18:55:00

阅读数:366

评论数:0

动态分配二维数组以及指针的相关精华

关于二维数组  二维数组可以理解为一个指针数组  每个数组成员都指向一个一维数组例如  int a[3][6] a[0]是第一个一维数组  她有6个成员a是指向a[0] 的指针  *a即a[0]a[0]本身是数组名 也就是指向a[0][0]的指针 即 *a[0]=a[0][0]所以  *(*a) ...

2010-01-29 21:59:00

阅读数:773

评论数:0

c++按位操作符

c++按位操作符顾名思义,按位运算符允许按照位来操作整型变量。可以把按位运算符应用于任意signed和unsigned整型,包括char类型。但是,它们通常应用于不带符号的整型。这些运算符的一个常见应用是在整型变量中使用单个的位存储信息。例如标记,它用于描述二进制状态指示符。可以使用一个位来描述有...

2010-01-18 11:01:00

阅读数:667

评论数:0

WIN32_FIND_DATA

                                   WIN32_FIND_DATA         关于文件的全部属性信息,总计有以下以下9种:文件的标题名、文件的属性(只读、存档,隐藏等)、文件的创建时间、文件的最后访问时间、文件的最后修改时间、文件大小的高位双字、文件大小的低...

2010-01-18 10:58:00

阅读数:745

评论数:0

改变硬盘和U盘背景

改变硬盘和U盘背景不知是否有网友发过类似的贴,我觉得蛮有意思的打开 U 盘或硬盘,   在根目录下粘贴上一张已选好的图片   (最好是1024*768)以 a.jpg 为例, 然后新建一个文本 文档写入如下字段:[ExtShellFolderViews]{BE098140-A513-11D0-A3...

2009-12-06 12:20:00

阅读数:353

评论数:0

UpdateData()用法

UpdateData()用法 一、总结UpdateData()函数UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。       当你使用了ClassWizard建立了控件和变量之间的联系后:当...

2009-12-06 12:17:00

阅读数:357

评论数:0

规范

2.1.     排版风格 程序块采用缩进风格编写,缩进为4个空格位。排版不混合使用空格和TAB键。 在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后或者前后要加空格;进行非对等操作时,如果是关系密切的立即操作符(如->),后不应加空格。采用这种松散方式编写代码的目的...

2009-12-06 12:17:00

阅读数:416

评论数:0

VC中将文本框的光标移到最后

GetDlgItem(ID)->SendMessage(WM_KEYDOWN,VK_END,0);GetDlgItem(ID)->SetFocus();

2009-12-06 12:16:00

阅读数:1123

评论数:0

WaitForSingleObject的用法

WaitForSingleObject的用法DWORD WaitForSingleObject(   HANDLE hHandle,   DWORD dwMilliseconds ); 参数hHandle是一个事件的句柄,第二个参数dwMilliseconds是时间间隔。如果时间是有信号状态返回W...

2009-12-06 12:15:00

阅读数:364

评论数:0

关于多线程的补充

各个线程可以访问进程中的公共变量,所以使用多线程的过程中需要注意的问题是如何防止两个或两个以上的线程同时访问同一个数据,以免破坏数据的完整性。保证各个线程可以在一起适当的协调工作称为线程之间的同步。前面一节介绍的事件对象实际上就是一种同步形式。Visual C++中使用同步类来解决操作系统的并行性...

2009-12-06 12:14:00

阅读数:547

评论数:0

sprintf 函数详细解释

sprintf() 格式化输出函数功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出...

2009-12-06 12:13:00

阅读数:536

评论数:0

PostQuitMessage函数用法例解

自然界面里,各种生物都是有其生命周期的。程序也是有其生命周期的,创建时就是它出生了,当它运行工作中就是成年期,最后少不了要死亡的,那么程序的死亡是怎么样出现的呢?像函数GetMessage里是使用一个循环不断地检测消息,周止复始的,是不可能出现死亡的,但它会检测到消息WM_QUIT就退出来。那现在...

2009-12-06 12:12:00

阅读数:676

评论数:0

SetTimer函数的用法

什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。 使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函...

2009-12-06 12:12:00

阅读数:391

评论数:0

C++推荐书籍

首先肯定要读一读Bjarne Stroustrup的The Design and Evolution of C++,了解一下这个语言的历史。接下来就可以看别的书了,但要不停地回头看这本书,看到你不断地学到的新技术是怎么样一点点地被接纳到这个语言中去的。      第一本书因人而异,基础好一些的,可...

2009-12-06 12:09:00

阅读数:630

评论数:0

#define WIN32_LEAN_AND_MEAN 的作用

为加速生成过程,Visual C++ 提供了如下定义(这些定义通过排除一些不太常用的 API,减小了 Win32 头文件的大小): VC_EXTRALEAN WIN32_LEAN_AND_MEAN VC_EXTRALEAN 定义 WIN32_LEAN_AND_MEAN 和若干 NOservice ...

2009-12-06 12:08:00

阅读数:647

评论数:0

windowproc与defwindowproc

在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消息。在API里定义了一个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数WindowProc,如果WindowProc函数不处理这个...

2009-12-06 12:07:00

阅读数:2124

评论数:1

windowsx.h 和windows.h的区别

WINDOWSX.H 头文件为W32SDK的程序员提供方便(工具?)很多初中级程序员用C/C++编写Windwos API的程序时,经常面对面条式的switch...case语句块当你在Window过程(回调函数、下称过程)中加入大量诸如WM_COMMAND or WM_CHAR的消息捕获时。真是...

2009-12-06 12:07:00

阅读数:814

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭