• Что представляет собой ссылка?

    slinkinone
    @slinkinone
    Агент "Везде успеть"
    Допустим имеем такой код:
    int a = 5; // это переменная а = 5 (допустим по адресу 0x333333)
    // она хранится в памяти в какой-то ячейке и у этой ячеки есть свой номер
    // и чтобы узнать этот номер надо к переменной "а" применить "&" - это адрес или ссылка
    // а указатель специальный тип для хранения адреса переменной и объявляется так
    int* ptrA = &a;
    // указатель должен быть сразу проинициализирован
    // теперь ptrA = 0x333333
    // *ptrA = 5; - мы разименовали адрес хранящийся в переменной ptrA... Сказали процессору получить знвчение по адресу что в ptrA
    Ответ написан
    Комментировать
  • Как подключиться к PostgreSQL через Python?

    slinkinone
    @slinkinone
    Агент "Везде успеть"
    Я так понимаю django...
    Надо в setting.py занести:
    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'name',
    'USER': 'user',
    'PASSWORD': 'pass',
    'HOST': 'localhost',
    }
    }

    Потом объявить сущности. Отправить их в БД.
    А затем запрашивать на такой манер:
    education = Education.objects.all()
    Ответ написан
    1 комментарий
  • Какова применимость структур данных?

    slinkinone
    @slinkinone
    Агент "Везде успеть"
    Это такие вещи, которые дают более чёткое понимание работы библиотек, программ. (Например как осуществляет поиск БД или как передаются параметры в функцию на языке asm)
    Также они служат неким инструментом, который можно использовать в своих проектаъ.
    Они помогут сделать её лаконичнее, быстрее и читабельнее.
    Ответ написан
    Комментировать
  • Как преобразовать определенные биты в числе?

    slinkinone
    @slinkinone
    Агент "Везде успеть"
    Можно взять единицу (var1 = 00000001), применить | (битовое или), то получим 1 в первом бите, побитовый сдвиг влево к var1 - получим (00000010) и также применим | к нужному числу.

    Очень хорошая статья:
    chipenable.ru/index.php/programming-avr/item/4-uch...
    Ответ написан
    1 комментарий
  • Как в sublime настроить вывод ошибок скрипта?

    slinkinone
    @slinkinone
    Агент "Везде успеть"
    Здравствуйте!
    А разве по ctrl+b не происходит компиляция и одновременный вывод ошибок в нижней консольной панели?
    Конечно перед этим нужно настроить сабл как ide для Python.
    Ответ написан
    Комментировать