Size: a a a

Dart & Flutter по-русски

2021 March 06

Т

Тимур in Dart & Flutter по-русски
тоже склоняюсь к этому, спасибо
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Сорри за оффтоп, мне вот стало интересно. Мы в универе изучали такую хрень - GPSS, это язык систем массового обслуживания.
Он хоть где-нибудь реально используется?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Может, в турникетах в метро?)
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
Добрый день господа.
Мучаюсь с проблемой кодировки
Дано List<int> вида :
[59, 117, 252, 150, 104, 36, 246, 47, 120, 155, 79, 174, 77, 138, 129, 5, 52, 43, 219, 58, 43, 49, 44, 40, 209, 177, 97, 219, 168, 165, 34, 100, 180, 53, 231, 140, 126, 96, 117, 224, 140, 55, 139, 213, 217, 238, 229, 119, 158, 119, 187, 87, 255, 93, 212, 212, 182, 121, 16, 223, 1, 170, 51, 60, 192, 115, 158, 213, 60, 126, 93, 2, 39, 238, 120, 218, 21, 27, 224, 99, 211, 88, 209, 105, 85, 225, 110, 240, 53, 80, 14, 148, 113, 242, 171, 202, 12, 67, 15, 126, 250, 124, 128, 73, 150, 149, 213, 73, 34, 102, 60, 87, 195, 211, 115, 8, 246, 36, 177, 14, 231, 132, 58, 222, 228, 25, 164, 145]

пытаюсь перевести в String, на выходе должен получить:
5ACE4CAB54D3CA2D8A518D2C60531FA4

Использую:
Utf8Decoder().convert(passwordHash)

На выходе получаю ошибку:
flutter: FormatException: Unexpected extension byte (at offset 3)
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
Так-же пытался использовать:
String s = new String.fromCharCodes(passwordHash);
     var outputAsUint8List = new Uint8List.fromList(s.codeUnits);
     print(String.fromCharCodes(outputAsUint8List));

