关于HttpQueryInfo的问题 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 50%
Bbs1
本版专家分:0
HttpQueryInfo 用来查询一个HTTP请求的信息。
HttpQueryInfo 用来查询一个HTTP请求的信息。 BOOL WINAPI HttpQueryInfo( HINTERNET hRequest, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex ); 参数: hRequest:HTTP请求返回的句柄。 dwI
HttpQueryInfo函数的使用
最近用Windows Internet遇到一些<em>问题</em>: 我是想在一个HttpQueryInfo中查询多个信息,可不知道Buffer中的信息是如何排列的? 使用多个HttpQu
怎样通过HttpQueryInfo获得要下载文件的大小?
我是通过如下代码去做的,不知为什么,总是不能执行成功。 HINTERNET hNet = ::InternetOpen(L"Internet Explorer", INTERNET_OPEN_TYPE
HttpQueryInfo()后面三个参数返回的值都是什么啊?急等!!
HttpQueryInfo Function 该函数返回与一个HTTP请求关联的信息头。 语法 C++ BOOL HttpQueryInfo( __in HINTERNET hRequest, __i
WinInet编写Http下载程序——QueryInfo详解
以下面链接网址为例:(这是百度mp3一个下载地址)http://www.jxgymy.com/xzgzs/music/mp3/6.mp3 MSDN上这样解释QueryInfo函数:Call this member function to return response or request headers from an HTTP request. Use this memb
关于httpQueryInfo的问题
rn 现在做一个Http通讯,向服务器发送了一个请求后,服务器会把我要的信息通过字符串形式返回,添加到额外的头文件中。我现在只想获取这些字符串,不想获取标准头,在调用HttpQueryInfo的时候,第二个参数如何设置啊,或者第二个参数设置成读取整个头文件,那么最后的参数,即偏移量应该设置多少才能满足我的要求
请问关于HTTPQueryInfo的问题
if(!HttpQueryInfo(hConnect,HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_FLAG_NUMBER,(LPVOID)&dwByteToRead,&dwSizeOfRq,NULL))rnrn我用上面的代码想得到文件的总大小rnrn但是为什么每次获得的dwByteToRead都是1308呢?rnrn请问怎么获得文件的总大小
C++实现HTTP下载(两种方式:WinInet和Socket)
用C++实现的HTTP Web下载,两种方式实现: 1.WinInet(这种方式很简单,但不是很灵活) 2.WinSock(也就是Socket,这种方式有点繁琐,但是可以自定义发送HTTP的报文头和接收响应头,很灵活) 因作者编程水平有限,错误之处,在所难免,欢迎批评指正。
使用HttpQueryInfo 这个函数有什么注意事项?
BOOL bQuery=::HttpQueryInfo(hRequest, HTTP_QUERY_CONTENT_LENGTH, CntLenBuff, &dwquerybuflen,NULL); 我
HttpQueryInfo()的问题
DWORD RetQueryInfo=HttpQueryInfo(hRequest, HTTP_QUERY_CONTENT_LENGTH, Buffer, &BufLen, &dwIndex);//得
HttpQueryInfo 返回错误12019,急!!
路过 的大虾: 1. InternetConnect 创建Connect句柄, 成功返回句柄 2. HttpOpenRequest 创建一个Request, 成功 3. HttpSen
关于wininet的 httpqueryInfo 函数问题
<em>问题</em>: 在使用HttpQueryInfo<em>问题</em>上 在查找返回的错误信息时,除了通过getlasterror来获得返回错误,是否还可以通过其他的方式查询到网站返回来的错误信息。意思就是我想查询到网站服务器返回过来的错误信息。知道的发表下您的宝贵意见。。。。分数不多。。见谅
一个关于HttpQueryInfo的怪问题
参考程序员杂志的内容,写了如下程序:rnrn#include"HttpEngine.h"rn#include"stdio.h"rn#include"Shlwapi.h"rnrnrnint CHttpEngine::StartHttpEngine(void)rnrn hSession = InternetOpen("HTTPENGINE",rn INTERNET_OPEN_TYPE_PRECONFIG,rn NULL,NULL,0);rn if(hSession == NULL)rn printf("error:internet");rnrn hConnect = InternetConnect(hSession,"www.dreamproxy.com",INTERNET_DEFAULT_HTTP_PORT,rn NULL,NULL,rn INTERNET_SERVICE_HTTP,0,0);rn if(hConnect == NULL)rn printf("error:connect");rnrn const char *AcceptType = "*/*";rn hRequest = HttpOpenRequest(hConnect,rn "GET",rn "nilei/nasl09b.zip",rn "HTTP/1.1",rn NULL,rn &AcceptType,rn INTERNET_FLAG_RELOAD,rn 0);rn if(hRequest == NULL) rn printf("error:request");rn return 1;rnrnrnint __fastcall CHttpEngine::GetFileSize()rnrn DWORD BufferLength = 10;rn DWORD dwIndex = 0;rn char Buffer[1024];rnrn BOOL RetQueryInfo = HttpQueryInfo(hRequest,rn HTTP_QUERY_CONTENT_LENGTH,rn Buffer,rn &BufferLength,rn &dwIndex);rn if(RetQueryInfo == FALSE) rn rn printf("Error file size");rn printf("\n Buffer = %s",Buffer);rn printf("\n Length = %d,Index = %d",BufferLength,dwIndex);rn rn int size = StrToInt(Buffer);rn return size;rnrnrnrnvoid main()rnrn CHttpEngine he;rn he.StartHttpEngine();rn he.GetFileSize();rnrnrn但是HttpQueryInfo调用始终失败,<em>问题</em>何在???
关于HttpQueryInfo中的HTTP_QUERY_HOST问题
应该返回被请求的host address和port,我总是取不到,应该怎样使用才能取到
网络文件下载的问题 HttpQueryInfo?
[code=C/C++]rn DWORD byteread=0;rn char buffer[65535];rn memset(buffer,0,sizeof(buffer));rn HINTERNET internetopen;rnrn internetopen=InternetOpen(L"Testing",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);rn if (internetopen==NULL)rn rn return FALSE;rn rnrn HINTERNET internetopenurl;rn CString strURLPath = L"http://www.xatuxun.com//update//Resource//BKGround//elthumbs.db";rn internetopenurl=InternetOpenUrl(internetopen, strURLPath, NULL,0,INTERNET_FLAG_RELOAD,0);rn if (internetopenurl==NULL)rn rn goto there;rn rnrn //计算文件总大小rn DWORD dwByteToRead = 0;rn DWORD dwSizeOfRq = 4;rnrn if (!HttpQueryInfo(internetopenurl, HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_FLAG_NUMBER, (LPVOID)&dwByteToRead, &dwSizeOfRq, NULL))// ---------------- 这里得到的文件大小不对(1090560字节)。rn rn return FALSE;rn rn[/code]
十分不解的问题httpqueryinfo??
我用HttpQueryInfo查询文件的大小,对.exe .htm反回正确,对 shtml返回时函数调用不成功?rnrn怎么回事
CHttpFile::QueryInfo
所属分类:VC/MFC 网络编程 ----------------------------------------- 我的程序通过CHttpFile下载网络上的文件,我是这样干的 CInternetSession     sess ; ... CHttpFile     * pF = (CHttpFile*)sess.OpenURL(strFileURL, 1, dwFla
MFC中CHttpFile QueryInfo Cookie获取不全的BUG
MFC中使用CHttpFile时,发现Cookie只能获取到一地个
C++ 编程之QueryInterface函数(一)
前言 组件对外公布的是接口;一个组件可以实现多个接口,也就是说可以对外公布多个接口,之前也总结过了,你很少会100%的去完全了解一个组件的所有接口,就像你去学习编程一样,你几乎不可能去成为编程中的全才。那么,既然我们不能去完全的了解一个组件提供的所有接口,那么我们在实际开发中,如何去判断一个组件是否提供对应的接口呢?看文档?是的,是个好主意,在文档的海洋,找到一个知识点,真的很难,浪费时间和
QueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF, strNewLocation); HTTP_QUERY_RAW_HEADERS_CRLF这个宏什么意思?
刚开始学winInet。。。。请教
HttpQueryInfo ,错误 12150 没有 content length
extern "C" __declspec(dllexport) string GetHTML(char*URL) { HINTERNET Session = InternetOpenA(NULL,I
求助HttpQueryInfo的问题
就是下面这代码,在调用第二个HttpQueryInfo出错,错误号12150rnHINTERNET lhUrlFile = InternetOpenUrl(lhInternet,apszUrl,NULL,0,rn INTERNET_FLAG_NO_CACHE_WRITE|INTERNET_FLAG_NO_COOKIES|INTERNET_FLAG_RELOAD,2);rnrn if(NULL != lhUrlFile)rn rn char lszBuff[1000];rn DWORD ldwReadBytes = 0;rn DWORD ldwBuffLen = 1000;rn DWORD ldwIndex = 0;rnrnrn if(HttpQueryInfo(lhUrlFile,HTTP_QUERY_CONTENT_TYPE,lszBuff,&ldwBuffLen,&ldwIndex))rn rn if(0 != strcmp(lszBuff,"text/html"))rn rn ldwBuffLen = 1000;rn ldwIndex = 0;rn if(HttpQueryInfo(lhUrlFile,HTTP_QUERY_CONTENT_LENGTH|HTTP_QUERY_FLAG_NUMBER,lszBuff,&ldwBuffLen,&ldwIndex))
关于使用HttpQueryInfo获取文件大小的问题
我用HttpQueryInfo获取一个网站里的一个cab文件的大小,如果确实有这个cab文件,那么这个函数能返回这个cab的大小。rn但是,如果没有这个文件,即文件夹为空,HttpQueryInfo得到的文件大小却不是0,而是一个数值,大概是1230.rn不知道这是怎么回事?问问大家
HttpQueryInfo错误
[code=c] HINTERNET hSession = ::InternetOpen(NULL,PRE_CONFIG_INTERNET_ACCESS,NULL, INTERNET_INVALID_PORT_NUMBER,0) ;rn HINTERNET hConnect = ::InternetConnect(hSession,"192.168.85.132",INTERNET_INVALID_PORT_NUMBER,"","",INTERNET_SERVICE_HTTP,0,0) ;rn HINTERNET hHttpFile = ::HttpOpenRequest(hConnect,"GET","/test.php?cmd=3yutv",HTTP_VERSION,NULL,0,INTERNET_FLAG_DONT_CACHE,0) ;rn BOOL bSendRequest = ::HttpSendRequest(hHttpFile, NULL, 0, 0, 0); rn char bufQuery[32] ;rn DWORD dwLengthBufQuery = sizeof(bufQuery);rn BOOL bQuery = ::HttpQueryInfo(hHttpFile,HTTP_QUERY_CONTENT_LENGTH, bufQuery, &dwLengthBufQuery,NULL) ;//此处返回错误rn printf("%d\n",GetLastError());rn DWORD dwFileSize = (DWORD)atol(bufQuery) ;rn char* buffer = new char[dwFileSize+1] ;rn memset(buffer, 0, sizeof(buffer));rn DWORD dwBytesRead ;rn BOOL bRead = ::InternetReadFile(hHttpFile,buffer,dwFileSize+1, &dwBytesRead);rn printf("%s\n",buffer);rn FILE * fp=fopen("c:\\a.txt","w+");rn fprintf(fp,"%s\n",buffer);rn fclose(fp);rn buffer[dwBytesRead] = 0 ;rn ::InternetCloseHandle(hHttpFile); rn ::InternetCloseHandle(hConnect) ;rn ::InternetCloseHandle(hSession) ;rn return;[/code]rn这是一个GET的请求模板,除了ip我未修改什么,但我发现HttpQueryInfo函数无论如何无法成功,返回FALSE,getlasterror返回的是 12150错误,有谁知道为什么?
请教httpqueryinfo
wininet连接服务器后,<em>httpqueryinfo</em>为什么查不到PHPSESSIONID了,之前一直都可以的啊?
HttpQueryInfo报错
file1.phprn[code=PHP] $file = "D:\\ReadFileTo.txt";rn $handle = fopen($file, 'r');rn $sContent = '';rn while(false != ($a = fread($handle, 8080)))//返回false表示已经读取到文件末尾rn $sContent .= $a;rn rn rn fclose($handle);rn echo "$sContent";[/code]rnrnvc(输出file1.php):rn[code=C/C++]#include "stdafx.h"rn#include rn#include rn#include rn#include rn#include rn#pragma comment(lib,"wininet.lib") rnrn#define DATA_CACHE_SIZE 1024*10rnint main(int argc, char* argv[])rnrn printf("Hello World!\n");rnrn int i = 0;rn char pulr[] = "file1.php";rn HINTERNET hinternet=::InternetOpen(rn "http generic",rn INTERNET_OPEN_TYPE_PRECONFIG,rn NULL, rn NULL,rn 0);rn if (!hinternet)rn rn printf("InternetOpen\n");rn system("pause");rn return 0;rn rnrn i = 1;rn HINTERNET hconnect= ::InternetConnect(rn hinternet,rn "144.20.80.27",rn 8080,rn NULL, //lpszUsernamern NULL, //lpszPasswordrn INTERNET_SERVICE_HTTP,rn 0, //dwFlagsrn 0 //dwContextrn );rn if (!hconnect)rn rn printf("InternetConnect\n");rn system("pause");rn return 0;rn rnrn HINTERNET hHttpOpenRequest=::HttpOpenRequest(rn hconnect,rn "POST",rn pulr,rn "HTTP/1.1",rn NULL,rn 0,rn INTERNET_FLAG_RELOAD,rn 0rn );rn if (!hHttpOpenRequest)rn rn printf("HttpOpenRequest\n");rn system("pause");rn return 0;rn rnrn char psHeader[] = "Content-Type: application/x-www-form-urlencoded \n\r";rn if (!(HttpAddRequestHeaders(rn hHttpOpenRequest, rn psHeader, rn strlen(psHeader), rn HTTP_ADDREQ_FLAG_REPLACE|HTTP_ADDREQ_FLAG_ADDrn )) )rn rn printf("HttpAddRequestHeaders\n");rn system("pause");rn return 0;rn rnrn char *strRet=""; //"Yjr|fc|zf|cym|wjf||role1|role2|role3|role4";rn char pstrContent[] = "UserName=admin&Password=-1";rn if (! (HttpSendRequest(rn hHttpOpenRequest,rn NULL,rn 0,rn (LPVOID)(LPCSTR)pstrContent,rn strlen(pstrContent)rn )) )rn rn printf("HttpSendRequest\n");rn system("pause");rn return 0;rn rnrn // Get the length of the file. rn DWORD dwFileSize=0;rn DWORD dwLengthBufQuery = sizeof(dwFileSize);rn DWORD dwIndex=0;rn rn BOOL bQuery = ::HttpQueryInfo(hHttpOpenRequest,rn HTTP_QUERY_CONTENT_LENGTHrn |HTTP_QUERY_FLAG_NUMBER, rn (LPVOID)&dwFileSize/*bufQuery*/, rn &dwLengthBufQuery,rn &dwIndex) ;rn if (!bQuery)rn rn printf("HttpQueryInfo\n");rn system("pause");rn return 0;rn rnrnrn // Allocate a buffer for the file. rn char* buffer = new char[dwFileSize+1] ;rn rn //由于不允许HTTP写缓存,所以无需循环调用InternetReadFilern DWORD dwLength=0;rn DWORD dwLengthOne=1;rn BOOL bRead=TRUE;rn char bufferOne[DATA_CACHE_SIZE+10];rnrn strcpy(buffer,"");rn while (bRead && dwLengthOne>0)rn rn strcpy(bufferOne,"");rn if (InternetReadFile(rn hHttpOpenRequest,rn bufferOne,rn DATA_CACHE_SIZE+1,rn &dwLengthOnern )rn ) rn rn if (dwLengthOne>0)rn rn memcpy(&buffer[dwLength],bufferOne,dwLengthOne);rn dwLength+=dwLengthOne;rnrn //接收数据包的大小和与总数据包大小比较rn if (dwLength > dwFileSize)rn rn printf("while\n");rn system("pause");rn return 0;rn rnrn buffer[dwLength]='\0';rn rn rn rn buffer[dwLength]='\0';rnrn //to widercharrn DWORD dwSize = MultiByteToWideChar (CP_ACP, 0, buffer, -1, NULL, 0);rn WCHAR *wchr = new WCHAR [dwSize];rn ::MultiByteToWideChar(CP_ACP,MB_ERR_INVALID_CHARS,buffer,-1,rn wchr,dwSize);rn printf(buffer);rn// wprintf(wchr);rn delete [] wchr;rn delete [] buffer;rn rn rn ::InternetCloseHandle(hHttpOpenRequest);hHttpOpenRequest=NULL;rnrn ::InternetCloseHandle(hconnect);hconnect=NULL;rn ::InternetCloseHandle(hinternet);hinternet=NULL;rnrn printf("\n");rn system("pause");rn return 0;rn[/code]rnrn<em>问题</em>:rn1、环境windows xp + php5 + apache2.2 + vc6.0。rn2、当file1.php读取的文件大于8000kb时,输出就会失败。
CHttpFile::QueryInfo老大难问题......
我get一个URL, 分别使用CInternetSession::OpenURL方式与CInternetSession/CHttpConnection/CHttpFile组合方式, QueryInfo
HttpQueryInfo 获取服务器文件大小 问题
#include rn#include rn#include rn#include rn#include rn#include rn#pragma comment(lib, "wininet.lib")rn#pragma comment(lib,"WSOCK32.lib")rnrnrnrnlong CGetServerFileSize(const char *httpurl)rnrn char Buffer[32] = 0;rn DWORD BufLen = sizeof(Buffer);rn DWORD WIndex = 0;rn long dwFileSize = 0;rn HINTERNET hOpen = InternetOpen("Update1.0", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); rn HINTERNET HTTPConnect = InternetOpenUrl(hOpen, httpurl, NULL, 0, INTERNET_FLAG_RELOAD, 0);rn ::HttpQueryInfo(HTTPConnect,HTTP_QUERY_CONTENT_LENGTH, Buffer, &BufLen, &WIndex);rn dwFileSize = (DWORD)atol(Buffer);rn printf("%s\n", Buffer);rn InternetCloseHandle(HTTPConnect); rn InternetCloseHandle(hOpen); rn return dwFileSize;rnrnrnvoid main(void)rnrn CGetServerFileSize("http://127.0.0.1/赵咏华-最浪漫的事.mp3");rnrnrnrn发现要是用含有中文的名字 去获取大小就不对, 要是换成英文的文件名就可以了, 那么怎么做让它用中文的也可以呢 谢谢
关于HttpQueryInfo无法抓到重定向302
我用HttpQueryInfo设置好HTTP_QUERY_STATUS_CODE 可是当连接上一个有重定向的网址时无法返回302的错误,却返回200的正确连接 不知道<em>问题</em>出在哪里,是不是还需要设置其他东西
懂HttpQueryInfo的帮忙看一下
如果网上一个文件有5Mrn我用InternetOpenUrl打开时指定了Range从3M到文件末尾开始rn那么rnHttpQueryInfo(hIurl, rn HTTP_QUERY_CONTENT_LENGTH | rn HTTP_QUERY_FLAG_NUMBER, rn &contentlen, &len, NULL)rn的时候,contentlen是5M还是2Mrnrn例,不看也无所谓rn// Construct header requesting range of data. rn sprintf(header, "Range:bytes=%d-", filelen); rnrn // Open the URL and request range. rn hIurl = InternetOpenUrl(hInet, url, rn header, -1, rn INTERNET_FLAG_NO_CACHE_WRITE, 0); rnrn if(hIurl == NULL) throw DLExc("Can't open url."); rnrn // Confirm that HTTP/1.1 or greater is supported. rn if(!httpverOK(hIurl)) rn throw DLExc("HTTP/1.1 not supported."); rnrn // Get content length. rn len = sizeof contentlen; rn if(!HttpQueryInfo(hIurl, rn HTTP_QUERY_CONTENT_LENGTH | rn HTTP_QUERY_FLAG_NUMBER, rn &contentlen, &len, NULL)) rn throw DLExc("File or content length not found."); rnrn // If existing file (if any) is not complete, rn // then finish downloading. rn if(filelen != contentlen && contentlen) rn do
熟悉WININET的朋友请进,关于函数HttpQueryInfo
使用wininet的函数HttpQueryInfo来获取HTTP头信息rnrn[code=Delphi(Pascal)]rnHttpQueryInfo定义如下:rnfunction HttpQueryInfo(hRequest: HINTERNET; dwInfoLevel: DWORD;rn lpvBuffer: Pointer; var lpdwBufferLength: DWORD;rn var lpdwReserved: DWORD): BOOL; stdcall;rn[/code]rnrn时,只有HTTP_QUERY_CONTENT_TYPE 、HTTP_QUERY_DATE、HTTP_QUERY_STATUS_CODE、HTTP_QUERY_RAW_HEADERS_CRLF和其他少数几个参数能使用。rnrn且使用用于获取全部HTTP头信息的HTTP_QUERY_RAW_HEADERS_CRLF时,获取的头信息不完整。rnrn使用用于获取头信息中的COOKIES的HTTP_QUERY_SET_COOKIE,也经常执行失败或获取不完整。rnrn求解。rnrnrnrn应用代码如下rnrn[code=Delphi(Pascal)]rnvarrn url:string;rn Session, HttpFile:HINTERNET;rn szSizeBuffer:Pointer;rn dwLengthSizeBuffer:DWord;rn dwReserved:DWord;rn dwFileSize:DWord;rn dwBytesRead:DWord; rn rn success:longbool;rn rnbeginrn url:=trim(memo1.Lines.Text);rnrn Session:=InternetOpen('',0,niL,niL,0);rn HttpFile:=InternetOpenUrl(Session,PChar(Url),niL,0,0,0);rn dwLengthSizeBuffer:=1024*1024;rn GetMem(szSizeBuffer,dwLengthSizeBuffer);rn level:=HTTP_QUERY_SET_COOKIE; //取COOKIESrn success:=HttpQueryInfo(HttpFile,level,szSizeBuffer,dwLengthSizeBuffer,dwReserved);rn memo2.Lines.Append('执行状态:'+booltostr(success));rn memo3.Lines.Append('头信息:'+pchar(szSizeBuffer));rn FreeMem(szSizeBuffer);rnrn InternetCloseHandle(HttpFile);rn InternetCloseHandle(Session);rnrn[/code]rnrn
如何HttpQueryInfo网页的HTTP_QUERY_ACCEPT_CHARSET
我会用HTTP_QUERY_STATUS_CODE,方法如下rnDWORD dwStatus;rnDWORD dwStatusLen = sizeof(dwStatus);rnbSuccess = ::HttpQueryInfo(hRequest, HTTP_QUERY_STATUS_CODE | HTTP_QUERY_FLAG_NUMBER, &dwStatus, &dwStatusLen, NULL);rnrn//////////////////////////////rnrn如何得到网页使用的字符集HTTP_QUERY_ACCEPT_CHARSET,我用rnchar buf[100]=0;rnDWORD dwStatusLen = 100;rnbSuccess = ::HttpQueryInfo(hRequest, HTTP_QUERY_ACCEPT_CHARSET, buf, &dwStatusLen, NULL);rnrn发现不行,怎么办?rnrn谢谢!
HttpQueryInfo总是乱码。
我通过C#调用的wininet.dll的API,并在InternetCloseHandle执行之前想进行查询,但是总是乱码。rn[code=C#]rn[DllImport("wininet.dll",rn CharSet = CharSet.Ansi,rn SetLastError = true,rn CallingConvention = CallingConvention.StdCall)]rn static extern bool HttpQueryInfo(rn IntPtr hRequest,rn uint dwInfoLevel,rn ref IntPtr lpvBuffer,rn ref int lpdwBufferLength,rn ref uint lpdwIndex);rnrnint buffer_length = 10240;rn byte[] cookies_buffer = new byte[buffer_length];rnrn IntPtr i_buffer = Marshal.AllocHGlobal(buffer_length);rn //查询rn HttpQueryInfo(hInternet, 22 | 0x80000000, ref i_buffer, ref cookies_buffer_length, ref lpdwIndex);rn //这里copy后保存的文件总是乱码rn Marshal.Copy(i_buffer, cookies_buffer, 0, cookies_buffer_length);rn File.WriteAllBytes("d:/buffer.txt", cookies_buffer);rn[/code]rn其中:rn我查询代码19(HTTP_QUERY_STATUS_CODE)的时候,看到cookies_buffer_length为4.rn我查询代码22 | 0x80000000(HTTP_QUERY_RAW_HEADERS_CRLF | HTTP_QUERY_FLAG_REQUEST_HEADERS)的时候,看到cookies_buffer_length大概都是400~600。rn从query得到的buffer长度看来,应该是有值的,rn谢谢rn
HttpQueryInfo返回值为0
抓包后的页面大小了但是HttpQueryInfo返回值为0?why?
HttpQueryInfo的用法,急!
我想从服务端那边接收一些数据,不是文件形式,就是普通的结构体数据,在服务端会写成字节流的形式发给客户端。rnrn可是,我在客户端应该怎么接收这些数据呢,我想用void *接收,可是怎么做呢?rnrnrn谢谢!我是新手,请多多帮助。
HttpQueryInfo 返回400
[code=C/C++]rnrn DWORD dwStatusCode = 0;rn DWORD dwSizeOfRq = 4;rnrn if (!HttpQueryInfo(hRequestrn ,HTTP_QUERY_FLAG_NUMBER | HTTP_QUERY_STATUS_CODErn ,(LPVOID)&dwStatusCodern ,&dwSizeOfRqrn ,NULL))rn rn //查詢發送請求后,服務器后返回消息rn dError = ::GetLastError();rn SetFormatData(m_Error,"HttpQueryInfo Fail Error Code is %d",dError);rn dwStatusCode = 0;rn bIsOK = false;rn goto EndFlg;rn rnrn[/code]rn为什么dwSizeOfRq 返回是400rnrn同样的代码rnrnhttp://www.qq.comrn返回是200rn而rnhttp://www.csdn.net是400rnrn有谁能告诉我原因,谢谢
奇怪错误,HttpQueryInfo错误
这个<em>问题</em>挺奇怪,我之前我的下载程序是可以工作的。但由于网站为了安全提高了权限,我的程序就不能正常下载了。但我发现用下载工具是可以下。我跟踪发现HttpQueryInfo返回的下载文件字节只有20,后来我换了几个不同的文件试验了一下,还是同样的<em>问题</em>,大小也是20.最后下载到客户端的文件打开显示的是“Bad Request”我不知道这是为什么,哪里错了。在网站没有提升安全权限的时候,我的程序是可以正常工作的。现在就不行了,但下载工具是可以的。rn帮助我解决一下
专业问题,非诚勿扰。。。谢谢(HttpQueryInfo)!
[code=C/C++]TCHAR szStatusCode[32];rnDWORD dwInfoSize = 32;rnHttpQueryInfo(m_hHttpFile, HTTP_QUERY_STATUS_CODE, (LPVOID)szStatusCode, &dwInfoSize, NULL)[/code]rn错误:返回的szStatusCode值是400;也就是一个无效的请求;rn安装过程中就是不行;同样模块的代码rn但是在安装好之后就是可以用的;
请看这段代码错在哪里?(HttpQueryInfo问题)
Public Function HttpHead$(srv$, port$, script$)rnrn rn Dim hInternetOpen As Longrn Dim hInternetConnect As Longrn Dim hHttpOpenRequest As Longrn Dim bRet As Booleanrn rn hInternetOpen = 0rn hInternetConnect = 0rn hHttpOpenRequest = 0rn rn Const INTERNET_OPEN_TYPE_PRECONFIG = 0rn If hInternetOpen = 0 Then hInternetOpen = InternetOpen("http generic", _rn INTERNET_OPEN_TYPE_PRECONFIG, _rn vbNullString, _rn vbNullString, _rn 0)rn rn rn If hInternetOpen <> 0 Thenrn Const INTERNET_SERVICE_HTTP = 3rn rn If hInternetConnect = 0 Then hInternetConnect = InternetConnect(hInternetOpen, _rn srv$, _rn port$, _rn vbNullString, _rn "HTTP/1.0", _rn INTERNET_SERVICE_HTTP, _rn 0, _rn 0)rn rn If hInternetConnect <> 0 Thenrn Const INTERNET_FLAG_RELOAD = &H80000000rn hHttpOpenRequest = HttpOpenRequest(hInternetConnect, _rn "HEAD", _rn script$, _rn "HTTP/1.0", _rn vbNullString, _rn 0, _rn INTERNET_FLAG_RELOAD, _rn 0)rn rn If hHttpOpenRequest <> 0 Thenrn Dim sHeader As Stringrn Const HTTP_ADDREQ_FLAG_ADD = &H20000000rn Const HTTP_ADDREQ_FLAG_REPLACE = &H80000000rnrn bRet = HttpSendRequest(hHttpOpenRequest, _rn vbNullString, _rn 0, _rn vbNullString, _rn 0)rn rn Dim sReadBuffer As String * 32rn Dim lNumberOfBytesRead As Longrn Dim lNumberOfIndex As Longrn Dim sBuffer As Stringrn rn lNumberOfIndex = 0rn rn If bRet Thenrn bRet = HttpQueryInfo(hHttpOpenRequest, _rn HTTP_QUERY_CONTENT_TYPE, _rn ByVal sReadBuffer, _rn lNumberOfBytesRead, _rn lNumberOfIndex _rn )rn lNumberOfIndex = GetLastErrorrn If Not bRet Thenrn MsgBox lNumberOfIndexrn End Ifrn sBuffer = LeftB(StrConv(sReadBuffer, vbFromUnicode), lNumberOfBytesRead)rn HttpHead = StrConv(sBuffer, vbUnicode)rn End Ifrnrn bRet = InternetCloseHandle(hHttpOpenRequest)rn rn End Ifrn bRet = InternetCloseHandle(hInternetConnect)rn End Ifrn bRet = InternetCloseHandle(hInternetOpen)rn End IfrnEnd FunctionrnrnrnHttpQueryInfo 总返回false,而查getlasterror=0 不知道什么原因.rn
当当网注册界面
<em>关于</em>div+css布局的<em>问题</em>,<em>关于</em>div+css布局的<em>问题</em>,<em>关于</em>div+css布局的<em>问题</em>,<em>关于</em>div+css布局的<em>问题</em>,
关于秒表的实现问题
<em>关于</em>秒表的实现<em>问题</em>。 <em>关于</em>秒表的实现<em>问题</em>。 <em>关于</em>秒表的实现<em>问题</em>。 <em>关于</em>秒表的实现<em>问题</em>。
关于邻居的问-关于邻居的问题-关于邻居的问题
<em>关于</em>邻居的<em>问题</em>-<em>关于</em>邻居的<em>问题</em>-<em>关于</em>邻居的<em>问题</em>
InternetQueryDataAvailable和HttpQueryInfo的主要区别是什么?
函数InternetQueryDataAvailable和HttpQueryInfo的主要区别是什么?rnrn那个可以用于对于访问wap服务器,反馈的流中数据(包含图片,文本等信息)的判断?rnrn
WinINet 中HttpAddRequestHeaders() ,HttpQueryInfo() 详解
最近学习 WinINet 网上看了很多代码 有几个些地方还是不懂,rnrn//添加请求 rnTCHAR szSize[MAX_PATH] = 0; rnwsprintf (szSize, "Range:bytes=0-12345678\r\n"); HttpAddRequestHeaders(hOpenRequest,szSize,-1,HTTP_ADDREQ_FLAG_ADD|HTTP_ADDREQ_FLAG_REPLACE);rnrnszSize 的格式 "Range:bytes=0-12345678\r\n" 什么意思?rnrnDWORD dwInfoSize = 32; rnTCHAR szContentLength1[32]= 0; rnHttpQueryInfo(hOpenRequest,HTTP_QUERY_CONTENT_RANGE ,szContentLength1, &dwInfoSize, NULL); MessageBox((LPCTSTR)szContentLength1,"1",MB_OK);rnrn查询文件大小的时候 以QQ客户端 测试地址 http://dl_dir.qq.com/qqfile/qd/QQ2012Beta1_QQProtect2.5.exe结果 szContentLength1 格式是 "bytes 0-12345678/48997752"rn另一个软件 http://heze.onlinedown.net/down/ha-winace265-snear.ziprn结果 szContentLength1 格式是 "bytes 0-1874491/1874492"rn这个 szContentLength1 格式 到底是怎么定义的啊?rnrn还有 我用rn//初始化www连接 rnHINTERNET hConnect = InternetConnect(hOpen, "heze.onlinedown.net", 80,"","",INTERNET_SERVICE_HTTP, 0, 1); //建立请求 rnHINTERNET hOpenRequest = HttpOpenRequest(hConnect,"GET","/down/ha-winace265-snear.zip", HTTP_VERSION, NULL,0,INTERNET_FLAG_DONT_CACHE, 2); rnrn有什么简单的方法根据 url自动判断主机 端口 和目录吗?还是只能我自己变代码来判断url地址?
关于日期问题的总结
日期<em>问题</em>不会很复杂,主要记住判别平闰年,和算今天是星期几的公式(公元1年1月1号是星期1)public static boolean isLeap(int year) { return (year%4==0&amp;amp;&amp;amp;year%100!=0)||(year%400==0); }package 日期<em>问题</em>; /*用于复习昨天打的in.nextLine().split(&quot;&quot;)以...
关于面试的常见问题
一些测试面试题 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将<em>问题</em>提交到缺陷管理库,类似禅道,进行备案, 根据需求文档,产品说明,设计文档等,确认实际结果是否与计划有不一致的地方, 如果没有文档,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据一般用户的使用习惯,来确认 与设计人员、开发人员和客户代表等相...
关于产品设计中的几个问题
第一个,安全性。这个是最基本的要求,但是很多设计代码的人会写正确的功能。这个在开始的时候感觉进度很快,但从较长时间来看,后续的测试和优化将会花费更多时间,这个大概可以叫做业绩驱动开发吧,因为市场很着急,老板很着急。不安全的设计会造成最差的客户体验,在工业领域将更严重,要么损坏作业对象,要么损坏机器,更恐怖的是伤害到人。 第二个,性能。有一些产品可以工作在恶劣的环境,代替人的工作。但是由于速度慢,
关于java上传的问题
<em>关于</em>java上传的<em>问题</em><em>关于</em>java上传的<em>问题</em><em>关于</em>java上传的<em>问题</em>
关于c++传值交换的问题 word
<em>关于</em>c++传值交换的<em>问题</em> <em>关于</em>c++传值交换的<em>问题</em> <em>关于</em>c++传值交换的<em>问题</em>
一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题
一个<em>关于</em>jspsmartupload下载的<em>问题</em> 一个<em>关于</em>jspsmartupload下载的<em>问题</em> 一个<em>关于</em>jspsmartupload下载的<em>问题</em>
pro/e精华百问,pro/e精华百问
<em>关于</em>pro/e的精华<em>问题</em>。<em>关于</em>pro/e的精华<em>问题</em>。<em>关于</em>pro/e的精华<em>问题</em>
jsp关于解决中文乱码的问题
jsp<em>关于</em>解决中文乱码的<em>问题</em>! jsp<em>关于</em>解决中文乱码的<em>问题</em>! jsp<em>关于</em>解决中文乱码的<em>问题</em>!
关于交叉编译不能运行的问题
<em>关于</em>交叉编译不能运行的<em>问题</em><em>关于</em>交叉编译不能运行的<em>问题</em><em>关于</em>交叉编译不能运行的<em>问题</em>
U盘修复.txt
<em>关于</em>U盘修复的<em>问题</em>,<em>关于</em>U盘修复的<em>问题</em>,<em>关于</em>U盘修复的<em>问题</em>,
矩阵安装手册
矩阵安装的详细说明,<em>关于</em>切换<em>问题</em>,<em>关于</em>显示<em>问题</em>、<em>关于</em>字幕修改<em>问题</em>
wxh关于透明色问题
<em>关于</em>透明色<em>问题</em><em>关于</em>透明色<em>问题</em><em>关于</em>透明色<em>问题</em>
关于XQUERY的误解及其解答
解答了一些<em>关于</em>XQUERY的<em>问题</em>,解答了一些<em>关于</em>XQUERY的<em>问题</em>,解答了一些<em>关于</em>XQUERY的<em>问题</em>。
MFC关于控件的美化问题
MFC<em>关于</em>控件的美化<em>问题</em>MFC<em>关于</em>控件的美化<em>问题</em>MFC<em>关于</em>控件的美化<em>问题</em>MFC<em>关于</em>控件的美化<em>问题</em>MFC<em>关于</em>控件的美化<em>问题</em>MFC<em>关于</em>控件的美化<em>问题</em>
HttpQueryInfo()取得文件的正确路径
请问在用Wininet时,如何用rnHttpQueryInfo()取得文件的正确路径。rn我曾用HttpQueryInfo()得到文件的大小,可就不知怎样去获取文件的真实路径。rnHttpQueryInfo(hConnect, HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_FLAG_NUMBER, rn (LPVOID)&dwByteToRead, &dwSizeOfRq, NULL);//返回的文件大小。rn请各高手指点。
BHO API HOOK Wininet基于IE编程的一些资料
BHO原理:推荐vc base中的文章:如何使用BHO定制你的Internet Explorer浏览器API HOOK的基本原理:推荐C++ builder 研究中的文章:API Hook基本原理和实现[图文]如果你想使用Wininet API HOOK获取IE中的数据,code project中的这篇文章推荐:Retrieve HttpOnly Session Cookie in WebBrowser当然这篇文章只是给了个实现功能的模板,不过确实还是不错的,可以借鉴这篇文章和msdn中的wininet a
问题及答案(关于就业和面试类)
1.择业的原则分别是:服从社会需要原则、发挥个体优势原则、有利于成才的原则、争取及时就业原则、面向未来原则2.就业信息的种类分别是:就业形势信息、社会需求信息、用人单位信息3.试用期陷阱表现方式:单方面延长使用期、只签订试用期合同、试用期不合格4.就业信息检索的特点分别是:时效性-早、共享性-广、真实性-实、针对性-准5.简述签劳动合同时需注意哪些内容:劳动合同签订原则(应以书面形式签订劳动合同,...
常见关于二叉树的问题(1)
<em>问题</em>1:计算一共有多少个节点。运用递归思想,迭代计算出结点个数。 <em>问题</em>2:计算二叉树的深度。循环求解的思想,层层计算,每次向下一层,直至到底。 <em>问题</em>3:三种遍历二叉树,先序遍历,中序遍历,后序遍历。都是运用的递归思想,经典的算法。
关于函数中this指向的问题
<em>关于</em>函数中this指向的<em>问题</em> 规则0:函数本身是一个特殊类型,大多数时候,可以认为是一个变量。  复制代码代码如下: function a()  {  alert(this);  }  或者  var a = function()  {  alert(this);  }  都可以认为是创建了一个变量,这个变量的值就是一个函数。  规则1:如
关于Java堆和栈的问题
前言 堆和栈的概念可以说是Java开发底层的一大<em>问题</em>了。今天和一个复旦的哥们在讨论基本数据类型在堆栈中的存储<em>问题</em>,以及明白了这个<em>问题</em>对于用户(程序员)来说有何意义。 顺便总结一下堆栈相关的知识。google了很多,学习了很多,学习Java堆栈知识,看这篇就够了! 堆和栈的区别 功能不同 栈内存用来存储局部变量和方法调用。 而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们...
《西游记》中10个矛盾问题的绝妙回答
  有一道<em>关于</em>《西游记》的题目:是不是要吃完一整个唐僧才会长生不老?看有些妖精打算用聚餐的办法吃,那应该是吃一两块也有效吧?那唐僧为什么不割两块肉给妖怪吃吃就算了?   从这个<em>问题</em>出发,网友又列举了一堆<em>关于</em>《西游记》的<em>问题</em>:   1、为什么猴子被五指山压住,他不变小出来?   答:孙悟空的老师是菩提祖师,属于道家的神仙。如来用五根手指化做五行山,以金木水火土五种基础元素压住孙悟空...
关于As3反射的问题
<em>关于</em>As3反射的<em>问题</em><em>关于</em>As3反射的<em>问题</em>
关于随机码的事件问题
<em>关于</em>随机码的事件<em>问题</em><em>关于</em>随机码的事件<em>问题</em>
关于区块链的10个常见问题(转)
<em>问题</em>1:区块链最近这么火,能否简单讲讲什么是区块链? 回答:区块链技术其实并不复杂,简单点说,区块链就是把加密数据(区块)按照时间顺序进行叠加(链)生成的永久、不可逆向修改的记录。(可以不用说下去了,太深奥了谁也听不懂。)举个例子你也许能明白。以前亲戚之间借钱经常搞得很混乱。因为大家都是亲戚,所以也不愿意搞得太清楚,也不会签合同什么的,这就导致出现很多后续的麻烦。比如你家借我家2万块钱,到现在也...
关于专利的问题
专利代理人的工作除了撰写新申请外,另一个主要的工作就是审查意见的答复,即通常说的OA答复。
关于像素的理解问题
自学好长时间了,之前也学习过photoshop,虽然知道像素是组成位图的基本单元,但是在我的脑海里一直有一个错误的认识 像素是有长度的,但是实际上像素是没有确定的长度的,例如你的电脑屏幕分辨率是800*600  ,  这表示一行有800个像素,有 600行,但是如果你的电脑屏幕调成1024*768,此刻的一行表示1024个像素,有768行,  但是我们要思考的是?为什么电脑屏幕没有变化,成像
关于斐波那契数列及其变式相关问题的思考
学过编程的人对斐波那契数列应该是相当熟悉了,无论是上机还是平常练习都容易遇到。当然<em>问题</em>的解法也相当简单,最原始的f(n)=f(n-1)+f(n-2),即第n年底的兔子总数等于第n-1底年兔子总数加上在第n年具有生育能力的兔子数(假设一年成熟,即该数等于第n-2年底兔子总数)。 但是我们都知道这只是理想状态,兔子也有生老病死,那么把这些状态加入,想用上面的方法就不太容易了,例如下题: 艾露猫很可爱,...
大家帮我看看问题出在哪里(HttpQueryInfo相关的问题)
char pszContent[100*1024]=0,pszHeader[3*1024]=0;rn //char* pszContent,pszHeader;rn DWORD dwRead;rn CString m_pszURL,m_pszRes;rn GetDlgItemText(IDC_URL,m_pszURL);rn HINTERNET m_session,m_httpfile;rn m_session = ::InternetOpen("agent_name",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);rn m_httpfile = ::InternetOpenUrl(m_session,m_pszURL,NULL,0,INTERNET_FLAG_NO_CACHE_WRITE,0);rn if(m_httpfile)rn rn BOOL bSucess = ::HttpQueryInfo(m_httpfile,HTTP_QUERY_RAW_HEADERS_CRLF,pszHeader,&dwRead,NULL);rn //if(!(::HttpQueryInfo(m_httpfile,HTTP_QUERY_RAW_HEADERS_CRLF,pszHeader,&dwRead,NULL)))rn if(!bSucess)rn rn MessageBox("查询失败","提示",NULL);rn return;rn if(!(::InternetReadFile(m_httpfile,pszContent,100*1024,&dwRead)))rn rn MessageBox("读取网页内容失败","提示",NULL);rn return;rn rn ::InternetCloseHandle(m_httpfile);rn ::InternetCloseHandle(m_session);rn rn elsern rn MessageBox("连接主机失败","提示",NULL);rn ::InternetCloseHandle(m_httpfile);rn ::InternetCloseHandle(m_session);rn return;rn rn m_pszRes.Format("%s%s",pszHeader,pszContent);rn SetDlgItemText(IDC_RES,m_pszRes);rn上面代码的<em>问题</em>是这样的rn当首先运行程序的时候,第一次运行上面的代码的时候会执行MessageBox("查询失败","提示",NULL);rn如果我再点按钮运行上面的代码,又可以成功的实现功能rn后面我修改了代码直接执行两次::HttpQueryInfo(m_httpfile,HTTP_QUERY_RAW_HEADERS_CRLF,pszHeader,&dwRead,NULL);这样的话又可以正常的实现功能rn不知道这是什么原因rn希望各位大牛帮帮我
关于机器人若干重要现实问题的思考
【机器人技术拥有一个很长的过去和但只有很短的历史,本文介绍了机器人的定义和历史,阐述了制约当前机器人发展的两大瓶颈:人工智能和莫拉维克悖论。最后介绍了机器人所引发的一些<em>问题</em>,包括安全<em>问题</em>、恐怖谷理论和机器人引起的担忧等。】关键词机器人;人工智能;莫拉维克悖论;恐怖谷;认知1.引言近年来,随着高性能计算、大数据、移动互联网、智能感知、人工智能、新材料等技术的快速发展,机器人的研究与应用取得了空前的发
关于solr的一些总结和问题
<em>关于</em>solr的一些总结和<em>问题</em>,主要是solrJ,schema.xml,solrCloud
关于IT测试中的一些问题
总结一下IT测试中可能会测试到的<em>问题</em>。  2011/01/19开始建立,以后发现会随时更新 <em>问题</em>1.主题:画面结构由表格构成,表格结构被破坏,整个画面结构破坏。产生原因:当一个textarea入力的值,在详细画面显示时,如果使用表格显示如果文字很长,会破坏整个表格的结构。  
关于一些Javabean的问题!很严重!
bean类!!! package com.mybean.data; /** @autho Xran */ public class RegistBean { public String UserName=&quot;&quot;, Address=&quot;&quot;, Phone=&quot;&quot;, backNews=“请输入信息”; public String getAddress() { return Address; } pu...
5个有关区块链技术的问题可以迅速解决
       人工智能和机器人的革命证明人类已经发生了巨大的飞跃。我们认为托马斯爱迪生是发明和创新的缩影,但事实是,即使他今天会访问世界,他也会发疯。十年前,“.com”繁荣以一种人们无法想象的方式震撼了世界。许多人都认为它会把所有在场工作带走。相反,它最终创造了普通人无法想象的途径。       区块链技术是即将改变how.com过去工作方式的途径之一。它已经导致许多行业选择其平台并取得重大突破...
【Java】关于文件路径问题总结
虽然文件路径在项目中不是经常的用到,用到的时候却不能灵活的使用,故在此总结。 绝对路径和相对路径 绝对路径:绝对路径是指文件在硬盘上真正存在的路径。 相对路径:相对于当前用户目录的相对路径 获取当前路径的方法 System.getProperty(“user.dir”)函数获取当前路径 //获取当前用户的路径 String path = System.g
整数变换问题--回溯法
整数变换<em>问题</em>:整数i的两种变换定义为f(i)=3i,g(i)=i/2(向下取整);设计一个算法求给定两个整数a和b,用最少次数的a和b变换将整数a变换为b;例如4=gfgg(15).   题目分析: 观察f和g两个函数发现,f总是使得自变量x变大,g总是使得自变量x变小。因此我们在决定让x执行哪个函数之前必须先判断x和目标值m之间的大小关系。如果x&amp;gt;m,就让其执行g函数;反之,执行f函...
源代码关于分布式网络空间aecs的关联问题
源代码<em>关于</em>分布式网络空间aecs的关联<em>问题</em>源代码<em>关于</em>分布式网络空间aecs的关联<em>问题</em>源代码<em>关于</em>分布式网络空间aecs的关联<em>问题</em>源代码<em>关于</em>分布式网络空间aecs的关联<em>问题</em>源代码<em>关于</em>分布式网络空间aecs的关联<em>问题</em>源代码<em>关于</em>分布式网络空间aecs的关联<em>问题</em>源代码<em>关于</em>分布式网络空间aecs的关联<em>问题</em>
关于大数据相关的问答汇总,每天持续更新中~
重点内容 一 .简述如何安装配置apache 的一个开源的hadoop 使用root账户登陆 2.修改ip 3.修改host主机名 4.配置ssh 免密登陆 5.关闭防火墙 6.安装JDK 7.解压hadoop安装包 8.配置hadoop的核心配置文件 hadoop-env.sh? core-site.xml? mapred-site.xml yarn-site.xml hd...
HttpQueryInfo问题,有力的出力,有钱的就不用出钱了`~~
http://www.iteer.net/modules/news/article.php?storyid=137rn这是一个动态地址,用<em>httpqueryinfo</em>无法连接,可是直接在地址栏里输入就可以 rn不知道<em>httpqueryinfo</em>如何处理?‘
关于链表的常见问题
1、链表的定义 struct listNode { int val; listNode *next; }; 还可以在定义的时候进行初始化 struct listNode { int val; listNode *next; listNode(int x) : val(x), next(NULL) { } }; 2、往链表末尾添加一个节点,注意第一个参...
关于Hibernate的面试题
一、hibernate的原理 1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件 2.由hibernate.cfg.xml中的&amp;lt;mappingresource=&quot;com/xx/User.hbm.xml&quot;/&amp;gt;读取并解析映射信息 3.通过config.buildSessionFactory();//创建SessionF...
关于js线程问题的解读
<em>关于</em>js中的线程<em>问题</em>的解读这篇文章写的很详细
整数变换问题
整数变换<em>问题</em> <em>问题</em>描述: <em>关于</em>整数i的变换f和g定义如下:f(i)=3i;g(i)=i/2。 现要求对于给定的2个整数n和m,用最少的f和g变换次数将n变换为m。 例如,可以将整数15用4次变换将它变换为整数4:4=gfgg(15)。当整数n不可能变换为整数m时,算法应如何处理?这里假定每个<em>问题</em>都有解。 输入: 有多组输入数据,每行有2个正整数n和m。 输出: 对每组输入,如果不可
整数变换问题(回溯法)
一、<em>问题</em>描述*<em>问题</em>描述:<em>关于</em>整数i的变换f和g定义如下:f(i)=3*i;g(i)=[i/2];试设计一个算法,对于给定的两个整数n和m,用最少的f和g变换次数将n转化为m。例如:可以将整数15用四次变换将它变成整数4:4=gfgg(15)。当整数n不可能变换成m时怎么处理?*算法设计:对任意给定的整数n和m,计算将整数n转换成m所需要的最少变换次数。*数据输入:由文件input.txt给出输入数...
B-小马过河&&点关于直线对称
链接:https://www.nowcoder.com/acm/contest/86/B来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288KSpecial Judge, 64bit IO Format: %lld题目描述  开始涉猎几何领域了。他现在正在研究小马喝水<em>问题</em>。 众所周知,这个<em>问题</em>中有一匹口渴的小马,一条笔直的河,以及小...
面试关于HTTP的问题
HTTP协议相关<em>问题</em>是web工程师常被问到的<em>问题</em> http协议组成: 请求: 请求行(请求方法,url,http版本 ) 请求头 请求体(请求的报文) 响应: 状态行(http版本,状态码,状态码描述) 响应头 响应体 http协议头的内容 点这里 请求头: accept:text/xml; (客户端希望接受到的响应类型-请求报文头)点这里 accept-charset:utf...
关于队列的10个问题解答
1. 什么是队列? 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。 2. 队头一定要在下标为0的位置吗? 不一定,当一个元素从对头出队时,可以不让队列中的元素向前移一位,以降低时间复杂度。 3. 队列的顺序存储有何不足? 当一个元素从队头出队时,若要保证队头的下标为0,那么队列
职场中14个有趣的问题
职场中14个有趣的<em>问题</em>,你能回答吗?
关于promise面试题
<em>关于</em>promise的面试题12 1 今天面试被问到了两个<em>关于</em>promise的面试题,不外乎就是执行顺序相关的<em>问题</em>,话不多说,先上代码! 这道题相信大家都明白了,一道烂大街的题,输出结果不外乎就是Promise1,1,Promise2,setTimeout 大致说一下原理,首先先了解一句话:同步优先,异步靠边,setTimeout是常用来模仿异步处理的一个方式,当你看到setTimeout的话那就...
5种关于字符串中“最长”问题的解法
常见的5种<em>关于</em>字符串中“最长”<em>问题</em>: 最长公共子序列 最长公共子串 最长递增子序列 最长公共前缀 最长不含重复元素的子串
数据库索引的相关问题
为什么要使用数据库索引?(1)在查询的时候,数据库索引可以大大提升读取速度。(2)使用唯一索引的话可以保证表中每一行的独立性。(3)可以加快表和表之间的相互连接。(4)在进行分组和排序的时候,提高速度缺点:索引也占用物理空间,当进行删除和修改的时候,也要进行数据库的维护。索引的分类唯一索引,非唯一索引,聚集索引,非聚集索引,全文索引,主键索引,组合索引。聚集索引:表中记录的物理顺序与键值的索引顺序...
关于计算机网络的常见面试问题
TCP和UDP的区别?TCP:面向连接,传输可靠(保证数据正确性,保证数据顺序),一对一,用于传输大量数据(流模式),速度慢,建立连接需要开销较多(时间,系统资源)。UDP:面向无连接,传输不可靠,可以支持一对一、多对多、一对多的通信,用于传输少量数据(数据包模式),速度快。三次握手中的Syn攻击?在三次握手过程中,服务器发送SYN-ACK之后,收到客户端的ACK之前的TCP连接称为半连接(half
白皮书:Qt集成Webkit渲染、使用和扩展网络技术下载
开源 WebKit 浏览器引擎与 Qt 4.5 应用程序和 UI 框架的集成模糊了本地应用程序与网络内容之间的界 限。有了此类混合模式的服务,就可以高效地构建和发布很难或无法仅通过网络 API 或本地开发环境单 独开发的功能。由于融合了网络技术的简易性和 Qt 应用程序框架的强大功能,设计人员和编码人员可 专注于自己最擅长的部分。本白皮书列举了一个简单的设计示例:可访问 Twitter 服务的跨平台应用程 序。该示例通过三个阶段,详细说明了如何使用集成了 WebKit 的 Qt 4.5,开发出渲染、集成和扩展网 络服务的本地应用程序。 白皮 相关下载链接:[url=//download.csdn.net/download/firewarm/1587182?utm_source=bbsseo]//download.csdn.net/download/firewarm/1587182?utm_source=bbsseo[/url]
Visual C++ 2010开发权威指南下载
新购买书籍附带的光盘文件,都是代码(21章节),采用7z压缩(对于文本文件,此工具比rar的压缩率要高很多,故压缩包较小),且可以用rar解压缩。 和大家一起分享下vitual studio 2010中的新功能。 可参考: CSDN著名技术专家Visual C++2010开发体验心得——从Visual C++6.0到Visual C++2010见证VC++辉煌时刻 http://blog.csdn.net/yincheng01/archive/2010/04/09/5466657.aspx 《Visual C++ 2010开发权威指南》:全面阐述Visual C++2010开发技术 全新 相关下载链接:[url=//download.csdn.net/download/mplus/2881249?utm_source=bbsseo]//download.csdn.net/download/mplus/2881249?utm_source=bbsseo[/url]
2014年系统集成项目管理工程师考试重点难点考点暨历年真题解析内部辅导班资料下载
2014年系统集成项目管理工程师考试重点难点考点暨历年真题解析内部辅导班资料 由软考名师小马老师进行编写的内部资料,非常好,分享给大家学习 相关下载链接:[url=//download.csdn.net/download/majun_915/7181563?utm_source=bbsseo]//download.csdn.net/download/majun_915/7181563?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算
我们是很有底线的