5 последних сообщений пользователя kasichvadim |
PHP для знатоков [ побитовое чтение ]
|
Спасибо всем за помощь! |
PHP для знатоков [ побитовое чтение ]
|
Как-то сразу не допер до этого 
Но это лишние телодвижения (циклы).
Я надеялся на существования каких-либо функций (но гугл ничего не подсказал).
Нужно, наверное, курить двоичную арифметику....
|
PHP для знатоков [ побитовое чтение ]
|
Здравствуйте!
Есть бинарные данные 10 байт unsigned char
читаю:
$bin = file_get_contents('bin'); for ($i=0; $i < strlen($bin); $i++){ $unpack[] = dechex(implode(unpack('C', $bin{$i}))); }
получаю массив с hex значениями байтов
array(10) { [0]=> string(1) "0" [1]=> string(2) "d3" [2]=> string(2) "49" [3]=> string(2) "6c" [4]=> string(2) "1f" [5]=> string(2) "12" [6]=> string(2) "4b" [7]=> string(2) "3c" [8]=> string(2) "4b" [9]=> string(2) "c7" }
имеем четвертый байт 108 = 6c = 1101100
теперь самое интересное: мне нужны значения 4 младших бит, потом два следующих и затем значение последнего старшего бита.
спасибо!
|
JavaScripts [ помогите с onclick ]
|
Проблему решило:
$("a").click(function(){ return false });
|
JavaScripts [ помогите с onclick ]
|
|
Цитата (ApuktaChehov @ 18.05.2011 - 13:41) |
Для этого вам необходимо определить на каком узле был совершен клик.
obj.onclick = function(event) { var event = event || window.event; var who = event.target || event.srcElement; var relTarg = event.relatedTarget || event.toElement }
obj - это узел на котором висит событие onclick
Поэкспериментируйте с этим кодом. who или relTarg - должны вам помочь в определении.
|