1. Список говнокодов пользователя 6a6yuH

    Всего: 3

  2. PHP / Говнокод #26846

    +1

    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
    class MyEvents extends \Event\EventsHandler {
     static $key = 1;
     public function BeforeQuery() {
     Timer::start(self::$key);
     }
     public function AfterQuery() {
     Timer::step(self::$key++);
     if(Timer::$last['different'] > 1) {
     $debug_backtrace = debug_backtrace();
     foreach($debug_backtrace as $k=>$v) {
     if($v['function'] == 'q') {
     $error = "QUERY: ".$v['args'][0]."\n".
     "file: ".$v['file']."\n".				 
     "line: ".$v['line']."\n".
     "date: ".date("Y-m-d H:i:s")."\n".
     "===================================";		
     
     file_put_contents('./logs/slowquery.log',$error."\r\n",FILE_APPEND);
     break;
     }
     }
     }
     }
     public function ShutDownSystem() {
     echo microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
     }
    }
    Event::setEventHandler('MyEvents');
    q("SELECT * FROM `table` ORDER BY RAND()");
    q("SELECT NOW()");
    echo Timer::result();

    Измеряем время запросов и время загрузки страницы
    https://school-php.com/tricks/23/dokumentatsiya-po-fw

    6a6yuH, 07 Августа 2020

    Комментарии (10)
  3. Go / Говнокод #25839

    −2

    1. 1
    TOCTOU race condition in Docker allows root access to the filesystem of the host platform.[4]

    6a6yuH, 15 Сентября 2019

    Комментарии (65)
  4. Java / Говнокод #25832

    −1

    1. 1
    Официальный тредик для обсирания джавы

    Один пост -- один обсёр
    поехали

    6a6yuH, 12 Сентября 2019

    Комментарии (35)