|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
crutchmaster, "Будьте педантичны в том вы отправляете и толерантны к тому, что вы получаете". Этот несложный принцип обеспечивает более-менее устойчивую работу избыточного "архОизма". P.S. "Плохо спроектирован" - отдельная и уже совсем не смешная тенденция. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 09:18 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
Basil A. Sidorov "Будьте педантичны в том вы отправляете и толерантны к тому, что вы получаете". Этот несложный принцип обеспечивает более-менее устойчивую работу избыточного "архОизма". Да с этим проблем нет. Просто страдает чувство прекрасного же! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 09:20 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
crutchmaster Просто страдает чувство прекрасного же! Эталонный символ завершения строки - ASCII-ZERO. Стандартная библиотека C и сам язык меня поддержат. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 10:30 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Эталонный символ завершения строки - ASCII-ZERO Это другое. После ascii-zero уже ничего не вставишь и портянку на n строк никуда не передашь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 10:43 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
crutchmaster, Сумел таки ты зацепить сишников)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 11:26 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
crutchmaster После ascii-zero уже ничего не вставишь и портянку на n строк никуда не передашь. P.S. Портянка на n-строк должна читаться до EOF. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 11:27 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Нет, это именно архаика времён телетайпов. Ты не можешь всунуть в char* кучу \0. Так всё поломается и придётся везде за ним таскать длину. А без \r можно легко обойтись. Basil A. Sidorov Портянка на n-строк должна читаться до EOF. И как её потом обрабатывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 12:10 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
crutchmaster И как её потом обрабатывать? Что именно будет разделителем внутри полезной нагрузки - дело десятое. Именно поэтому выбор разделителя не имеет такой важности, которую вы пытаетесь ему приписать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 13:03 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Точно так же, как и сейчас обрабатываются буферы: есть массив байт, есть информация о том, где в этом массиве начинаются и заканчиваются полезные данные. Так заканчиваются они на /0 авторЧто именно будет разделителем внутри полезной нагрузки - дело десятое. Ну понятно, что можно сделать /r или вообще /t вместо /n, но не /0. Basil A. Sidorov Именно поэтому выбор разделителя не имеет такой важности, которую вы пытаетесь ему приписать. Имеет хотя бы смысл делать его однобайтовым для начала. такой важности Это вопрос чрезвычайной важности! Я бы даже сказал фундаментальный вопрос! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 06:59 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
crutchmaster Basil A. Sidorov Точно так же, как и сейчас обрабатываются буферы: есть массив байт, есть информация о том, где в этом массиве начинаются и заканчиваются полезные данные. Как (большой) поток данных будет "разложен" по буферу - зависит от разных факторов. При создании надёжного ПО всё эти факторы следует учесть. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 07:59 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Как (большой) поток данных будет "разложен" по буферу - зависит от разных факторов. Вот. А после разбора как это всё будет выглядеть? Для char* \n не важен. В контексте си весь текст - это одна строка. А если там будет куча \0 - это проблемы. Разгребать текст в char**? А кому это надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 09:43 |
|
Поиск по текстовым документам на Java
|
|||
---|---|---|---|
#18+
crutchmaster Вот. А после разбора как это всё будет выглядеть? Дополнительные проблемы возникнут тогда, когда размер строки (кратно) превысит размер буфера. Вид маркера конца строки - самая маленькая из всех бед, которые могут возникнуть при работе с (байтовым) буфером. Это вообще не проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2019, 11:32 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2120976]: |
0ms |
get settings: |
24ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
249ms |
get tp. blocked users: |
3ms |
others: | 12ms |
total: | 379ms |
0 / 0 |