• Не работает render в android studio. Не показывает элементы в design. Как исправить?

    @NikCapko
    В файле res\values\styles.xml замени
    style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"
    на
    style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"
    Ответ написан
    1 комментарий
  • Существуют ли хорошие уроки по Kivy/PyQt5 на русском языке?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Ответ написан
    Комментировать
  • Как отправить лог на почту используя log4j 2?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Очевидно, не хватает классов для работы с SMTP.
    У меня заработало с добавлением зависимостей в Maven:
    <dependency>
                <groupId>com.sun.mail</groupId>
                <artifactId>javax.mail</artifactId>
                <version>1.6.1</version>
            </dependency>
            <dependency>
                <groupId>com.sun.mail</groupId>
                <artifactId>smtp</artifactId>
                <version>1.6.1</version>
            </dependency>
    Ответ написан
    Комментировать
  • Как передать массив в функцию и вернуть исходный массив, после сортировки?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    Во-первых, не нужно разделять PrintArray и SourceArray. Код у них один и тот же.

    Во-вторых, массив передается в BubbleSort по указателю, то есть, если BubbleSort меняет массив, то он меняется вообще.

    Вам нужно перед вызовом BubbleSort скопировать массив, и в функцию передать копию. Например:

    int array_copy[size];
    memcpy(array_copy, array, size);
    Ответ написан
    Комментировать
  • Подкиньте пару хороших книг по Qt (С++)

    EXL
    @EXL
    Энтузиаст
    1. Бланшет, Саммерфилд - Qt4 Программирование GUI на С++. 2ed. - 2008
    2. Шлее Макс - Профессиональное программирование на C++. +CD. Qt 4.8. (В подлиннике) - 2012
    3. Марк Саммерфилд - Qt Профессиональное программирование (High tech) - 2011
    4. Андрей Боровский - Qt4.7+. Практическое программирование на C++ - 2012
    5. Юрий Земсков - Qt4 на примерах

    Первая книга от создателей Qt, в первых главах рассмотрено создание приложения для работы с таблицами (этакий мини Excel). Так что в прямом смысле за день можно разобраться во всех тонкостях создания подобных приложений.
    Вторая книга от известного в Qt-сообществе программиста, очень подробный и толстый справочник по виджетам, их описание и примеры использования. Имеется несколько глав по JavaScript/QML/QtQuick. Однозначный Must Have.
    Третья книга от одного из программистов, разрабатывающих Qt. В ней рассказано о профессиональной разработке приложений. В чем-то является продолжением первой книги.
    Четвертая книга от отечественного программиста, рассмотрены в основном принципы разработки сложных приложений. Отдельный разделы посвящены программированию трехмерной и интерактивной графики, баз данных, многопоточных приложений и созданию собственных виджетов.
    Пятая книга на мой взгляд уже устарела. Её вполне заменяет Макс Шлее.

    Это все книги по Qt 4.X.X на русском языке, известные мне (не считая редакций). Если кто-то знает ещё, пожалуйста отпишитесь.

    По Qt 5 книг пока нету. Макс Шлее сказал, что начнет работу над новой книгой с выхода версии Qt 5.2. По поводу книг для Qt 5 см. ответ ниже. Но не стоит забывать, что у Qt документация одна из самых лучших и вполне способна заменить книгу. Поэтому настоятельно рекомендую пользоваться Qt Assistant при возникновении затруднений.

    По C++ рекомендую конечно классику:
    Прата С. - Язык программирования С++. Лекции и упражнения - 2011
    Ответ написан
    1 комментарий
  • Insert spacing в PyCharm

    avalak
    @avalak
    Тут настройки: File -> Settings -> Project Settings -> Code Style -> Spaces
    Применить форматирование: Code -> Reformat Code (Ctrl+Alt+L)
    Ответ написан
    Комментировать
  • Какие самоучители посоветуете вы для изучения английского?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я пользуюсь рабочим и хорошо зарекомендовавшим планом действий:
    1. Выучите основные принципы грамматики - здесь.
    2. Всегда переводите каждое незнакомое предложение по словосочетаниям через любой переводчик, если смысл теряется - переводите слова отдельно, чтобы корректно перевести.
    3. Переведите пару-тройку документаций API с английского на русский (перевода которых ещё нет на русском, но имеющие большую популярность и комьюнити).
      Очень важно: сделать это максимально корректно и литературно.
      Так, чтобы это было всем понятно без чтения исходного английского текста (для сверки верной трактовки перевода).
    Ответ написан
    Комментировать
  • Как реализовать "открыть с помощью" на C#?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    Ответ написан
    Комментировать
  • Программисту нужна слепая печать?

    rockon404
    @rockon404
    Frontend Developer
    Я считаю, что это один из обязательных навыков, которые должен освоить каждый программист.
    Работать в разы комфортней и быстрей.
    Скорости в 120-180 символов в минуту хватит с головой.
    Ответ написан
    Комментировать
  • Можно ли сохранить граф или дерево в файле?

    longclaps
    @longclaps
    piclie - это очень быстро.
    dot - это для визуализации/отладки.
    Ответ написан
    Комментировать