|
Новые статьи Прерванное нажатие в андроидВ некоторых туториалах по программированию на андроид не разбираются мелкие нюансы, которые могут быть важны при определённых условиях, а если и рабираются, то зачастую расплывчато. Я лаконично разберу работу интерфейса обработки одиночного касания и константу ACTION_CANCEL, а так же выполню небольшое тестирование касаний, на собранном приложении. Скриншот работающего приложения: Цитата неточного туториала 7 апреля 2017 года: ACTION_CANCEL – практически никогда не случается. Насколько я понял, возникает в случае каких-либо внутренних сбоев, и следует трактовать это как ACTION_UP. © StartAdroid.ru Код Продолжить Рейтинг: 2 (За: 3 | Против: 1) Добавлено: 6.11.2015 от Askalite Комментарии (5) container_of подробноhttps://annimon.com/code/?act=comm&id=4693 Поскольку возникли вопросы, как эта магия работает, разберём макрос подробнее. Итак, есть задача: зная адрес вложенной структуры child (на рисунке выделен светло-зелёным оттенком, так я обозначаю известный адрес), нужно получить адрес структуры parent (выделено цветом, близким к оранжевому, неизвестный адрес), содержащей child. Можно было бы хранить указать на parent в child, но есть несколько проблем. Для примера были даны простейшие структуры, но в реальных задачах структуры могут содержать много элементов и хуже, если есть полный (или почти полный) граф указателей между ними, тогда можно запросто забыть проинициализировать указатель во вложенной структуре на структуру-контейнер, тем более когда вложенных структур Продолжить Рейтинг: 6 (За: 6 | Против: 0) Добавлено: 5.11.2015 от Freddy Комментарии (9) Поднимаем monitor for fun and profitВ данной статье я приведу инструкцию, следуя которой каждый со смартфоном на arm7 архитектуре, прямыми руками и нормальным адаптером в принципе поддерживающим режим монитора сможет поднять его у себя на устройстве. Кратко о том что есть режим монитора - режим монитора это специальный режим при котором, грубо говоря, наш WiFi адаптер не просто обменивается пакетами с роутером, как в обычном режиме, а может перехватывать и подделывать все пакеты что передаются в радиусе его действия. Итак, начнём. Первым делом получаем root права и ставим BusyBox. Без этого дальнейшее чтение будет излишним. Как это сделать - тема для отдельной статьи. Вторым шагом будет установка нужных нам бинарников из папки utils в прикреплённом архиве.[ссылка в конце поста] Там же вы найдёте reaver[взлом wifi через wps] Продолжить Рейтинг: 2 (За: 3 | Против: 1) Добавлено: 3.11.2015 от Virus-ONЪ Комментарии (12) Htop на выделенном VTHtop — это интерактивная программа для наблюдения за процессами, созданная как альтернатива программе top. Каждый, кто работает за машиной с линуксом на борту, использовал её хотя бы один раз: будь то поиск процесса (и его последующее убийство) или тщательный мониторинг используемых ресурсов. ![]() Для удобства это программу можно держать всегда запущенной: в отдельном окне терминала, в его вкладках или на каком-нибудь рабочем столе. Я же предлагаю запустить его на фиксированном VT, на который можно в любой момент переключиться. Преимущество такого подхода заключается в чистом окружении. Это возможно (и правильно) сделать с помощью системы инициализации systemd: ● Вызов по требованию, либо загрузка Продолжить Рейтинг: 2 (За: 3 | Против: 1) Добавлено: 11.10.2015 от Kalter Комментарии (15) Язык Go и зачем нужен был ещё один языкХочу рассказать вам об относительно новом языке Go. Также часто называемый Golang. Искать что-нибудь в интернете нужно искать с приставкой golang, иначе всякие сайты про CS:GO будут)) Ой. Ну короче. Языку Go - 5 лет. Молодой язык взял свое начало в недрах Google. Разработчики языка Си и Unix (Кен Томпсон) и Роб Пайк задумались, а каким должен быть хороший язык программирования. Здесь они решили, что язык будет компилируемый и главной фичей языка будет многопоточность и отдельный синтаксический сахар для потоков и каналов. Почему они так сделали? В текущих реалиях мощности компьютера увеличиваются а программы все еще работают в одном потоке. Нужно было это как-то исправить. Об остальных фичах коротко - статическая типизация, сборщик мусора, упрощенный Продолжить Рейтинг: 2 (За: 5 | Против: 3) Добавлено: 8.09.2015 от StarTek Комментарии (18) |