自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gxj1680的专栏

风行渐远,我依然在漂泊

  • 博客(16)
  • 资源 (21)
  • 收藏
  • 关注

转载 CString用法整理

1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 说明:此成员函数用来测试一个CString 对象是否是空的。 示例: 下面的例子说明了如何使用CString::IsEmpty。 // CString::IsEmpty 示例 CString s; ASSERT(

2009-01-09 14:47:00 1324

转载 Socket中select()的用法

用过   WinSock   API   网友们知道:WinSock   编程中有一很方便的地方便是其         息驱动机制,不管是底层   API   的   WSAAsyncSelect()   还是   MFC   的异步Socket类:         CAsyncSocket,都提供了诸如   FD_ACCEPT、FD_READ、FD_CLOSE   之类的消息         供

2009-01-06 19:01:00 11376 2

转载 WinSock学习笔记

 与socket有关的一些函数介绍1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGetLastError()错误值请自己阅读Winsock2.h。2、将主机的unsigned long值转换为网络字节顺序(3

2009-01-06 18:34:00 1091

转载 setsockopt()用法

1.   如果在已经处于   ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用     closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:     BOOL   bReuseaddr=TRUE;     setsockopt(s,SOL_SOCKET   ,SO_REUSEADDR,(const   char*)&bReu

2009-01-06 17:15:00 4569

转载 ioctlsocket()

 ioctlsocket()   简述:  控制套接口的模式。  #include   int PASCAL FAR ioctlsocket( SOCKET s, long cmd, u_long FAR* argp);  s:一个标识套接口的描述字。  cmd:对套接口s的操作命令。  argp:指向cmd命令所带参数的指针。  注释:  本函数可用于任一状态的任一套接口。它用于获取与套接口

2009-01-06 17:06:00 1260

转载 C++异常的基本语法与应用

 如果在程序的代码中出现了异常情况——也就是说,通过当前语境无法获得足够的信息以决定应该采取什么样的措施——程序员可以创建一个包含错误信息的对象并把它抛出当前语境,通过这种方式将错误信息发送到更大范围的语境中去。这种方式被称为“抛出一个异常”。     try块    如果在一个函数内部抛出了异常(或者被这个函数所调用的其他函数抛出了异常),这个函数就会因为抛出异常而退出。如果不想因为一个th

2009-01-05 17:49:00 1384

转载 关于typeid —— typeid和RTTI C++

 观点有一些值得商榷的地方关于typeid和RTTI的问答 问:在c++里怎么能知道一个变量的具体类型,如:c#里的typeof.还有我怎么知道一个变量的类型是某个类型的子类,也就是实现关键字IS答:1。运行时获知变量类型名称,可以使用 typeid(变量).name,需要注意不是所有编译器都输出"int"、"float"等之类的名称,对于这类的编译器可以这样使用:float f

2009-01-05 17:48:00 9755 2

转载 Tcp三次握手与四次挥手

TCP三次握手/四次挥手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;  SYN: 同步序列编号(Synchronize Sequence Numbers)  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1

2009-01-05 17:46:00 1303

转载 MFC疑难注解:CAsyncSocket及CSocket

  MFC疑难注解:CAsyncSocket及CSocketMFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。一、CAsyncSocket与CSocket的区别前者是异步通信,后者是同步通

2009-01-05 17:45:00 4962 6

转载 sizeof详解

 1. 定义:sizeof是C/C++中的一个操作符(operator)是也,简单的说其作用就是返回一个对象或者类型所占的内存字节数。MSDN上的解释为:The sizeof keyword gives the amount of storage, in bytes, associated with avariable or a type (including aggregate types)

2009-01-05 17:39:00 870

转载 C和C++编程和学习文档

  1 :指针变量名称以p为首字符,这是程序员通常在定义指针时的一个习惯2 :har * p;    (int *)p 把p强制转换为int型                          3.1 :指针的问题:指针应用时最好给予定义(初始化)这样可以保证指针的指向是程序员自己能够把握的。3.2 :指针的越界,这恐怕是最难查出的吧!                       

2009-01-05 17:38:00 1956 1

转载 VC网络编程基础

 对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。 阻塞套接字是指执行

2009-01-05 17:36:00 763 1

转载 Socket,CAsyncSocket,CSocket介绍

 Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。    也许初涉编程的人不能理解"同步(或阻塞)"和"异步(或非阻塞)",其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,"同步"就是函数直到其要执行的功能全部完成时才返回,而"异步"则是

2009-01-05 17:36:00 1434

转载 VC6中用DOM遍历网页中的元素

 一、摘要  在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。   二、网页的文档层次结构  IE 浏览器,采用

2009-01-05 17:33:00 824

转载 VC下揭开“特洛伊木马”的隐藏面纱

摘要:本文针对于黑软隐藏程序的技术对其基本原理和多种实现方法做了较为深入的剖析。  关键字:黑客软件、隐藏程序、Visual C++   一、引言  “特洛伊木马”曾在网上造成很大恐慌,此类黑客程序通过欺骗手段在普通网络用户端安装木马的服务端,使用户的计算机在上网时留有后门,而黑客则可以通过这个后门对被感染的计算机随心所欲地进行监视、破坏。显然这种黑软对于普通网络用户的危害是非常严重的。  就本质

2009-01-05 17:31:00 713

转载 CScrollBar

 滚动条分为水平滚动条和竖直滚动条。滚动条通常是通过设置一个数值范围,通常是和其它的控件或视图结合使用。在对话框中加载滚动条方法如下:   1。在对话框中加入变量(利用类向导将控件和变量连接):CScrollBar m_scroll;   2。初始化滚动条:利用CScrollBar::SetScrollRange(int nMin,int nMax,BOOL bReDraw=TRUE)函数初始化滚

2009-01-05 14:22:00 992

C++ 屏幕录像简单演示

C++ 屏幕录像简单演示,保存为AVI格式,使用的是C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\Vfw.h,相当于微软给提供了方法进行视频的录入== 注:资源来源于网上,分享到csdn是为了让大家能更方便的看到,当然如有冒犯请通知本人删除

2013-12-20

directshow开发指南及代码

directshow开发指南及代码(借花献佛,从新浪共享免费下载的,转载上传,0分下载)

2012-06-20

DirectShow SDK 文档和函数库

DirectShow SDK 文档和函数库

2012-06-20

DirectShow sdk

DirectShow sdk

2012-06-20

DAEMON Tools Lite

虚拟机DAEMON Tools Lite

2012-06-20

c++标准函数/模版库

c++函数库 c++标准模版库 平时看的相对少,可以当个没事时的工具书

2012-02-07

windows核心编程第五版(清晰PDF版)

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2012-02-07

Windows网络编程源码

Windows网络编程源码 打包时忘了和Windows网络编程放一块

2012-02-07

Windows网络编程

本书专门讨论Windows网络编程技术,覆盖Windows 95/98/NT 4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。配套光盘包含了所有实例代码,方便读者使用。本书适合中、高级程序设计人员以及网络设计与管理人员参考。

2012-02-07

Thinking in C++/C++编程思想

Thinking in C++ C++编程思想

2012-02-07

TCP-IP详解卷1卷2

TCP-IP详解卷1、卷2

2012-02-07

飞鸽传书源码及源码详解

飞鸽传书源码 飞鸽传书源码详解 (资源来自网上,特别对于详解的文档,害了我两天时间才整下来,方便自己也方便大家吧,上传共享,若有版权问题请告知)

2012-02-07

WTL For MFC Programmer(中文版)

WTL For MFC Programmer(中文版).pdf

2011-11-11

VC助手10[1].3.1559

VC助手10[1].3.1559 VC助手10[1].3.1559 VC助手10[1].3.1559

2009-09-30

WinMerge-2.6.12

文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12

2009-09-30

关于对BombPlane的试验

自己写的关于一个的App,用于回家自己试验用,呵呵 注:程序不能用... 注:程序还没有完成,且有Bug,想删除但CSDN不让删除,无语

2009-08-26

VMware_Install_Cleaner.exe

VMware_Install_Cleaner.exe vmware反安装软件

2009-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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