На выходе:
[Ú§”gJÄ\F\^]nè(B”k ¿W!DŠ1†‚q¿\^_Ñ®ûê«{A4~7¤Àµu\^?_4pHµŽ–faÛxš\^S³i ôü\^OÑÁR ¶®%\^[2EdçŽ4†K\^_\^Zt5‡È \^N¶m²nˆ†¡:1–wâ´"WP­ýdá¦(psº€l®¢ôâ<…>
источник

n_

nikto _b in Dart & Flutter по-русски
Vitaliy Drugak
Добрый день господа.
Мучаюсь с проблемой кодировки
Дано List<int> вида :
[59, 117, 252, 150, 104, 36, 246, 47, 120, 155, 79, 174, 77, 138, 129, 5, 52, 43, 219, 58, 43, 49, 44, 40, 209, 177, 97, 219, 168, 165, 34, 100, 180, 53, 231, 140, 126, 96, 117, 224, 140, 55, 139, 213, 217, 238, 229, 119, 158, 119, 187, 87, 255, 93, 212, 212, 182, 121, 16, 223, 1, 170, 51, 60, 192, 115, 158, 213, 60, 126, 93, 2, 39, 238, 120, 218, 21, 27, 224, 99, 211, 88, 209, 105, 85, 225, 110, 240, 53, 80, 14, 148, 113, 242, 171, 202, 12, 67, 15, 126, 250, 124, 128, 73, 150, 149, 213, 73, 34, 102, 60, 87, 195, 211, 115, 8, 246, 36, 177, 14, 231, 132, 58, 222, 228, 25, 164, 145]

пытаюсь перевести в String, на выходе должен получить:
5ACE4CAB54D3CA2D8A518D2C60531FA4

Использую:
Utf8Decoder().convert(passwordHash)

На выходе получаю ошибку:
flutter: FormatException: Unexpected extension byte (at offset 3)
похоже на то что в листе интов - кодировка ASCII, а декодить пытаешься как UTF8
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
nikto _b
похоже на то что в листе интов - кодировка ASCII, а декодить пытаешься как UTF8
Спасибо, щас попробую
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
nikto _b
похоже на то что в листе интов - кодировка ASCII, а декодить пытаешься как UTF8
правильно ли я понял, надо использовать AsciiDecoder().convert(List<int>) ?
источник

n_

nikto _b in Dart & Flutter по-русски
Vitaliy Drugak
правильно ли я понял, надо использовать AsciiDecoder().convert(List<int>) ?
не в курсе
просто в листе у вас ASCII, а декодить пытаетесь как UTF8
похоже что да
ну, попробуйте, хотрелоад же есть
быстрее было бы попробовать чем уточнять)
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
Попробовал )
ругается :
flutter: FormatException: Invalid value in input: 218
источник

🐴🐴

🐴 🐴 in Dart & Flutter по-русски
Vitaliy Drugak
Добрый день господа.
Мучаюсь с проблемой кодировки
Дано List<int> вида :
[59, 117, 252, 150, 104, 36, 246, 47, 120, 155, 79, 174, 77, 138, 129, 5, 52, 43, 219, 58, 43, 49, 44, 40, 209, 177, 97, 219, 168, 165, 34, 100, 180, 53, 231, 140, 126, 96, 117, 224, 140, 55, 139, 213, 217, 238, 229, 119, 158, 119, 187, 87, 255, 93, 212, 212, 182, 121, 16, 223, 1, 170, 51, 60, 192, 115, 158, 213, 60, 126, 93, 2, 39, 238, 120, 218, 21, 27, 224, 99, 211, 88, 209, 105, 85, 225, 110, 240, 53, 80, 14, 148, 113, 242, 171, 202, 12, 67, 15, 126, 250, 124, 128, 73, 150, 149, 213, 73, 34, 102, 60, 87, 195, 211, 115, 8, 246, 36, 177, 14, 231, 132, 58, 222, 228, 25, 164, 145]

пытаюсь перевести в String, на выходе должен получить:
5ACE4CAB54D3CA2D8A518D2C60531FA4

Использую:
Utf8Decoder().convert(passwordHash)

На выходе получаю ошибку:
flutter: FormatException: Unexpected extension byte (at offset 3)
в этом примере ты привел точный ответ или только примерный формат того как ответ выглядит?
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
точный ответ
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
Изначально я кодирую пароль в PBKDF2
var generator = new PBKDF2();

     var passwordHash = generator.generateKey(
         "secretkey", _response.salt, _response.iterations, _response.keysize);

и результат пытаюсь перевести в строку
источник

🐴🐴

🐴 🐴 in Dart & Flutter по-русски
Vitaliy Drugak
точный ответ
у тебя в исходном листе 128 байт, а в строке 32 символа (которые к тому же похожи на hex, а значит кодируют 16 байт всего)
источник

🐴🐴

🐴 🐴 in Dart & Flutter по-русски
несвязуха чето
источник

VD

Vitaliy Drugak in Dart & Flutter по-русски
Действительно, спасибо. Буду разбираться
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
а почему intl_translation больше не поддерживают?
источник

AA

Andrei Abramenko in Dart & Flutter по-русски
Sergey Hottabych
Сорри за оффтоп, мне вот стало интересно. Мы в универе изучали такую хрень - GPSS, это язык систем массового обслуживания.
Он хоть где-нибудь реально используется?
Поискать среди вакансий - вот и ответ на вопрос)
источник

🐴🐴

🐴 🐴 in Dart & Flutter по-русски
Sergey Hottabych
Сорри за оффтоп, мне вот стало интересно. Мы в универе изучали такую хрень - GPSS, это язык систем массового обслуживания.
Он хоть где-нибудь реально используется?
язык - наверно мало где. сама ТМО - практически везде пригодится.
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Sergey Hottabych
Сорри за оффтоп, мне вот стало интересно. Мы в универе изучали такую хрень - GPSS, это язык систем массового обслуживания.
Он хоть где-нибудь реально используется?
Это один из самых мощных инструментов для моделирования
источник