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

Bbs1
本版专家分:0
结帖率 50%
Bbs1
本版专家分:0
HttpQueryInfo报错
file1.php $file = "D:\\ReadFileTo.txt"; $handle = fopen($file, 'r'); $sContent = ''; while(false !=
CHttpFile::QueryInfo
所属分类:VC/MFC 网络编程 ----------------------------------------- 我的程序通过CHttpFile下载网络上的文件,我是这样干的 CInternetSession     sess ; ... CHttpFile     * pF = (CHttpFile*)sess.OpenURL(strFileURL, 1, dwFla
HttpQueryInfo()的问题
DWORD RetQueryInfo=HttpQueryInfo(hRequest, HTTP_QUERY_CONTENT_LENGTH, Buffer, &BufLen, &dwIndex);//得
CHttpFile::QueryInfo老大难问题......
我get一个URL, 分别使用CInternetSession::OpenURL方式与CInternetSession/CHttpConnection/CHttpFile组合方式, QueryInfo
怎样通过HttpQueryInfo获得要下载文件的大小?
我是通过如下代码去做的,不知为什么,总是不能执行成功。 HINTERNET hNet = ::InternetOpen(L"Internet Explorer", INTERNET_OPEN_TYPE
使用HttpQueryInfo 这个函数有什么注意事项?
BOOL bQuery=::HttpQueryInfo(hRequest, HTTP_QUERY_CONTENT_LENGTH, CntLenBuff, &dwquerybuflen,NULL); 我
HttpQueryInfo 返回错误12019,急!!
路过 的大虾: 1. InternetConnect 创建Connect句柄, 成功返回句柄 2. HttpOpenRequest 创建一个Request, 成功 3. HttpSen
为啥HttpQueryInfo会出12018错误呢??
DWORD dwByteToRead = 0;//读取文件大小 CHAR szHead = "Accept: */*\r\n\r\n"; DWORD dwSizeOfRq = 4; HINTERNE
关于httpQueryInfo的问题
现在做一个Http通讯,向服务器发送了一个请求后,服务器会把我要的信息通过字符串形式返回,添加到额外的头文件中。我现在只想获取这些字符串,不想获取标准头,在调用HttpQueryInfo的时候,第二个
HttpQueryInfo 用来查询一个HTTP请求的信息。
HttpQueryInfo 用来查询一个HTTP请求的信息。 BOOL WINAPI HttpQueryInfo( HINTERNET hRequest, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex ); 参数: hRequest:HTTP请求返回的句柄。 dwI
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的问题
if(!HttpQueryInfo(hConnect,HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_FLAG_NUMBER,(LPVOID)&dwByteToRead,&dwSizeOfRq,NULL))rnrn我用上面的代码想得到文件的总大小rnrn但是为什么每次获得的dwByteToRead都是1308呢?rnrn请问怎么获得文件的总大小
一个关于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>何在???
关于wininet的 httpqueryInfo 函数问题
<em>问题</em>: 在使用HttpQueryInfo<em>问题</em>上 在查找返回的错误信息时,除了通过getlasterror来获得返回错误,是否还可以通过其他的方式查询到网站返回来的错误信息。意思就是我想查询到网站服务器返回过来的错误信息。知道的发表下您的宝贵意见。。。。分数不多。。见谅
请教下C#封装Wininet,HttpQueryInfo 返回false ,拿不到Cookie,谢谢!
先上代码: namespace HttpHelper { class Wininet { public const uint INTERNET_OPEN_TYPE_GATEWAY = 2; publi
用HttpQueryInfo函数取得服务器上文件最后修改时间的问题~~~急求,在线等
我在VCCODE那里抄来一段代码,在最后的HttpQueryInfo函数返回FALSE,不知道怎么回事,请大侠帮我看看~~~~ CHAR strAgent; sprintf(strAgent, "Ag
为什么我的CHttpFile对象的QueryInfo函数返回的状态值为0?
为啥dwStatus等于0 ??? CInternetSession session("sess",0); CHttpConnection* connect = session.GetHttpConn
如何HttpQueryInfo网页的HTTP_QUERY_ACCEPT_CHARSET
我会用HTTP_QUERY_STATUS_CODE,方法如下 DWORD dwStatus; DWORD dwStatusLen = sizeof(dwStatus); bSuccess = ::Ht
HttpQueryInfo返回值为0
抓包后的页面大小了但是HttpQueryInfo返回值为0?why?
关于HttpQueryInfo中的HTTP_QUERY_HOST问题
应该返回被请求的host address和port,我总是取不到,应该怎样使用才能取到
十分不解的问题httpqueryinfo??
我用HttpQueryInfo查询文件的大小,对.exe .htm反回正确,对 shtml返回时函数调用不成功?rnrn怎么回事
网络文件下载的问题 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出错,错误号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不知道这是怎么回事?问问大家
QueryInfo的参数问题
CHttpFile * fileGet=NULL; BOOL bSuccess = fileGet->QueryInfo(HTTP_QUERY_STATUS_CODE|HTTP_QUERY_FLAG
想实现下载,每次都是HttpQueryInfo失败,怎么回事啊
void CTestDownloadDlg::OnDownload() { HINTERNET hssetion; HINTERNET hConnect; HINTERNET hRequrest; h
请教httpqueryinfo
wininet连接服务器后,<em>httpqueryinfo</em>为什么查不到PHPSESSIONID了,之前一直都可以的啊?
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 获取服务器文件大小 问题
#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发现要是用含有中文的名字 去获取大小就不对, 要是换成英文的文件名就可以了, 那么怎么做让它用中文的也可以呢 谢谢
熟悉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 返回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总是乱码。
我通过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错误
这个<em>问题</em>挺奇怪,我之前我的下载程序是可以工作的。但由于网站为了安全提高了权限,我的程序就不能正常下载了。但我发现用下载工具是可以下。我跟踪发现HttpQueryInfo返回的下载文件字节只有20,后来我换了几个不同的文件试验了一下,还是同样的<em>问题</em>,大小也是20.最后下载到客户端的文件打开显示的是“Bad Request”我不知道这是为什么,哪里错了。在网站没有提升安全权限的时候,我的程序是可以正常工作的。现在就不行了,但下载工具是可以的。rn帮助我解决一下
关于HttpQueryInfo无法抓到重定向302
我用HttpQueryInfo设置好HTTP_QUERY_STATUS_CODE 可是当连接上一个有重定向的网址时无法返回302的错误,却返回200的正确连接 不知道<em>问题</em>出在哪里,是不是还需要设置其他东西
HttpQueryInfo的用法,急!
我想从服务端那边接收一些数据,不是文件形式,就是普通的结构体数据,在服务端会写成字节流的形式发给客户端。rnrn可是,我在客户端应该怎么接收这些数据呢,我想用void *接收,可是怎么做呢?rnrnrn谢谢!我是新手,请多多帮助。
HttpQueryInfo函数的使用
最近用Windows Internet遇到一些<em>问题</em>:rn rn rn我是想在一个HttpQueryInfo中查询多个信息,可不知道Buffer中的信息是如何排列的?rn rnrn rn使用多个HttpQueryInfo会产生多次连接吗?rn rn rn另外,如果我先查询DATE,会使以后的查询失败,这是为什么????(为什么?)rnrnHttpQueryInfo(hHttpFile,HTTP_QUERY_STATUS_CODE | HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_LAST_MODIFIED, (LPVOID)chQueryBuf,rn&dwQueryBufLen,NULL);rn会没有返回结果,为什么亚?????
懂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
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
请看这段代码错在哪里?(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
专业问题,非诚勿扰。。。谢谢(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但是在安装好之后就是可以用的;
当当网注册界面
<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>
HttpQueryInfo()取得文件的正确路径
请问在用Wininet时,如何用rnHttpQueryInfo()取得文件的正确路径。rn我曾用HttpQueryInfo()得到文件的大小,可就不知怎样去获取文件的真实路径。rnHttpQueryInfo(hConnect, HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_FLAG_NUMBER, rn (LPVOID)&dwByteToRead, &dwSizeOfRq, NULL);//返回的文件大小。rn请各高手指点。
GetLastError返回代码含义
〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足,无法处理此命令。 〖9〗-存储控制块地址无效。 〖10〗-环境错误。 〖11〗-试图加载格式错误的程序。 〖12〗-访问码无效。 〖13〗-数据无效
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地址?
关于Java常见问题
Q:Java是什么 A:Java是一门纯面向对象的的高级编程语言。
关于产品设计中的几个问题
第一个,安全性。这个是最基本的要求,但是很多设计代码的人会写正确的功能。这个在开始的时候感觉进度很快,但从较长时间来看,后续的测试和优化将会花费更多时间,这个大概可以叫做业绩驱动开发吧,因为市场很着急,老板很着急。不安全的设计会造成最差的客户体验,在工业领域将更严重,要么损坏作业对象,要么损坏机器,更恐怖的是伤害到人。 第二个,性能。有一些产品可以工作在恶劣的环境,代替人的工作。但是由于速度慢,
InternetQueryDataAvailable和HttpQueryInfo的主要区别是什么?
函数InternetQueryDataAvailable和HttpQueryInfo的主要区别是什么?rnrn那个可以用于对于访问wap服务器,反馈的流中数据(包含图片,文本等信息)的判断?rnrn
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>
关于java上传的问题
<em>关于</em>java上传的<em>问题</em><em>关于</em>java上传的<em>问题</em><em>关于</em>java上传的<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>
关于c++传值交换的问题 word
<em>关于</em>c++传值交换的<em>问题</em> <em>关于</em>c++传值交换的<em>问题</em> <em>关于</em>c++传值交换的<em>问题</em>
关于XQUERY的误解及其解答
解答了一些<em>关于</em>XQUERY的<em>问题</em>,解答了一些<em>关于</em>XQUERY的<em>问题</em>,解答了一些<em>关于</em>XQUERY的<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>
一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题
一个<em>关于</em>jspsmartupload下载的<em>问题</em> 一个<em>关于</em>jspsmartupload下载的<em>问题</em> 一个<em>关于</em>jspsmartupload下载的<em>问题</em>
U盘修复.txt
<em>关于</em>U盘修复的<em>问题</em>,<em>关于</em>U盘修复的<em>问题</em>,<em>关于</em>U盘修复的<em>问题</em>,
pro/e精华百问,pro/e精华百问
<em>关于</em>pro/e的精华<em>问题</em>。<em>关于</em>pro/e的精华<em>问题</em>。<em>关于</em>pro/e的精华<em>问题</em>
关于 weak 变量的一个奇怪问题
来自关注这个公众号的一个朋友(何哈哈...Newber)的留言提问,下面是简化的代码: 这是个很有难度的<em>问题</em>,希望大家一起讨论下为什么会这样,之后我会发一下我的理解。
问题及答案(关于就业和面试类)
1.择业的原则分别是:服从社会需要原则、发挥个体优势原则、有利于成才的原则、争取及时就业原则、面向未来原则2.就业信息的种类分别是:就业形势信息、社会需求信息、用人单位信息3.试用期陷阱表现方式:单方面延长使用期、只签订试用期合同、试用期不合格4.就业信息检索的特点分别是:时效性-早、共享性-广、真实性-实、针对性-准5.简述签劳动合同时需注意哪些内容:劳动合同签订原则(应以书面形式签订劳动合同,...
关于Java堆和栈的问题
前言 堆和栈的概念可以说是Java开发底层的一大<em>问题</em>了。今天和一个复旦的哥们在讨论基本数据类型在堆栈中的存储<em>问题</em>,以及明白了这个<em>问题</em>对于用户(程序员)来说有何意义。 顺便总结一下堆栈相关的知识。google了很多,学习了很多,学习Java堆栈知识,看这篇就够了! 堆和栈的区别 功能不同 栈内存用来存储局部变量和方法调用。 而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们...
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>中有一匹口渴的小马,一条笔直的河,以及小...
关于面试的常见问题
一些测试面试题 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将<em>问题</em>提交到缺陷管理库,类似禅道,进行备案, 根据需求文档,产品说明,设计文档等,确认实际结果是否与计划有不一致的地方, 如果没有文档,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据一般用户的使用习惯,来确认 与设计人员、开发人员和客户代表等相...
贪心算法,关于区间问题
贪心算法——有关区间的<em>问题</em> (2012-10-23 18:14:32)转载▼标签: 贪心算法区间<em>问题</em>it 分类: 算法分析学习 一、独立区间<em>问题</em> 给n个开区间[Si,Fi], 选择尽量多的区间, 使得两两不交。典型的应用就是活动安排的<em>问题</em>和CPU处理进程<em>问题</em>。 算法: 首先按照结束时间f1<=fn的顺序排序,依次考虑各个活动, 如果没有和已经选择的活动冲突, 就选; 否则就不选。
关于As3反射的问题
<em>关于</em>As3反射的<em>问题</em><em>关于</em>As3反射的<em>问题</em>
关于随机码的事件问题
<em>关于</em>随机码的事件<em>问题</em><em>关于</em>随机码的事件<em>问题</em>
关于区块链的10个常见问题(转)
<em>问题</em>1:区块链最近这么火,能否简单讲讲什么是区块链? 回答:区块链技术其实并不复杂,简单点说,区块链就是把加密数据(区块)按照时间顺序进行叠加(链)生成的永久、不可逆向修改的记录。(可以不用说下去了,太深奥了谁也听不懂。)举个例子你也许能明白。以前亲戚之间借钱经常搞得很混乱。因为大家都是亲戚,所以也不愿意搞得太清楚,也不会签合同什么的,这就导致出现很多后续的麻烦。比如你家借我家2万块钱,到现在也...
关于函数中this指向的问题
<em>关于</em>函数中this指向的<em>问题</em> 规则0:函数本身是一个特殊类型,大多数时候,可以认为是一个变量。  复制代码代码如下: function a()  {  alert(this);  }  或者  var a = function()  {  alert(this);  }  都可以认为是创建了一个变量,这个变量的值就是一个函数。  规则1:如
关于诚信的问题
今天的中国肯定不是在所有方面都令人愉快,比如一提到社会道德水准,很多人就会很不愉快。中国已经到了需要国家主席在人代会上像小学校长一样谈“八荣八耻”的程度,已经到了在春晚中肆无忌惮地加入软广告拿观众当动物的时代。中国似乎正处于“道德危机”。美国金融危机,有些人认为是华尔街的“坏人”把事情搞坏了,是“人”的<em>问题</em>。按照这个思路,中国的“道德危机”,似乎更是“人”的<em>问题</em>,是中国人的素质不行了。另有
关于专利的问题
专利代理人的工作除了撰写新申请外,另一个主要的工作就是审查意见的答复,即通常说的OA答复。
关于编码问题的深度解析
<em>关于</em>编码<em>问题</em>(乱码)的深度解析 编码<em>问题</em>的产生其实都是I/O操作导致的<em>问题</em>,也就是说所有I/O存在的地方就有可能会出现编码<em>问题</em>。 所以要想深度解析编码<em>问题</em>,我们就必须回到源码的实现机制,找到I/O操作中可能导致乱码的操作(行为)。 我们知道I/O有四大家族InputStream, OutputStream,Writer,Reader前两个是基于字节的操作,后两个是基于字符的操作。由于
关于队列的10个问题解答
1. 什么是队列? 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。 2. 队头一定要在下标为0的位置吗? 不一定,当一个元素从对头出队时,可以不让队列中的元素向前移一位,以降低时间复杂度。 3. 队列的顺序存储有何不足? 当一个元素从队头出队时,若要保证队头的下标为0,那么队列
5个有关区块链技术的问题可以迅速解决
       人工智能和机器人的革命证明人类已经发生了巨大的飞跃。我们认为托马斯爱迪生是发明和创新的缩影,但事实是,即使他今天会访问世界,他也会发疯。十年前,“.com”繁荣以一种人们无法想象的方式震撼了世界。许多人都认为它会把所有在场工作带走。相反,它最终创造了普通人无法想象的途径。       区块链技术是即将改变how.com过去工作方式的途径之一。它已经导致许多行业选择其平台并取得重大突破...
java中关于继承的问题
java中<em>关于</em>继承
《西游记》中10个矛盾问题的绝妙回答
  有一道<em>关于</em>《西游记》的题目:是不是要吃完一整个唐僧才会长生不老?看有些妖精打算用聚餐的办法吃,那应该是吃一两块也有效吧?那唐僧为什么不割两块肉给妖怪吃吃就算了?   从这个<em>问题</em>出发,网友又列举了一堆<em>关于</em>《西游记》的<em>问题</em>:   1、为什么猴子被五指山压住,他不变小出来?   答:孙悟空的老师是菩提祖师,属于道家的神仙。如来用五根手指化做五行山,以金木水火土五种基础元素压住孙悟空...
盒子分形问题(递归实现)
昨天帮同学写了个盒子分形<em>问题</em>,其实刚开始看上去没思路,后来看题可以把这个<em>问题</em>用递归解决,把<em>问题</em>分割解决。 **题目如下:** (1)规模为1的盒子分形为 X(2)规模为2的盒子分形为 X X X X X (3)若用B(n - 1)表示规模为n-1的盒子分形,则规模为n的盒子分形为 B(n - 1)
【Java】关于文件路径问题总结
虽然文件路径在项目中不是经常的用到,用到的时候却不能灵活的使用,故在此总结。 绝对路径和相对路径 绝对路径:绝对路径是指文件在硬盘上真正存在的路径。 相对路径:相对于当前用户目录的相对路径 获取当前路径的方法 System.getProperty(“user.dir”)函数获取当前路径 //获取当前用户的路径 String path = System.g
大家帮我看看问题出在哪里(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希望各位大牛帮帮我
项目中的有趣题目 -- 吃饺子问题
题目描述: 近日,项目中偶遇一个有趣的题目,感慨多多,备忘之。抽象出来,大致是: 桌上一共有100个饺子,其中有10个饺子包了硬币,问:连续吃到硬币的期望次数是多少次? 首先,定义一下这里的连续,如果我们将吃饺子的顺序抽象为一个100位的二进制数。并且吃到饺子表示为1,没吃到则为0,那么: 如果一次和第二次吃到,那么可表示为: 110.....,那么这里的连续吃到的次数为1.如果数
源代码关于分布式网络空间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>
多线程的一些问题和回答
已知线程有五大状态 (图来自:https://blog.csdn.net/u012403290/article/details/64910926?locationNum=11&amp;amp;fps=1)新建状态:新建线程对象,并没有调用start()方法之前就绪状态:调用start()方法之后线程就进入就绪状态,但是并不是说只要调用start()方法线程就马上变为当前线程,在变为当前线程之前都是为就绪状...
用户满意您的产品吗?20个用户体验调查问题给您答案
毫无疑问,用户体验调查是一种大规模采集用户反馈信息的有效方法。任何企业里,尤其在发布全新产品或进行产品迭代时,用户体验调查都可以派上用场。用户调查种类多样,提问式的用户调查因其成本低,操作简洁,往往是进行用户调查的一个重要途径。那如何做好用户体验调查呢?关键点在于<em>问题</em>的设置。本文我总结了20多个最常用的用户体验调查<em>问题</em>,希望能对获取有效的用户反馈提供帮助。用户体验调查的相关<em>问题</em>本文也会略作阐述,为...
关于指针比较(涉及的是对象同一性的问题
这个<em>问题</em>我是在《C++必知必会》条款28里面看到的。C++指针比较的不是地址,而是对象同一性<em>问题</em>。即指针地址可以不同,而比较的结果却相同,因为它们指向的是同一个对象。 我们可以先看看在类的继承关系中,这种情况表现的形式。先上代码: #include using namespace std; class a { private: int m_a; }; clas
周扬:关于马克思主义的几个理论问题的探讨
2010-01-03 17:31 周扬:<em>关于</em>马克思主义的几个理论<em>问题</em>的探讨 <em>关于</em>马克思主义的几个理论<em>问题</em>的探讨 周扬 一、马克思主义是发展的学说   ... 二、要重视认识论<em>问题</em>   ... 三、马克思主义与文化批判   ... 四、马克思主义与人道主义的关系   人道主义和与此相关系的人性论,是关系到哲学、伦理学、社会学、文艺学等的重大理论<em>问题</em>。马克思主
关于大数据最常见的10个问题
1、云计算与大数据是什么关系?  云计算的关键词在于“整合”,无论你是通过现在已经很成熟的传统的虚拟机切分型技术,还是通过google后来所使用的海量节点聚合型技术,他都是通过将海量的服务器资源通过网络进行整合,调度分配给用户,从而解决用户因为存储计算资源不足所带来的<em>问题</em>。  大数据正是因为数据的爆发式增长带来的一个新的课题内容,如何存储如今互联网时代所产生的海量数据,如何有效的利用分析这些数据等...
一些关于二进制数的问题
微信上关注了算法爱好者这个公众号,今天看到一篇推送中发了一个<em>关于</em>求解二进制数的<em>问题</em>,下面我来引述一下。 题目1:实现一个方法,判断一个正整数是否是2的乘方(比如16是2的4次方,返回True;18不是2的乘方,返回False)。要求性能尽可能高。 其实当我们刚刚开始思考这个<em>问题</em>时,不可避免的会用过去数学上求解的思维来解决这个<em>问题</em>,作为程序员,这种思考方式带来的结果往往并不尽如人意。我这么说不是
关于机器人若干重要现实问题的思考
【机器人技术拥有一个很长的过去和但只有很短的历史,本文介绍了机器人的定义和历史,阐述了制约当前机器人发展的两大瓶颈:人工智能和莫拉维克悖论。最后介绍了机器人所引发的一些<em>问题</em>,包括安全<em>问题</em>、恐怖谷理论和机器人引起的担忧等。】关键词机器人;人工智能;莫拉维克悖论;恐怖谷;认知1.引言近年来,随着高性能计算、大数据、移动互联网、智能感知、人工智能、新材料等技术的快速发展,机器人的研究与应用取得了空前的发
JAVA面向对象问题的汇总
(一)父类引用指向子类对象    问:Father obj=new Son();  //obj可以访问Son中的方法吗? 答:对于这个<em>问题</em>你要明白两点:1、何为覆盖2、何为对象引用,何为对象实体(重点) Father obj=new Son(); Father obj  是对象引用 new Son(); 是对象实体 所以调用的方法可以说都是子类的方法,因为此代码中实体对象是子类
关于链表的常见问题
1、链表的定义 struct listNode { int val; listNode *next; }; 还可以在定义的时候进行初始化 struct listNode { int val; listNode *next; listNode(int x) : val(x), next(NULL) { } }; 2、往链表末尾添加一个节点,注意第一个参...
十万个为什么之数学
有些数学知识自己以前觉得很奇怪,后来懂了,这里记录下来,也有很多,到现在也不懂,也许以后有天会懂,也许我不可能懂。
[ 求助 ]:c#中关于调用HttpQueryInfo的错误,崩溃了!
小菜这两天正编一个下载程序,用到了上述函数时怎么也弄不对。rn rn这是函数定义:rn public static extern bool HttpQueryInfo(IntPtr hRequest, int dwInfoLevel, [Out] byte[] lpvBuffer,ref int lpdwBufferLength,ref int lpdwIndex);rnrn这是函数使用:rn hqueryinfo=HttpQueryInfo(hquest,HTTP_QUERY_CONTENT_LENGTH ,lpvbuffer,ref lpdwBufferLength ,ref lpdwIndex);rnrnrn好像是第三个参数的<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>整数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 时,算法应如何处理?这是3n+1<em>问题</em>的变形。为了找最短变换序列,用逐步加深的回溯法搜索。子集树算法。开发环境是vs2
memcached的面试问题
这里收集了经常被问到的<em>关于</em>memcached的<em>问题</em>  * memcached是怎么工作的?  * memcached最大的优势是什么?  * memcached和MySQL的query cache相比,有什么优缺点?  * memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?  * memcached的cache机制是怎样的? 
关于斐波那契数列及其变式相关问题的思考
学过编程的人对斐波那契数列应该是相当熟悉了,无论是上机还是平常练习都容易遇到。当然<em>问题</em>的解法也相当简单,最原始的f(n)=f(n-1)+f(n-2),即第n年底的兔子总数等于第n-1底年兔子总数加上在第n年具有生育能力的兔子数(假设一年成熟,即该数等于第n-2年底兔子总数)。 但是我们都知道这只是理想状态,兔子也有生老病死,那么把这些状态加入,想用上面的方法就不太容易了,例如下题: 艾露猫很可爱,...
关于我的一些问题(答猎头问)
民办学历:11年毕业,多的不要再问了 13年参加开发工作,中间两年做了服务行业,因为当时自己还没想好,也没人教我怎么做,不过最后我回来了。 真正的工作经历: 13年到15年5月:在一家车险公司,小公司,前后端都做,算是入了门。 15年6月到9月:去了安邦做P2P,因为当时自己刚刚听说,感觉比较火,就去了。结果做了两个月,项目暂停,调我去做维护了,做了一个月,没什么进展,就离职了。 15年...
文章热词 双目视觉问题 特征点问题 相机标定问题 最优化问题 统计学稳健估计问题
相关热词 c++ 关于unique的问题 c++关于用类作为类中函数的参数问题 c#关于子类构造函数 c++ 关于数据库操作的第三方库 关于python培训班 关于区块链的课程
我们是很有底线的