13 cuijinquan

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

TCP发送文件

//文件传送线程//服务器发送文件,客户端发送文件消息UINT threadSendFile(LPVOID pvar){    CDlgSendMessage *pDlg = (CDlgSendMessage *) pvar; CFile m_fSendfile;m_fSendfile.Close(); if (!m_fSendfil

2014-07-08 15:52:54

强大的任务管理器-Process Hacker

强大的任务管理器-Process Hacker

2014-07-08 15:44:59

子网掩码 快速计算 .因为要牵扯到二进制的变换

在平常计算子网掩码的时候比较麻烦,因为要牵扯到二进制的变换,对于如何计算子网掩码和从子网掩码快速的看出相关信息。我个人得出一个小经验。  比如一个C网要分成两个网段,那么256/2=128.每个子网128个地址。用256减去每个子网的地址数,256-128=128,子网掩码就是255.255.255.128;  分成4个网段,256/4=64每个子网64个地址。用256减去每个子网

2014-07-08 15:43:53

vs2012编译boost_1_53_0

vs2012编译boost_1_53_0第一步: build Boost.BuildH:\boost\boost_1_53_0\tools\build\v2>bootstrap.bat第二步: Install Boost.BuildH:\boost\boost_1_53_0\tools\build\v2>.\b2 --prefix=H:\boost\boost_1_

2014-02-26 21:20:40

win7 vs2012 编译boost 1.55

当前boost最新版本为1.55,下载地址:http://sourceforge.net/projects/boost/files/boost/1.55.0/boost官网上提供了使用指导,part2:Instllation就说明了如何去编译,地址:http://www.boost.org/boost-build2/doc/html/index.html1、打开VS2012

2014-02-26 19:52:38

c++实现嵌入.exe文件到程序中

其实也不算是嵌入,只是单单的将一个exe文件或者任何一个类型的文件,通过16进制来表示。然后这个16进制的文件再使用的时候先生成。然后程序调用。代码:[cpp] view plaincopyprint?// test.cpp : 定义控制台应用程序的入口点。  //    #include "stdafx.h"  #include   using nam

2014-01-25 23:50:00

vc++MCF/C++/C中怎样让应用程序获得或以管理员权限运行 ,ShellExecuteEX编程 --- 获取管理员权限

ShellExecuteEX编程 --- 获取管理员权限:http://blog.csdn.net/jhui163/article/details/5873027怎样让你的应用程序获得管理员权限:就是在运行开发工具如vc6.0 或vs2010时,要以管理员身份运行,这样你的应用程序才可以继承http://bbs.csdn.net/topics/390262991 解决:在v

2014-01-25 22:49:44

使用C语言实现“泛型”链表

看到这个标题,你可能非常惊讶,C语言也能实现泛型链表?我们知道链表是我们非常常用的数据结构,但是在C中却没有像C++中的STL那样有一个list的模板类,那么我们是否可以用C语言实现一个像STL中的list那样的泛型链表呢?答案是肯定的。下面就以本人的一个用C语言设计的链表为例子,来分析说明一下本人的设计和实现要点,希望能给你一点有用的帮助。一、所用的链表类型的选择我们知道

2014-01-25 17:20:55

子网掩码 快速计算

 在平常计算子网掩码的时候比较麻烦,因为要牵扯到二进制的变换,对于如何计算子网掩码和从子网掩码快速的看出相关信息。我个人得出一个小经验。  比如一个C网要分成两个网段,那么256/2=128.每个子网128个地址。用256减去每个子网的地址数,256-128=128,子网掩码就是255.255.255.128;  分成4个网段,256/4=64每个子网64个地址。用256减去每个子

2014-01-22 18:15:42

Etag和断点续传

Author:FinalBSDDate:2008-07-08之前讲Etag的时候都只是对断点续传做了最简单的说明,没有深入研究。今天研究了一会,希望可以回答Laurence的问题,呵呵:)1.断点续传概念断点续传的理解可以分为两部分:一部分是断点,一部分是续传。    断点的由来是在下载过程中,将一个下载文件分成了多个部分,同时进行多个部分一起的下载,当某个时间点,任务

2014-01-22 18:08:23

强大的任务管理器-Process Hacker

http://processhacker.sourceforge.net/downloads.php

2014-01-22 18:04:39

野指针

PER_IO_DATA* pData = new PER_IO_DATA;.....操作....delete pData;这里如果只是单纯的delete的话表示这段内存我不用了,可以让系统分配给别人,但是pData指针还是指向这个地址,用这个指针仍然可以访问这段内存,但是如果这块内存或其中的一部分已经分配给了别的东西使用,在来通过pData指针访问修改可能会造成其他地方

2014-01-22 17:58:13

VC++ MFC 多线程及线程同步

使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。  如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解。例如,多个线程同时访问同一个全局变量

2014-01-22 15:40:47

线程函数中访问成员变量的方法

用AfxBeginThread启动线程,线程的执行函数有两种定义的方法:1.      全局函数:UINT threadMessageBoxAdapter( LPVOID lParam );2.      静态成员函数:static UINT threadMessageBoxAdapter( LPVOID lParam );我们一般的经验是,在线程中使用变量都必须是全局变量

2014-01-22 15:35:37

C/C++笔试经典题目

1. 以下三条输出语句分别输出什么?复制代码char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc";const char* str6 = "abc";cout cout

2014-01-22 15:34:15

静态分配和动态分配内存的区别

要弄懂这个问题,首先你得知道静态和动态指的是什么。个人觉得卡耐基上的解释很经典:     “The word static refers to things that happen at compile time and link time when the program is constructed—as opposed to load time or run time whe

2014-01-22 15:27:28

Sizeof与Strlen的区别与联系

1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如: short f();printf("%d\

2014-01-22 15:25:05

C++中虚析构函数的作用(转)

C++中虚析构函数的作用(转)我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:        有下面的两个类:?123456789101112131415classClxBase

2014-01-22 15:23:24

TCP发送文件

//文件传送线程//服务器发送文件,客户端发送文件消息UINT threadSendFile(LPVOID pvar){    CDlgSendMessage *pDlg = (CDlgSendMessage *) pvar; CFile m_fSendfile;m_fSendfile.Close(); if (!m_fSendfile.Open(pDl

2014-01-22 15:20:13

TransmitFile使用(发送文件)

TransmitFile使用(发送文件) BOOL TransmitFile(   SOCKET hSocket,                               HANDLE hFile,                                 DWORD nNumberOfBytesToWrite,                  DW

2014-01-22 15:18:12

查看更多

勋章 我的勋章
    暂无奖章