Обзор Xiaomi Mi Mix Ultimate: за рамками обыденности

В конце прошлого года компания Xiaomi представила новый флагман — керамический безрамочник Xiaomi Mi Mix. До Xiaomi подобными экспериментами прославились японцы из Sharp, но их смартфоны не смогли добиться […]
Обзор Xiaomi Mi Mix Ultimate: за рамками обыденности
Source: 4pda

Nubia Z17 с двойной основной камерой сертифицирован в TENAA

Ожидается, что уже завтра в Китае будет представлен новый смартфон под брендом Nubia. По слухам, ключевой особенностью Nubia Z17 станет основная камера с двумя объективами. Производитель намекал на это, […]
Nubia Z17 с двойной основной камерой сертифицирован в TENAA
Source: 4pda

Скидки на приложения и игры для iOS: 20 марта

Скидки на приложения и игры актуальны только на момент выхода публикации. В этом выпуске: Todokit — обязательное приложение для всех, кто уже не может держать в голове бесконечный список всех дел: […]
Скидки на приложения и игры для iOS: 20 марта
Source: 4pda

Исключения в Windows x64. Как это работает. Часть 3

Опираясь на материал, описанный в первой и второй частях данной статьи, мы продолжим обсуждение темы обработки исключений в Windows x64.


Описываемый материал требует знания базовых понятий, таких, как пролог, эпилог, кадр функции и понимания базовых процессов, таких, как действия пролога и эпилога, передача параметров функции и возврат результата функции. Если читатель не знаком с вышеперечисленным, то перед прочтением рекомендуется ознакомиться с материалом из первой части данной статьи. Также, если читатель не знаком со структурами PE образа, которые задействуются в процессе обработки исключения, тогда перед прочтением также рекомендуется ознакомиться с материалом из второй части данной статьи.
Читать дальше →
Исключения в Windows x64. Как это работает. Часть 3
Source: habrahabr

Пост №3034008

Автор: minmatar

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3034008″ }, «headline»: «Венерина мухоловка :: Слизень :: живность», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%92%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D0%BD%D0%B0-%D0%BC%D1%83%D1%85%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B0-%D0%A1%D0%BB%D0%B8%D0%B7%D0%B5%D0%BD%D1%8C-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-3732977.gif», «height»: 203, «width»: 220 }, «datePublished»: «2017-03-20T14:27:32+03:00», «dateModified»: «2017-03-20T14:27:32+03:00», «author»: { «@type»: «Person», «name»: «minmatar» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3034008
Source: Joyreactor

Как и почему статические анализаторы борются с ложными срабатываниями

почему статические анализаторы борятся с ложными срабатываниями

В своей предыдущей статье я писал, что мне не нравится подход, при котором статические анализаторы кода оцениваются с помощью синтетических тестов. В статье приводился пример, воспринимаемый анализатором как особый случай, на который сознательно не выдаётся предупреждение. Если честно, я не ожидал такого всплеска комментариев на тему того, что анализатор может очень редко, но не выдать предупреждение на ошибку из-за реализованных в нём механизмов отсечения ложных срабатываний. Борьба с ложными срабатываниями настолько большая составляющая любого статического анализатора, что как-то даже не понятно, что тут собственно обсуждать. Это надо делать и всё. Такие механизмы существуют не только в нашем анализаторе, но и в других анализаторах/компиляторах. Тем не менее, раз этот момент вызвал столь бурное обсуждение, я думаю, стоит уделить ему внимание, поэтому и написал эту поясняющую статью.
Читать дальше →
Как и почему статические анализаторы борются с ложными срабатываниями
Source: habrahabr

Как и почему статические анализаторы борятся с ложными срабатываниями

почему статические анализаторы борятся с ложными срабатываниями

В своей предыдущей статье я писал, что мне не нравится подход, при котором статические анализаторы кода оцениваются с помощью синтетических тестов. В статье приводился пример, воспринимаемый анализатором как особый случай, на который сознательно не выдаётся предупреждение. Если честно, я не ожидал такого всплеска комментариев на тему того, что анализатор может очень редко, но не выдать предупреждение на ошибку из-за реализованных в нём механизмов отсечения ложных срабатываний. Борьба с ложными срабатываниями настолько большая составляющая любого статического анализатора, что как-то даже не понятно, что тут собственно обсуждать. Это надо делать и всё. Такие механизмы существуют не только в нашем анализаторе, но и в других анализаторах/компиляторах. Тем не менее, раз этот момент вызвал столь бурное обсуждение, я думаю, стоит уделить ему внимание, поэтому и написал эту поясняющую статью.
Читать дальше →
Как и почему статические анализаторы борятся с ложными срабатываниями
Source: habrahabr

Пост №3033995

Автор: mumuho88

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://lol.reactor.cc/post/3033995″ }, «headline»: «Ekko :: Jinx (the Loose Cannon) :: League of Legends (Лига Легенд) :: M4ryon :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Ekko-League-of-Legends-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Jinx-3732964.jpeg», «height»: 10000, «width»: 674 }, «datePublished»: «2017-03-20T14:19:35+03:00», «dateModified»: «2017-03-20T14:19:35+03:00», «author»: { «@type»: «Person», «name»: «mumuho88» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3033995
Source: Joyreactor

Пост №3033993

Автор: skylark

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3033993″ }, «headline»: «W V,’ А н* ^ К «Ашл / Навальный :: хранители_», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9D%D0%B0%D0%B2%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D0%B8_-3732963.jpeg», «height»: 900, «width»: 1200 }, «datePublished»: «2017-03-20T14:18:06+03:00», «dateModified»: «2017-03-20T14:18:06+03:00», «author»: { «@type»: «Person», «name»: «skylark» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3033993
Source: Joyreactor