Задать вопрос
  • Можно ли сокращать таблицу в БД если ФИО разное?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    1№ 2Название предмета 3Цикл 4Объём часов 5ФИО 6Категория 7Оклад 8Адрес 1, 5, 8, столбцы разные
    Если использовать физическую модель, то у вас будут Персона, которые перепадают Предмет в Цикл в объёме часов за оклад указанной категории, в Помещение по указанному адресу.
    Ответ написан
    Комментировать
  • Комментарии в коде?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Комментарии в коде необходимы только в случаях:
    1. Класс - в самом начале: его краткое описание и назначение.
    2. Метод - если названия и переменных метода недостаточно для понимания его функционирования.
    3. Места, где трудночитаемый код: этажерки условий, запросов к БД, и подобные.

    Структура кода и названия переменных, функций, методов, классов - должны быть такими, чтобы код можно было легко читать (и расширять!), не прибегая к дополнительным коментариям для полного понимания процесса.
    Ответ написан
    3 комментария
  • Возможно ли связать принтер и сканер в копир?

    NeiroNx
    @NeiroNx
    Программист
    Нет. Понадобится устройство посредник.
    Ответ написан
    2 комментария
  • Низкая производительность нового ноутбука. Что делать?

    Jump
    @Jump
    Системный администратор со стажем.
    Вроде должен летать
    Почему это? Потому что новый?

    а на деле задумывается при работе с браузером
    Вполне ожидаемая ситуация.

    Есть минимум необходимый для комфортной работы в офисном режиме-
    • Оперативная память не менее 8Гб.
    • SSD диск под систему
    • Процессор с тактовой частотой не менее 2Ггц.

    От такой конфигурации можно ожидать комфортной работы при офисных задачах. Для тяжелых задач этого будет уже маловато.

    У вас - явная нехватка оперативной памяти, медленный HDD, и процессор с тактовой частотой 1,6Ггц.
    Да он просто обязан тормозить!
    Ответ написан
    28 комментариев
  • Как изменять что-любо в программных проектах?

    NeiroNx
    @NeiroNx
    Программист
    Это элементарно - достаточно знать как работают элментарные функции и строить в голове(на бумаге) по ним сруктурную схему. Ну еще надо уметь пользоваться поиском по проекту чтобы находить связи(определение вызываемой функции, инициализацию переменных).
    Ответ написан
    1 комментарий
  • Программирование - это прикладная информатика?

    программирование это создание программ

    программы бывают системными и прикладными
    Ответ написан
    Комментировать
  • Как начать работу в open source проекте?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    заходишь на гитхаб, выбираешь интересный проект, смотришь раздел issues -> там написано что им уже требуется, или сам заводишь эту ищью (если что-то хочешь сам добавить), ну и начинаешь фигачить.
    Ответ написан
  • Почему JS решил задачу на рекурсию гораздо быстрее Python/Lua?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Когда-то давно один товарищ обнаружил, что реализация вычисления чисел Фибоначчи через рекурсию на Java работает быстрее, чем её аналог на C. Он не только поудивлялся этому, но и поизучал вопрос. Оказалось, что gcc в каждом вызове функции делал push si; push di; и по окончании pop si; pop di; хотя регистры si и di в скомпилированном коде никак не использовались. Это давало какие-то микроскопические, но всё же расходы времени.

    Любой конкретный тест специфичен, он показывает не то, как быстро работает тот или иной язык (точнее, его конкретная реализация), а какие в этой реализации получились расходы времени на конкретную задачу. В другой задаче, в другой реализации того же языка, просто даже на другом оборудовании может получиться другой результат.
    Ответ написан
    Комментировать
  • Какой подойдёт бп?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    По твоему запросу - любой.

    Бп подбирается не под материнку, а под компьютер целиком, считается суммарная мощность компонентов, определяется перечень необходимых разъёмов питания, оценивается необходимость всяких свистоперделок типа модульности или сертификатов энергоэффективности, определяется имеющийся бюджет.
    Ответ написан
    Комментировать
  • Могу ли я использовать свой ноут вместо микроконтроллера?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Если этот ваш ноут старый, имеет на борту принтерный порт LPT, и количество управляемых устройств не превышает 8, то ответ положительный. Дело в том, что портом LPT легко управлять программно, причём знание всяких протоколов обмена информацией не потребуется. Надо просто записывать нули и единицы в определённые регистры порта (по фиксированным адресам, которые настраиваются в BIOS), и на восьми линиях порта будут появляться сигналы с уровнями +5 и 0 вольт. А как именно использовать эти сигналы, показано на этой картинке:
    173761955_10c290c499961becdda517c5dec2e4Все остальные способы сильно сложнее, там без протоколов не обойтись.
    Ответ написан
  • Можно ли использовать конденсатор вместо аккумулятора?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли использовать конденсатор вместо аккумулятора?
    Можно ли вместо вертолета использовать велосипед?
    Если да, то и конденсатор сгодиться вместо аккумулятора.

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

    Если нужны только выходы (управление транзистором, реле, светодиодом) то дешевле всего применять сдвиговый регистр (первая нагугленная статья: robocraft.ru/blog/arduino/519.html ). Управление - SPI.
    Если впоследствии нужен будет полноценный порт, который может работать как на вход, так и на выход, то вот статья ( we.easyelectronics.ru/part/i2c-rasshiritel-portov-... ) про i2c расширитель портов.
    Для 1wire что-то подобное было, но сходу не смог найти.
    Ответ написан
    Комментировать
  • Как сделать правильную сборку?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Вы, конечно, выбрали оверкилл для разговоров через мессенджеры, но дело ваше. Если есть деньги и желание их потратить - почему бы и нет?
    К выбранному вами микрофону для подключения к вашему компьютеру потребуется блок фантомного питания на 48В - это требование микрофона. Но когда вы его включите в компьютер, то поймете, что можно было купить офисный микрофон за 1000р и получить точно такой же звук. С такими же шумами и помехами. Потому что встроенная звуковая карта - не очень. И вам потребуется уже внешняя профессиональная.
    Разумная альтернатива - поищите те же микрофоны аудиотехники с USB выходом. Например, вот ваш же микрофон, но с USB.
    Стойка и антивибрационное крепление могут быть, например, вот и вот.
    Касательно сетки - она называется поп-фильтр и в целом не нужна, но если хочется - берите любую или можете взять в комплекте с антивибрационным крепежом микрофона, например вот.
    Но еще раз повторюсь - это оверкилл для общения.
    Ответ написан
    6 комментариев
  • Чем обусловлена замена северного и южного моста чипсетом?

    Jump
    @Jump
    Системный администратор со стажем.
    Чем обусловлена замена северного и южного моста чипсетом?
    Вопрос не имеет смысла.
    Чипсет - набор (set) микросхем (chip) - обеспечивающих работу процессора.
    Северный и южный мост - название некоторых блоков чипсета.

    В итоге серверный и южный мост это часть чипсета. Никто ни чем их не заменял.

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Можно ли отправить по сети вредоносное ПО с виртуалки, подключенной к сети? Да.
    Можно ли скачать на виртуалку вредоносное ПО, по сети, если она подклбчена к сети? Да.
    Ответ написан
  • Как обойти затраты на ПО?

    NeiroNx
    @NeiroNx
    Программист
    Как то ставил Linux Mint - достаточно схож с виндой, а если темки поставить то вообще очень-очень.

    Программы 3д моделинга и печати: Blender, статья
    Для разработки это Eclipce
    для C# есть Mono
    Игровой движок: Panda3D

    Про открытые популярные CMS типа Wordpress и Drupal вообще молчу.

    Но чтобы совладать с Linux - нужен грамотный специалист, способный вбить описание задачи в "Гуглопоиске" - тут придется раскошелиться, умных людей мало(статистика с тостера).

    А если отказаться от EV3 в пользу Arduino - то можно сэкономить еще "туеву хучу бабла" и научиться паять.
    хотя и на EV3 можно найти https://marketplace.eclipse.org/content/lejos-ev3-plug www.lejos.org
    Ответ написан
    3 комментария
  • Где и как искать заказы электронщику?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Что мешает создать цикл статей с плашкой: Вот я, я этим занимаюсь, а вот мой сайт?
    https://habr.com/ru/post/434658/
    Ответ написан
    3 комментария
  • Какой истинный путь начинающего в STM32?

    @ittakir
    То что вы выбрали С++ путь, это правильно.
    1. Сгенерируйте проект в STM32CubeMx. Задайте параметры пинов, подключите необходимую периферию (UART, SPI).
    2. Экспортируйте проект в IAR ARM или Keil.
    3. Собирайте код и заливайте в плату. Вы не написали ни строчки кода, а уже получили рабочий каркас приложения.
    4. Читайте даташиты на чип (нужен тот, где описываются все регистры периферии), и документацию на HAL. Основная ваша работа будет идти через HAL, про регистры читать для общего понимания как может работать периферия.
    Ответ написан
    5 комментариев
  • Зачем нужно ООП?

    Jump
    @Jump
    Системный администратор со стажем.
    Я пока такой необходимости не встретила
    Все зависит от задач.
    Если я пишу в основном небольшие приложения, и не работаю в команде - мне ООП как бы нафиг не нужен.
    Но если код будет объемный и сопровождать его будет множество людей - без ООП это просто нереально.
    Ответ написан
    2 комментария
  • Зачем нужно ООП?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Мне кажется пользу ООП начинаешь понимать когда спустя неделю перестаешь понимать что же делает твой собственный процедурный лапшекод... У меня такое было )
    Ответ написан
    Комментировать