自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (22)
  • 收藏
  • 关注

转载 在VC++中实现无标题栏对话框的拖动(转帖)

<br />本文出处:http://hi.baidu.com/anglecloudy/blog/item/25454044036b674b500ffe76.html<br /> <br />目前,很多基于对话框的应用程序中对话框都是不带框架的,也就是说对话框没有标题栏。众所周知,窗口的移动都是通过鼠标拖动窗口的标题栏来实现的,那么现在应用程序中的对话框没有了标题栏,用户如何移动对话框呢?本实例针对这个问题提出解决的办法。<br /><br />解决无标题栏窗口的拖动问题有两种方案,一种方案是使用常规思路来处

2011-03-07 13:23:00 665

转载 MFC最小化到系统托盘(转载)

<br />原文地址:http://blog.sina.com.cn/s/blog_55f9aac501008gql.html<br /> <br />MFC最小化到系统托盘--《VC编程知识总结》之一    在VC++中,想实现将MFC最小化到系统托盘,需要调用NOTIFYICONDATA类,并注册相应的消息,以下详细讲解如何实现:    第一步,声明一个NOTIFYICONDATA类,也就是NOTIFYICONDATA NotifyIcon;该句可以放在Dlg类的声明中,作为Dlg类的一个成员;也可以放

2011-01-21 16:00:00 524

转载 C/C++基本数据类型(转载)

<br />原文地址:http://www.programfan.com/blog/article.asp?id=33807<br /> <br /><br />学了C然后C++,然后MFC/Windows,然后是C#,其中数据类型很多,由基本类型衍生的typedef类型也N多。熟知基本数据类型是我们正确表达实际问题中各种数据的前提,因此我分类总结了一下C/C++/Windows /C#基本数据类型,以便日后查阅。<br />         ANSI C/C++基本数据类型:<br />Type<br /

2011-01-21 15:58:00 442

转载 C++ string类常用函数(转载)

<br />原文地址:http://xiaocao000.spaces.live.com/blog/cns!F826A925CF33491A!117.entry<br /> <br /><br />string类的构造函数:<br /><br />string(const char *s);    //用c字符串s初始化<br />string(int n,char c);     //用n个字符c初始化<br />此外,string类还支持默认构造函数和复制构造函数,如string s1;string s

2011-01-21 15:56:00 382

转载 SOCKET 检测链接是否断线的三种方法(转载)

