Basic для мобильного | SEclub.org
Basic для мобильного
Все новые
Всего сообщений: 3071
*
FigHteR
5 июн 2010 в 21:47
Кстати кто знает способы увеличения скорости чтения записи?
*
NTL94
6 июн 2010 в 05:05
=FigHteR=, Спасибо! :) Текст открылся. Это я не на ту версию сначала попал :)
*
NTL94
6 июн 2010 в 05:24
=FigHteR=, можно через print и input, но потом через get этот файл открыть не получится.
*
MavericK
6 июн 2010 в 05:36
pAvKa1993, seclub.org/forum/goto/11219276/ - вот именно, что у меня был только из 1251 в ютф. И мне не надо было заморачиваться с 3-х байтовыми, разными там древнекитайскими иероглифами и т.д. т.к. в 1251 этого нет :-) . Общую формулу вывести неплохо конечно
*
MavericK
6 июн 2010 в 05:44
=FigHteR=, а зачем массив когда можно записать в строковую переменную, а потом из нее прочитать
*
FigHteR
6 июн 2010 в 08:15
MavericK, ты не понял :) я провел опыт. В первом я читал и сразу же записывал гет #1,а%:пут #2,а% , таки образом скорость чтения/запись составила 6с/1кб потом я создал массив. Считал в него и после окончания файла записал из массива. Скорость 3с/1кб это в половину быстрей :)
*
MavericK
6 июн 2010 в 09:04
=FigHteR=, теперь ты меня не понял. В смысле вместо массива использовать переменную. Например 1 цикл get #1, a% a"=a"+str"(a%) потом цикл пут мид(а")
*
pAvKa1993
6 июн 2010 в 10:01
MavericK, вообще разговор был не о конвертиванье, а об открытии текста.
*
pAvKa1993
6 июн 2010 в 10:05
MavericK, seclub.org/forum/goto/11222075/ зато я тебя понял. Я так делал, считать весь файл в текстовую переменую. Только есть загвостка, когда переменная станет длинной и достигнет десятков килобайт, то функции по обработке текста исполняются очень медленно.
*
pAvKa1993
6 июн 2010 в 10:08
=FigHteR=, если хочешь считывать в массив,то экономнее делай. В одну целочисленную переменную можно записать 3 байта. Или даже 4. А если будишь работать со строковыми переменными то в одном символе возможно уместить 2байта.
*
zzz
6 июн 2010 в 13:21
вообще чтобы понять утф надо переводить в бинарную систему . первый байт это так называемый регистр флагов . старший значащий бит это отрицательности . потому числа отрицательные видятся . далее другой бит . 10000000 это 128 .
*
zzz
6 июн 2010 в 13:27
то есть 128 и больше означает что это регистр флагов . (некий управляющий код) . 11000000 это 192 . каждый разряд это биттригер какой либо функции .
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Приложения Java | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026