Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
SashaMercuryМы в любом случае перебираем каждый байтЭто пока вы не начали работать с кодировками. Тогда реверс байт будет простым и тривиальным занятием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:02 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЧтобы выставить флаг, придётся "попарно сверить две половинки строки". И даже тогда может не повезти и копировать всё равно придётся. Джава знает ответ на этот вопрос :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:03 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyДжава знает ответ на этот вопрос :)Нет, не знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:04 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Я когда-то приводил пример с транспонированием матрицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:07 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
И что? Весь APL был сделан на отложенных вычислениях, но работало это только потому, что, как правило, требовалась только часть матрицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:09 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Я Сашику вобщем-то писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:10 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЧтобы выставить флаг, придётся "попарно сверить две половинки строки". И даже тогда может не повезти и копировать всё равно придётся. Погодите, причем здесь сравнение половинок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:27 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Вы про разные флаги говорите наверное. Я их 2 штуки предлагал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:35 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Похоже, что - да, про разные. Но "Swapped=False" - вообще хня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:53 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Иммутабельность, мать ее так... Она заложена во все строковые объекты .Net/Java. Я просто предложил свой взгляд на задачу реверса в С/С++. А так - всё чики-пики. Можно и кувыркать символы в мемори. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 16:58 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
maytonИммутабельность, мать ее так... Она заложена во все строковые объекты .Net/Java.Не знаю как в .NET, но в Java неизменяем только java.lang.String. А StringBuilder/StringBuffer - вполне переменные.Я просто предложил свой взгляд на задачу реверса в С/С++.Отложенный реверс - изначально задница: нет места отложенным вычислениям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 17:06 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, StringBuffer, StringBuilder не являются строковыми переменными. Это хелперы которые помогают сформировать всё тот-же самый immutable String на выходе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 17:42 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
maytonЭто хелперы которые помогают сформировать всё тот-же самый immutable String на выходе.Если String нужен, да, могут быть приведены к строковому типу. А если не нужен: Код: java 1. 2. 3. 4. 5. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 18:13 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Я слышу вопрос - "А не заменить-ли все String на StringBuilder" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 18:16 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov правильно упомянул про кодировки. Я тоже о них сразу подумал. Поменять однобайтные символы просто. А вот если будут многобайтные кодировки, UTF8 или UTF16 с суррогатными парами, то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 18:36 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Плавающие кодировки существуют обычно в файлах. В String-объектах это обычно UTF-16. Индекс вычислется чутка легше чем в утф-8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 19:00 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
mayton, да, но у автора голый Си. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 19:16 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
А что для Си не существует поддержки кодировок? В библиотеках хотя-б... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 19:18 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
petalvikПоменять однобайтные символы просто. А вот если будут многобайтные кодировки, UTF8 или UTF16 с суррогатными парами, то... ничего страшного. даже если на месте менять. и без всяких библиотек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 19:24 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Тогда нужно 3 реверса. В скобках замечу что нет однозначных правил по детектированию чё внутри байтэррея. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 19:29 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
petalvikПоменять однобайтные символы просто. А вот если будут многобайтные кодировки, UTF8 или UTF16 с суррогатными парами, то...Да хоть UTF32. Составные символы никто не отменял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2014, 20:31 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovSashaMercuryМы в любом случае перебираем каждый байтЭто пока вы не начали работать с кодировками. Тогда реверс байт будет простым и тривиальным занятием. не говорю что это сложное занятие. Просто хочу решать эту задачу по-другому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 01:51 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Придумал, так можно. А есть такой раздел в программировании исследующий именно методы чтения памяти через какие-либо функции, а не дублирование в том формате, что нам нужен. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 02:12 |
|
||
|
Решение ряда задач.
|
|||
|---|---|---|---|
|
#18+
Хм. Пришел к тому, что мне нужно реализовать тип данных который включает в себя строку, и способ её чтения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 02:30 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38816299&tid=2019210]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 292ms |
| total: | 461ms |

| 0 / 0 |