<br />SOCKET 检测链接是否断线的三种方法   目前主要有三种方法来实现用户掉线检测:SO_KEEPALIVE ,SIO_KEEPALIVE_VALS 和Heart-Beat线程。<br />下面我就上面的三种方法来做一下介绍。<br />(1)SO_KEEPALIVE 机制<br />        这是socket库提供的功能,设置接口是setsockopt API:<br />   BOOL bSet=TRUE;<br />   setsockopt(hSocket,SOL_SOCKET,S

2011-01-21 15:52:00 1970

转载 WSAGetLastError() 返回的错误(转载)

<br />原文地址:未能找最初的地址,只有转载地址,也附上:http://yaningchen.blog.sohu.com/159708949.html<br /> <br /> WSAGetLastError() 返回的错误(转载)<br /> <br /><br />下面列示了用户在 Windows 操作系统上使用 TCP/IP 时,可能最常遇到的错误代码。它不是完整的错误列表。可以在文件 winsock2.h 中找到 WSAGetLastError() 返回的错误。如果您未安装开发环境,则在您的系统

2011-01-21 15:50:00 968

转载 VC之控件篇(白乔原创)

<br />此文来自:http://bluejoe.blog.51cto.com/807902/192811<br /> <br /> <br />1 使用Windows标准控件1.1 常见控件列表Windows标准控件即普通控件,撰写此文时,笔者每天面对的Word就带了一脸的控件,当然你肯定也熟悉:字体选择下拉框、工具栏、滚动条、状态栏,如此等等。常见的Windows标准控件在VC里就有:图2 控件集窗口通常这个控件集窗口在你的对话框设计界面的附近总能找到,如果找不到,在VC工具栏的任何空白处点击右键,在

2011-01-11 09:42:00 749

转载 waveIn音频采集

<br />此文来自:http://blog.sina.com.cn/s/blog_488a8b4c0100032j.html<br /> <br />使用wave族函数,需要添加winmm.lib<br />是否需要加入mmsystem.h看情况//这是在头文件中需要添加的变量和函数<br />//具体用途会在下面介绍cpp文件时候都用到 HWAVEIN hWaveIn;  //输入设备<br /> WAVEFORMATEX waveform; //采集音频的格式,结构体<br /> BYTE *pBuf

2011-01-11 09:39:00 1539

转载 string::append

<br />此文来自:http://huycwork.blog.163.com/blog/static/13675199920103122325012/<br /> <br /> <br /><br />原型:#include <string><br /> string& append(const string& str );<br /> string& append(const Char* str );<br /> string& append(const string& str, size_type i

2011-01-11 09:38:00 1803 1

转载 WinAPI: waveInUnprepareHeader - 清除由 waveInPrepareHeader 完成的准备

<br />提示: <br />设备写满缓冲区返回给程序后, 须调用此函数;<br />释放(GlobalFree)缓冲区前, 须调用此函数;<br />取消一个尚未准备的缓冲区将无效, 但函数返回 0//声明:waveInUnprepareHeader( hWaveIn: HWAVEIN; {设备句柄} lpWaveInHdr: PWaveHdr; {TWaveHdr 结构的指针} uSize: UINT {TWaveHdr 结构大小}): M

2011-01-10 10:22:00 1084

转载 c++中system()函数的用处(转载)

<br />转载自:http://blog.educity.cn/user7/50901/archives/2010/33686.html<br /> <br /> <br /> <br /><br />int system( const char *command );<br />  int _wsystem( const wchar_t *command );<br />  command: Command to be executed<br />  sample: ``````````````<br

2010-12-06 09:37:00 369

转载 c++中system()函数的用处(转载)

<br />转载自:http://blog.educity.cn/user7/50901/archives/2010/33686.html<br /> <br /> <br /> <br /><br />int system( const char *command );<br />  int _wsystem( const wchar_t *command );<br />  command: Command to be executed<br />  sample: ``````````````<br

2010-12-06 09:37:00 294

原创 关于多线程内存分配的疑惑

<br />上周五在搞多线程编程的时候,碰到这样一个问题,我在一个主线程中循环接收外部客户端的连接请求,并在每次收到请求后开两个子线程,子线程接收的参数包含有socket,我先申明一个结构体变量,其中包括了一个socket参数与一个句柄,然后将此机构体以传引用的方式作为参数传给子线程,本以为这样应该没什么问题,但是当我用多个客户端访问时,发现先前的socket被最后一个到达的socket覆盖了,虽然后来改用指针的方式传递参数解决了问题,但是关于问题是如何产生的,以后有时间再仔细研究下

2010-11-22 12:13:00 416

转载 WSAGetLastError()部分常见返回值

WSAGetLastError()部分常见返回值

2010-09-28 14:00:00 580

转载 HRESULT

函数返回值。如果这个函数是执行完返回的话将包含具有实际意义的数据,如果立即返回则包含状态信息--发送成功与否,并不能说明执行的如何。   HRESULT   A value returned from a function call to an interface, consisting of a severity code, context information, a facility

2010-05-19 01:17:00 359

转载 CreateThread用法

HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to security attributesDWORD dwStackSize,                         // initial thread stack sizeLPTHREAD_START_ROUTINE l

2010-05-18 23:11:00 840

转载 微软全球副总裁李开复给中国青年的一封信

不得不看的一篇好文章《微软全球副总裁李开复给中国青年的一封信》--摘自中国青年报     此前,我和中国学生的多次交流都是围绕如何达到优秀和卓越,如何成为领导人才而展开的。最近,在新浪网的聊天室和我收到的许多电子邮件中,我发现更多的中国学生需要知道的不是如何从优秀到卓越,而是如何从迷茫到积极、从失败到成功、从自卑到自信、从惆怅到快乐、从恐惧到乐观。   一个极端的例子是2004年2月发生在云南

2010-05-17 19:01:00 402

转载 C++中this指针的用法.

this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子:     void Date::setMonth( int mn )     {      month = mn; // 这三句是等价的      this->month = mn;      (*this).month = mn;     } 1. this只能在成员函数中使用。全局函数,静态函数都不能使用thi

2010-05-17 18:44:00 394

转载 控件变量和程序成员变量是如何交换数据的?

Q:控件变量和程序成员变量是如何交换数据的?A:在MFC中针对对话框的数据交换和验证提供了DDX(用于交换)和DDV(用于验证)机制来完成这些任务。如果使用DDX机制,通常在OnInitDialog函数或者对话框构造函数中,设置对话框对象的成员变量值。在对话框将要显示的前一刻,框架的DDX机制立即将成员变量值传输到对话框的控件中,而当用DoModal(创建Mode对话框)或者Create(

2010-05-17 18:40:00 727

转载 MFC中关于控件变量的使用!

在MFC中我们常常要把一些变量于控件对应起来! 并通过UpdateDate来实调用DoDataExchange(CDataExchange* pDX)实现变量信息交换!如:DDX_Text(pDX, IDC_STATICCOUNT, m_sCount); --> value对应把控件ID为IDC_STATICCOUNT的控件与m_sCount变量对应起,用UpdateDate(TRUE)来把IDC

2010-05-17 18:39:00 3505

转载 TCHAR

TCHAR 就是当你的字符设置为什么就是什么例如:程序编译为 ANSI, TCHAR 就是相当于 CHAR当程序编译为 UNICODE, TCHAR 就相当于 WCHARchar :单字节变量类型,最多表示256个字符,wchar_t :宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedef unsigned short wchar_t。为了让编译器识别Unic

2010-05-17 18:28:00 297

转载 VC 中与字符串相关的宏 _T、TEXT,_TEXT、L 的作用

一、 在字符串前加一个L作用:    如  L"我的字符串"    表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。  strlen("asd")   =   3;     strlen(L"asd")   =   6;  二、  _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式 

2010-05-17 18:27:00 236

转载 VC _T的用途

VC++里面定义字符串的时候,用_T来保证兼容性。VC++支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。如果将来不打算升级到unicode,那么也不需要_T。_t("hello world")在ansi的环境下,它是ansi的,如果在unicode下,那么它将自动解释为双字节字符串,既unicode编码。这

2010-05-17 18:22:00 653

原创 存储过程与函数的区别

  本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。       函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少       1.     一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。

2009-03-23 20:33:00 455

翻译 Sql 中快速删除海量数据

如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncatetable1,因为truncate是DDL操作,不产生rollback,不写日志速度快一些,然后如果有自增的话,恢复到1开始,而delete会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback s

2009-03-23 20:31:00 700

原创 M 进制数转换为N进制数

写的很粗糙,输入未进行验证,但是功能实现了,大家多多来检验下:#include using namespace std;//m进制数转换为逆向字符串 void ItoC(char*A ,int z,int &counter){    int temp1,temp2;    counter=1;    temp1 = z%10;    temp2 = z/

2008-10-01 15:23:00 633

原创 十进制到字符串的转换

这种方法加以扩展,可以用于其他进制的数进行转换#include using namespace std;void ItoC(char*A ,int m,int &counter){    int temp1,temp2;    counter=1;    temp1 = m%10;    temp2 = m/10;    A[0]=temp1+48;

2008-09-29 23:27:00 1205

原创 求次大数

能处理一般情况下的数组,不知道有什么遗漏没有,希望大家建议:#include using namespace std; #define MAXSIZE 10 int Sgn(int *A,int size){    int max=0,semax=-1,i;        for(i=1;i    {        if(A[i]==A[max]

2008-09-29 22:37:00 992

原创 最小公倍数

算法1:#include using namespace std;int Lcm(int no1,int no2){    int temp1=no1,temp2=no2;    int temp;    while(no2 != 0)    {        temp = no2;        no2 = no1%no2;        

2008-09-29 10:28:00 417

原创 最大公约数

#include using namespace std;int Gcd(int no1,int no2){    int temp;    while(no2 != 0)    {        temp = no2;        no2 = no1%no2;        no1 = temp;    }    return no1;

2008-09-29 10:13:00 405

原创 链表逆序(Intel笔试题)

 已知链表的头节点head,写一个函数把链表逆序#include using namespace std;class Node{public:    int data;    Node* next;};Node* ReverseList(Node *head){    if((head->next == NULL) || (head ==

2008-09-28 20:36:00 514

原创 求质数

 输入一个整数,验证该数是否为质数#include #include using namespace std;int main(){    int m,n;    cout"Please cin a number ,I can judge if it is a prime number.";    cin>>m;    cout    n=sqr

2008-09-28 20:33:00 332

原创 求次小数

 代码如下:(在VC++ 6.0中编译)#include using namespace std;//在n个数中求次小元素 int SecondM(int A[],int n){    int m1=0,m2=-1;         //m1指示最小整数,m2指示次小整数     int i;    for(i=1;i//与其他整数逐个比较       

2008-09-12 23:34:00 543

转载 C++面试--2

 1  #i nclude “filename.h”和#i nclude 的区别?   答:对于#i nclude 编译器从标准库开始搜索filename.h    对于#i nclude “filename.h”编译器从用户工作路径开始搜索filename.h2  头文件的作用是什么?答:一、通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库

2008-09-07 12:52:00 432

原创 easy problem

The problem:输入:有多个测试,每个测试一行,每行只有1个数字n(8最后当N为0的时候结束程序输出:输出N个数,这n个数不能重复,取值范围在1--n,并且相邻两个数的差值要大于等于3,输入的数据保证这样的序列存在,你主要输出符合田间的其中一个序列就可以了,一个序列一行。样例输入:90样例输出:1 4 7 2 5 8 3 6 9The answer:1. 

2008-09-03 22:29:00 379

转载 C++面试--1

1.已知strcpy函数的原型是:        char * strcpy(char * strDest,const char * strSrc);    1.不调用库函数,实现strcpy函数。    2.解释为什么要返回char *。 解说:    1.strcpy的实现代码        char * strcpy(char * strDest,const char * strSrc)

2008-08-31 12:18:00 1106

转载 清热润肺的食物

薏米可以说是最好的消暑除湿的食品,它含有维生素B1和多种氨基酸,有润肺、清热、除湿、消水肿等功效。 野菜马齿苋也是一道解暑散湿的好菜,它具有清热解毒、凉血止血、抑制细菌等功效。 给身体除湿的同时,还要注意预防腹泻。 去湿食材 花旗参:吃得过多生冷食物,引致脾虚,可喝花旗参茶,具健脾益胃之效。 荷叶:取自荷花之新鲜叶片,晒干使用。除了去湿利尿的作用外,亦有开胃消食之功效。

2008-06-15 02:23:00 3409

原创 argc与argv的说明

 每一C 程序都必须有一main()函数, 可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放在哪个地方, 以下几点说明都是适合的。 main() 参数 在Turbo C2.0启动过程中, 传递main()函数参数: argc, argv。 argc: 整数, 为传给main()的命令行参数个数。 argv: 字符串数组。

2008-06-15 02:16:00 784

原创 网络爬虫开发

最近开始开发网络爬虫,我的设想是先将网页中链接抓取,然后保存到文本文件,但是一开始就碰到了问题,网页后缀名千奇百怪,不知道怎么去提取有用的网页链接,比如说,后缀名为JS的文件根本就可以掉,但是非网页的文件太多了,不知道怎么区分,而且很多网页做了防盗链技术,导致无法正确区分网页与文件,那位大侠指点指点,在下谢过

2008-02-28 22:54:00 370

editplus(含注册码)

editplus(含注册码),EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE

2011-09-22

搜索引挚内核

SearchKernel.ocx控件被加载过10万个以上不同地址,通过了稳定性测试. 在VC, VB, Office, Web页上分别测试通过. SeKel.h是控件的接口说明. test目录中是控制的调用源代码. 控件内置多线程下载. 内置html完全解释.(解释了90%左右html脚本, 容错控制采用仿ie的技术) 内置javascrip有限解释.(解释了基本循环, 字符操作运算和整型运算) 内置正文分析的分解.(只仅中文简体) 后三项可以关掉, 采用第三方技术. bug请与weikeming@21cn.com联系.

2011-09-22

MFC中COM开发

COM开发,Win32 SDK和MFC介绍 MFC对COM的支持 用MFC开发COM组件 ATL对COM的支持 用ATL开发COM组件

2011-09-22

Python的PPT

Python,谁说简洁就不能强大,Python亲密接触 1. Python的历史 2. Python的语言特点 3. Python的语法特点 4. 为什么是Python 5. 如何进入Python

2011-09-22

Python入门

Python入门的PPT,优雅的语言,简洁而强大,2007年度语言

2011-09-22

A Byte of python

A Byte of python,英文书籍,介绍比较全面

2011-06-21

详解VC++模态对话框和非模态对话框

MFC中有两种类型的对话框:模态对话框和非模态对话框。 模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。非模态对话框是指当其显示时,允许转而执行程序中其他任务,而不用关闭这个对话框。

2011-06-21

GSoap工具的安装和使用

GSOAP工具可以在WIN和UNIX两个系统平台下运行,这就使我们的程序在跨平台上有了基础。工具的安装包可浏览其主页下载。本DEMO的开发使用的版本为gsoap_win32_2.7.9l,工具的运行环境是Windows系统。

2011-06-21

wsdl文件结构分析

WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。 本文将详细讲解WSDL文档的结构,并分析每个元素的作用。

2011-06-21

C10K问题的相关文档

搜狗实验室技术交流文档,探讨C10K问题的一些情况

2011-06-17

同步、异步、阻塞和非阻塞的概念

在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。 同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所返回的

2010-09-09

vs2005、vs2008配置DirectShow详解

注意点(版本问题):在比较老的资料里可以知道:directshow是包含在directx SDK里面的。这里要强调一点,这是在DirectX 9.0b之前的情况,在9.0c以后,directshow和DirectX就彻底分家了,directshow被移到了windows platform sdk里。如果你只安装了DirectX9.0b之后的版本,是没有directshow的。

2010-09-09

使用C++文件传输源代码

该程序是用C++语言编写的文件传输程序,供大家参考

2009-06-05

C++显示系统时钟的小程序

本程序是用来显示操作系统时间的小程序,能较好的显示时间

2009-06-04

C++网络爬虫单机版

用C++写的网络爬虫,单机版的,供学习爬虫使用

2009-06-04

小组软件过程PPT 软件开发

大学课程文档,PPT格式,关于小组软件的开发

2009-05-31

软件工程专业英语PPT

这是大学课程里的PPT,还是比较有用,有兴趣的可以看下

2009-05-31

计算机组成原理PPT

这是我们大学课程的PPT,个人觉得比较好,所以拿来大家分享下

2009-05-31

单机版的五子棋

单机版的五子棋,是用VC6.0做的

2007-11-20

空空如也

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

TA关注的人

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