• Какую литературу читать для изучения архитектуры компьютера и ОС?

    @Evsign
    Просто отлично, что вы к этому пришли.
    Как говорится, с начала освойте азбуку, а потом уже за c++ принимайтесь.

    1. Charles Petzold "C.O.D.E."
    Читать обязательно. Очень хорошо разжёвываются все эти битности, разрядности и .тд.
    В процессе чтения Вы, вместе с автором постепенно собираете компьютер и попутно осваиваете для этого необходимый бекграунд.
    С начала разбираются подходы в кодировании информации, не шифровка, а принципы представления информации в нулях и единицах. Потом разбираются системы счисления, потом немного химии и физики, что бы представлять как течёт ток по проводам. Потом разбираетесь как работают реле, далее идут первые логические элементы на реле. Потом вместе с автором собираете различные компоненты типо памяти, процессора на основе ранее сконструированных логических элементах. В общем это всё продолжается пока вы в конце не построите компьютер и изучите несколько основных ассемблерных команд, попутно изучив как считать в разных системах счисления, краткую историю развития комп техники и все логические элементы.

    2. Andrew Tannenbaum "Structured Computer Organization"
    По идее, можете даже сразу начать с этой книги, но все те фундаментальные вещи, которые разжёвывает Петцольд тут будут упомянуты вскользь, но тут пойдут уже более серьёзные вещи по поводу архитектуры. Будут рассматриваться уровни устройства современных процессоров, памяти, ассемблер, прерывания и т.д. т.д. т.д. Перечислять всё не имеет смысла, т.к. список будет оооочень большой. Это наиболее полная и подробная книга об архитектуре ЭВМ. В принципе, прочитая её от корки до корки вы будите достаточно хорошо разбираться в архитектуре самих компьютеров.

    3. Hennessy J., Patterson D. "Computer Architecture A Quantitative Approach"
    Эту пока ещё не читал, но судя по содержанию может быть отличным дополнением после танненбаума. Хотя, вполне может оказаться довольно самодостаточной книгой на ровне с вышеупомянутой книгой.
    Судя по предисловию и содержанию, в ней в дополнении к тому, что разбирает танненбаум, много уделяется внимание параллелизму, облакам, шарингу ресурсов и т.д.

    Можете взяться за это так:
    Если цените время, то начинайте сразу с Танненбаума, но если окажется сложным, то закрывайте и с начала читайте Петцольда.

    Если время хватает, то сразу читайте Петцольда, а потом Танненбаума :) И это лучший вариант. ИМХО)
    Петцольд читается очень легко и интересно. Я прочитал его на одном дыхании, а вот с Танненбаумом всё не так просто)

    UPD:
    По поводу актуальности. Актуально всё)
    2 и 3 разбирают современные ARM-Cortex A8 и i7 процессоры, Nvidia Fermi, CUDA и т.д.
    Ну а в первой книге этого и не надо)
    Ответ написан
    3 комментария
  • Как правильно разделять пользовательский интерфейс по ролям пользователей?

    Fragster
    @Fragster
    помогло? отметь решением!
    Можно прям в корне компонентов проставить v-if и указывать значение в зависимости от роли у каждого компонента.
    Ну а выводить оба, просто один самовыпилится в этот момент.
    Или сделать компонент-обертку, которая будет подключать нужный через https://ru.vuejs.org/v2/guide/components.html#%D0%...
    Или сделать два роута и перенаправлять на нужный при неправильной роли.
    Очень много способов :)
    Ответ написан
  • Почему текст не выравнивается по центру?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Потому что в шапке флоаты без clearfix.
    Для наглядности: https://jsfiddle.net/w865Lm09/ видите блок со ссылками выпирает? Вот он и мешает. Всего на 1px, а какой эффект.

    Такие вещи делают флексами:
    https://jsfiddle.net/n178eh32/
    Ответ написан
    1 комментарий
  • Как найти нужный текст?

    Eridani
    @Eridani
    Мимо проходил
    $('.button').click(function(){
    var text = $(this).siblings('.textblock').text(); // siblings, parent, closest и т.п. в зависимости от структуры dom
    })
    Ответ написан
    Комментировать
  • Почему не подсвечивается искомое слово SimpleSearch?

    alelunegov
    @alelunegov
    Фрилансер. Разработка сайтов на MODX, верстка
    Он не подсвечивает, а только оборачивает в тег span и только в тексте, который выводится через плейсхолдер [[+extract]]. И еще он чувствителен к регистру букв. То есть при поиске слова «тест» в вывовде результатов слово «Тест» он не подсветит.
    Ответ написан
    2 комментария
  • Что означает ::class?

    Комментировать
  • Что означает ::class?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    AnimalHydrator::class === '\YouNamespace\AnimalHydrator'

    Для удобства и автоподсветки сделали специальный синтаксический сахар, чтобы вместо строки можно было подставлять имя класса

    Удобно для всяких маппингов. Как простой пример -- класть по ключу с именем класса в массив разные значения и потом в коде динамически, имея класс, доставать данные для него, также удобно для рефакторинга и подсветки синтаксиса в IDE
    Ответ написан
    Комментировать
  • Как отредактировать изображение?

    wagoodoogoo
    @wagoodoogoo
    prestashop, webix, phalcon, vue, slim, craft cms
    php gd
    сначала режем половинку imagecopy в новую картинку

    отражаем её, решение ниже где про функцию ImageFlip пишется ImageFlip

    потом imagecopymerge клеим две в одну
    Ответ написан
    Комментировать
  • Для чего в функциях передается аргумент dbfilename=dbfilename?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    В данном случае - чтобы указать с какой именно БД работать.
    Ответ написан
    3 комментария
  • Как передать параметры URL для Vue.js?

    shahob
    @shahob
    Программист
    Используйте vue-router
    https://router.vuejs.org/ru/essentials/dynamic-mat...

    Пример роута
    const router = new VueRouter({
      routes: [
        { path: '/post/:slug', component: User }
      ]
    })


    watch: {
          '$route'(to) {
             axios.get(`project.com/posts/${to.params.slug}`).then();
           }
    }
    Ответ написан
    Комментировать