Вверх ↑
Этот топик читают: Гость
Ответов: 3889
Рейтинг: 362
#211: 2011-12-27 22:19:57 ЛС | профиль | цитата
sаmakacd писал(а):
мне Android врёт

Не врёт, стирает всё напрочь, в том числе - данные калибровки, что, собственно, Вас и должно интересовать. Резистивные экраны у всех этих аппаратов - самое больное место. Вдобавок, экраны ловят наводки и статику усугубляя ситуацию.
карма: 1

0
Ответов: 1821
Рейтинг: 168
#212: 2011-12-27 22:21:17 ЛС | профиль | цитата
Cosinus, какой картинке?
------------ Дoбавленo в 06.18:
1nd1g0, то есть, гуд бай все мои приложения
карма: 5

0
Ответов: 3889
Рейтинг: 362
#213: 2011-12-27 23:17:18 ЛС | профиль | цитата
sаmakacd, да, но по опыту в 90% проблема в физической неисправности аппарата. Видов неисправностей десятки, от наводок до расслоения сенсора, приклеенного на лицевой поверхности экрана. Естественно, ни сбросы, ни калибровки особой погоды не сделают.
карма: 1

0
Ответов: 1821
Рейтинг: 168
#214: 2011-12-27 23:18:31 ЛС | профиль | цитата
1nd1g0, млин, ну только купил - сразу 100500 проблем...
карма: 5

0
Ответов: 4630
Рейтинг: 749
#215: 2011-12-30 16:21:09 ЛС | профиль | цитата
Народ, такой вопрос. Есть любое число. Как в Delphi узнать, сколько минимально нужно байт для его хранения?
Например, число 12 уместится в одном байте, 4523 - в двух и т.п.
Понимаю, что для этого наверное используются стандартные арифметические/булевые/сдвиговые операторы, но видимо после вчерашнего новогоднего корпоратива голова не варит.
карма: 26

0
Ответов: 5446
Рейтинг: 323
#216: 2011-12-30 17:16:28 ЛС | профиль | цитата
Netspirit, бери логарифм по основанию 2, дели на 8, прибавляй 1, отбрасывай дробную часть.
карма: 1

1
Голосовали:Netspirit
Ответов: 8926
Рейтинг: 823
#217: 2011-12-30 17:35:29 ЛС | профиль | цитата
Netspirit, а вот и схема code_26391.txt
iarspider, а дробную часть числа хранить не будем?
карма: 19

0
файлы: 1code_26391.txt [737B] [288]
Ответов: 5446
Рейтинг: 323
#218: 2011-12-30 17:38:14 ЛС | профиль | цитата
Леонид, а зачем?
карма: 1

0
Ответов: 8926
Рейтинг: 823
#219: 2011-12-30 17:46:12 ЛС | профиль | цитата
iarspider, дано число 3,1415926535897932384626433832795
берём Log по 2 = 1,6515
Делим на 8 = 0,2
Прибавляем 1 = 1,2
Отбрасываем дробную = 1 байт достаточен для хранения числа с 32-значной точностью
карма: 19

0
Ответов: 4630
Рейтинг: 749
#220: 2011-12-30 17:47:10 ЛС | профиль | цитата
Леонид, имелось ввиду целое положительное число.
[offtop]А вообще мне это нужно для следующего алгоритма (кому интересно):[/offtop]
[flood]Есть алгоритм по прямому/обратному преобразованию строки.
Длина L строки S должна быть кратной числу Q
Есть процедура Prepare, которая получает S и Q и подготавливает строку для прямого преобразования.
Результирующая строка - это H+S+Srnd,
где S-это исходная строка
Srnd - это случайная дополнительная строка определенной подобранной длины
H - длина дополнительной строки в Hex-представлении
После выполнения Prepare Length(H+S+Srnd) будет кратной Q

Затем есть обратная процедура UnPrepare, которая получает строку H+S+Srnd (после обратного преобразования) и Q.
По предложенному iarspider-ом алгоритму зная Q она определяет длину части H,
отделяет её, преобразовывает HexToInt и вытаскивает исходную строку S
[/flood]
карма: 26

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#221: 2011-12-30 18:09:41 ЛС | профиль | цитата
Netspirit писал(а):
имелось ввиду целое положительное число

Можно так

-- Пардонсе, ошибся. Вот так правильно --


(%1 div (256^3) > 0) + (%1 div (256^2) > 0) + (%1 div (256^1) > 0) + 1
------------ Дoбавленo в 18.09:
Проверить очень просто

0...255 - 1 байт
256... 65535 - 2 байт
65536...16777215 - 3 байта
16777216...4294967295 - 4 байта
карма: 22

0
Ответов: 8926
Рейтинг: 823
#222: 2011-12-30 18:18:50 ЛС | профиль | цитата
Netspirit писал(а):
Есть любое число

Netspirit писал(а):
имелось ввиду целое положительное число.
Пишем одно, а ввиду имеем другое -- с бодуна прощается (я-то тоже про отрицательные числа забыл )
карма: 19

0
Ответов: 4630
Рейтинг: 749
#223: 2011-12-30 18:19:20 ЛС | профиль | цитата
nesco, ну, в варианте от iarspider-а это выглядит проще (напомню, в Delphi, а не в HiAsm):

#pas
Trunc(Log2(%1)/8+1)
карма: 26

0
Ответов: 1731
Рейтинг: 68
#224: 2012-01-01 20:50:48 ЛС | профиль | цитата
Дайте пожалуйста статьи или самоучебники по VBScript.
А то блин знаю только MsgBox
карма: 1

0
Ответов: 3889
Рейтинг: 362
#225: 2012-01-01 21:02:43 ЛС | профиль | цитата
Cosinus, [burl=http://script-coding.com/]Священное писание скриптописателя[/burl]
карма: 1

1
Голосовали:Cosinus
Сообщение
...
Прикрепленные файлы
(файлы не залиты)