1. Java / Говнокод #8375

    +80

    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
    @Deprecated
        private byte getLoByte(int i) {
            byte ret = 0x00;
            String hex = Integer.toHexString(i);
            int length = hex.length();
            if (length == 1) {
                ret = Integer.valueOf(hex.substring(length - 1), 16).byteValue();
            } else if (length >= 2) {
                ret = Integer.valueOf(hex.substring(length - 2), 16).byteValue();
            }
            return ret;
        }
    
        @Deprecated
        private byte getHiByte(int i) {
            String hex = Integer.toHexString(i);
            byte ret = 0x00;
            int length = hex.length();
            if (length > 3) {
                ret = Integer.valueOf(hex.substring(length - 4, length - 2), 16).byteValue();
            } else if (length == 3) {
                ret = Integer.valueOf(hex.substring(length - 3, length - 2), 16).byteValue();
            }
            return ret;
        }

    Вытаскивание старшего и младшего байтов числа из последних одного или двух байтов

    Запостил: as1an, 01 Ноября 2011

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

    • Кто-то прогуливал в школе уроки информатики
      Ответить
    • давайте сделаем такую цепочку : берем число, преобразуем его в строку, эту строку рисуем на экране, распознаем картинку и преобразуем в речь, снова распознаем, т.е. преобразуем в число, сдвигами получаем нужные байты...
      p.s. не претендует на полноту.
      Ответить
      • т.е. без сдвигов все равно никак ))
        Ответить
        • нет сдвигов - нет программы. всё логично.
          Ответить
          • а для сдвигов - подключить ActiveX контрол!
            VB way
            Ответить
        • можно без сдвигов. делением :)
          Ответить
          • целочисленным делением и взятием модуля - которые, скорее всего, все равно соптимизируются в сдвиги? = )
            Ответить
        • можно сдвинуть на экране, перед распознаванием.
          wait. oh shi~
          Ответить
          • лучше всего, когда стул на колесиках, сдвинуться относительно экрана проще
            Ответить
            • от таких манипуляций значительно проще сдвинуться рассудком
              если еще раскататься и грохнуться с колесиков
              Ответить
            • > стул на колесиках
              самоходное говно
              Ответить
    • показать все, что скрытоvanished
      Ответить

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