Oleg
Очевидно я недостаточно математик ибо причем тут 16 и 32 бита
Oleg
А зачем их вместе в 32 бита?
Oleg
Потому что совмещение их звучит как-то... странно
Oleg
Возможно вы предоставите пример?
Oleg
Ибо возможно это не нужно
Oleg
И всё можно проще
Oleg
И как вы решаете эту задачу в других языках?
Oleg
В JS такого нет... из коробки
Maks
asm.js
Maks
прочитать за тебя доку по asm.js и найти решение твой задачи?
Oleg
Я думаю тут что-то прям вот не про биты
Oleg
Как пересечение кортежей этих в формуле на обычном матане выглядит?
Oleg
Что-то мне кажется что тебе нужен Set
Oleg
Ну то есть у тебя есть [1,2] и [2,3] и вот они пересекаются, а [1,2] и [0,4] нет?
Oleg
Нужен пример сетов что пересекаются у тебя, а что нет
Maks
Ок, хочется битовых операций в js? Они есть:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators
Oleg
Так а чем тогда не подходит тупо итерация по массиву?
Oleg
Берешь своё множество, итерируешься, сверяешь есть ли вхождения
Oleg
Вообще ещё и гугл выдает разные варианты
Oleg
Чем они не подошли?
Oleg
http://mathhelpplanet.com/static.php?p=javascript-obyedineniye-peresecheniye-raznost-massivov
Oleg
Там ниже и пересечение
Oleg
И много чего
Oleg
Да
Oleg
Вообще есть ещё один вариант со слияниями
Oleg
https://developer.mozilla.org/ru/docs/Web/JavaScript/Typed_arrays
Oleg
Возможно это именно то что нужно
Oleg
Как раз поиграться с байтами и складывать их
Oleg
Дело в том что JS это не Си, тут нельзя просто так взять и манипулировать битами
Oleg
Более того тут даже на числа всего 1 тип данных
Oleg
Number
Oleg
Можно работать с числами побитывами операторами и тп
Oleg
Но тем не менее
Oleg
Я выше написал об этом
Oleg
Операторы они есть, но числа только одни
Oleg
То есть это будет 32 бита при работе побитовыми, с отбросом дробной части
Oleg
Нельзя сделать число на 16 бит
Oleg
И потом волшебным образом соединить
Oleg
Возможно вы знаете формулу соединения и просто сделаете всё руками побитывами операторами?
Oleg
Сдвигами и прочим
Oleg
Тогда стоит узнать как оно делается в D
Oleg
И реализовать
Oleg
С битами работать мы умеем
Oleg
В языке JS
Oleg
Массивы как погляжу не подходят
Oleg
Значит надо узнать как там и перенести алгоритм на JS
Oleg
Придется копать глубоко
Oleg
Но у меня есть предположение что пакуются они в 32 бита совершенно не потому что это экономит вычисления
Oleg
А говорите компилятор
Oleg
В общем чтобы сделать точное подобие как в D - нужно точно узнать как это там
Oleg
В JS для перечечения сетов нет встроенных методов
Oleg
Ок, тогда всегда сразу пишите что компилятор - это в смысле программист что сказал
Oleg
А не оптимизация кода
Oleg
Ибо бывает компилятор сам делает что надо для оптимизации
Oleg
Чтобы не было двоякочтения
Вячеслав
Добавь хэш теги чтоб можно было проще найти если что
Вячеслав
По смыслу)))
Eugene
Это js чат
Eugene
hr не принципиально))
Yevhenii
/report
Group Butler [beta]
/report
Reported to 1 admin(s)
Yevhenii
/report
Group Butler [beta]
/report
Reported to 1 admin(s)
Дима
Джава, скрипт, я эйчар, мне по барабану кто грести будет
Anonymous
Css уже не в моде
Anonymous
Научись задавать вопросы
Anonymous
Какую то чушь написал
Дима
http://edutechwiki.unige.ch/en/CSS_for_print_tutorial
Anonymous
Дима
Например
Anonymous
Например
Ну вообще чтобы ему помочь надо попросить его прислать код
Anonymous
А что ему даст ссвлка на доку
Anonymous
А вообще мне кажется он не туда пишет
Дима
Ой, всё)
Anonymous
Ой, всё)
Слушай, а здесь правда могла бы быть моя реклама?
Anonymous
А pading?
Anonymous
No
Anonymous
Там типа падинга нет?
Anonymous
https://stackoverflow.com/questions/2573603/removing-page-title-and-date-when-printing-web-page-with-css