Вверх ↑
Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
#76: 2012-10-14 20:25:39 ЛС | профиль | цитата
hitman249, ага.
карма: 5

0
Ответов: 1528
Рейтинг: 57
#77: 2012-10-15 05:32:05 ЛС | профиль | цитата
sаmakacd, по факту в java, нет такого понятия как копирование файлов.
есть потоки.
т.е. образно ты открываешь файлик, загружаешь n-ое количество байт, как бы прогоняя через java, затем создаешь новый файл

File file = new File ("new_file.zip");

затем ищешь в либах какой нибудь байтовый writer и сохраняешь, затем повторяешь эти операции пока файл не кончится.
не забудь буферизировать
карма: 0

0
Ответов: 1821
Рейтинг: 168
#78: 2012-10-15 15:13:04 ЛС | профиль | цитата
hitman249 , а буфферизация должна ускорить этот процесс?
карма: 5

0
Ответов: 1528
Рейтинг: 57
#79: 2012-10-15 17:11:42 ЛС | профиль | цитата
sаmakacd, к примеру если читать побайтово (без буферизации) то на чтение одного байта расходуется 1 native вызов.
при буферизации ты этот native вызов будешь использовать один на 4096 байта например. самый быстрый эффект получится если буфером угадаешь размер кластера в файловой системе с которой считываешь.
карма: 0

0
Ответов: 1821
Рейтинг: 168
#80: 2012-10-15 17:24:01 ЛС | профиль | цитата
hitman249, а какой самый оптимальный буфер брать
карма: 5

0
Ответов: 1528
Рейтинг: 57
#81: 2012-10-15 17:51:36 ЛС | профиль | цитата
sаmakacd, ну возьми 4096 байта, думаю хватит
карма: 0

1
Голосовали:sаmakacd
Ответов: 1821
Рейтинг: 168
#82: 2012-12-16 12:30:30 ЛС | профиль | цитата
Всем привет!
Какое название Charset'а имеет русская кодировка в Android
------------ Дoбавленo в 12.30:
Не думал, что так получится, но всё решилось, когда в имя кодировки ввёл "Windows-1251"
карма: 5

0
Ответов: 1821
Рейтинг: 168
#83: 2012-12-22 20:16:26 ЛС | профиль | цитата
Всем привет!
Каким должно быти регулярное выражения для поиска строки вида
[*]
*
[*] //Может быть, а может нет
Написал вот так:
\[.*\]
Оно мне выдает то что надо, но без [буквы], а над с этой строкой.
Как правильно


ОПРОС: Какой цвет больше подходит для точек компонентов для HiAsm Mobile для Android

  • Зелёный (как сейчас на Windows)
  • Голубой (стандартный "Андроидный")
  • Другой

Вот так оно смотрится при голубом цвете точек
карма: 5

0
Ответов: 4631
Рейтинг: 749
#84: 2012-12-22 20:44:04 ЛС | профиль | цитата
Не совсем понятно сформулировал. Сформулируй в виде: "дано текст XXX", "надо найти в нем строку YYY".

карма: 26

0
Ответов: 1821
Рейтинг: 168
#85: 2012-12-22 20:55:39 ЛС | профиль | цитата
Netspirit, извиняюсь, но дело в том, что там найти надо не по одной строке, а по ~5 строк + заголовок. Выражусь по-другому
[*]
*
[*] //Может быть, а может нет
карма: 5

0
файлы: 1screenshot_2012-12-22-18-15-12.png [34.2KB] [347]
Ответов: 4631
Рейтинг: 749
#86: 2012-12-22 21:04:46 ЛС | профиль | цитата
Тогда навреное может быть так:
(?ms)(\[.+\].+(\[.+\])?)+?

где предполагается (если я нигде не ошибся):
(?ms) - флаги: многострочно плюс "." подходит также к символу "
"
(\[.+\].+(\[.+\])?) - собственно искомая строка
+? - 1 и больше совпадений в "не жадном" режиме

карма: 26

1
Голосовали:sаmakacd
Ответов: 1821
Рейтинг: 168
#87: 2012-12-22 21:45:46 ЛС | профиль | цитата
Netspirit, спасибо, но string.split(regExpr) почему-то выдаёт пустоту
карма: 5

0
Ответов: 1528
Рейтинг: 57
#88: 2012-12-22 22:35:36 ЛС | профиль | цитата
sаmakacd писал(а):
строки вида
перефразируйте и дайте нормальный пример

sаmakacd писал(а):
//Может быть, а может нет
что может быть, а может не быть? скобки? звёздочки? скобки и звёздочки? или может быть текст за // ?

дайте текст и то что должно выдавать
карма: 0

0
Ответов: 28
Рейтинг: 0
#89: 2012-12-22 22:44:55 ЛС | профиль | цитата
Йолки палки, где же вы научились так, с чего начали?
Вы тут разговаривете совсем на не понятном языке))

карма: 1

0
Ответов: 1821
Рейтинг: 168
#90: 2012-12-22 22:49:38 ЛС | профиль | цитата
hitman249, просто парсер Ini пишу свой.
hitman249 писал(а):
дайте текст и то что должно выдавать

Вход:
[About]
Version=1.2
Author=sаmakacd
Mail=09031998@i.ua

[Type]
Class=Element
Inherit=DialogCommon
Info=Диалог сообщения, который может содержать в себе до трёх кнопок
Tab=Controls
Выход:
Первый элемент массива
[About]
Version=1.2
Author=sаmakacd
Mail=09031998@i.ua
Второй элемент массива
[Type]
Class=Element
Inherit=DialogCommon
Info=Диалог сообщения, который может содержать в себе до трёх кнопок
Tab=Controls
карма: 5

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)