1. C++ / Говнокод #14114

    +11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    void run(std::map<QString, QString> params,QTextStream &os) const
    	{
    
    		static int ko=0;
    			ko++;
    			//r->method_="GET";
    			srand(time(0));// без этого числа будут одинаковые
    			QString  randomData="["+ (QString::number(ko))+" , "+ (QString::number(rand()%100))+ "]";
    			//int index= params["idChpu"].toInt();
    			std::list<QString> idsparams=getIdsDataRequest(params["dataRequestIds"]);
    			QString dataInIds="";
    			//for (auto idParam=idsparams.begin();idParam!=idsparams.end();idParam++)
    			for (const auto &idParam : idsparams)
    			{
    				qDebug()<<idParam;
    				auto kokoFunction=[](const std::function<QString()> & function){QString date; for(auto i=0 ;i<10;i++){date+= function()+QString(" , ");} ; return date;};
    				if (idParam==QString("id0"))
    				{dataInIds=dataInIds+QString("\"")+(idParam)+QString("\"")+QString(":[")+kokoFunction([](){return QString::number((ko++));})+QString::number((ko++))+QString("],");}
    				else
    				{dataInIds=dataInIds+QString("\"")+(idParam)+QString("\"")+QString(":[")+kokoFunction([](){return QString::number(rand()%100);})+QString::number(rand()%100)+QString("],");}
    			};
    			QString jsonData=QString("{")+
    						QString("\"idLastKey\":\"10\",")+dataInIds+QString("}");
    
    		qDebug()<<"TgetDataOnRequest run</h1>";
    		os << "HTTP/1.0 200 Ok\r\n"
    				"Content-Type: text/html; charset=\"windows-1251\"\r\n"
    				"\r\n"<<jsonData<<//randomData<<
    				"\n";
    
    //				  << QDateTime::currentDateTime().toString() << connectionSettings.getUrl()<<"\r\n"<<connectionSettings.getViewRequest()<<"\n";
    	}

    Надеюсь это временный код, но очень сомневаюсь.

    Запостил: laMer007, 20 Ноября 2013

    Комментарии (19) RSS

    • Неделя html кода на С++?
      Ответить
    • >>kokoFunction

      Питушиная функция
      Ответить
    • Qhttp + Qson
      Ответить
    • srand(time(0)); // без этого числа будут одинаковые
      // можно подумать, что с этим они будут разные, если несколько run'ов стартанет в одну секунду ;)
      Ответить
      • Давно заметил, что на винде в Косынке раскладка одинаковая, если игру заново начинать несколько раз в секунду.
        Ответить
    • >dataInIds=dataInIds+QString("\"")+(idPa ram)+QString("\"")+QString(":[")
      format() нету?

      >kokokoFunction([](){return QString::number(rand()%100);})
      Замыкание?
      Ответить
      • > format() нету?
        Есть.

        >> [](){return QString::number(rand()%100);}
        > Замыкание?
        Да.
        Ответить
      • > kokokoFunction
        > Замыкание?
        короткое
        Ответить
        • показать все, что скрытокороткое замыкание в анусе.
          (_Э_)
          Ответить
        • > короткое
          Короткое замыкание это [](){}.
          Ответить
          • На гоатсе отдаленно похоже.
            Ответить
            • — раздался пронзительный голос со стороны параши.

              Но пацаны, как всегда, не обратили внимания на это визгливое кукареканье. Пусть кукарекает, что с него взять?

              Петух — не человек, и сегодня ему предстоит очень трудная ночь. У него уже в течение полутора лет каждая ночь была очень трудной, и теперь его анус был разработан настолько, что он без труда мог спрятать в нём банку сгущёнки.
              Ответить

    Добавить комментарий