• Объект или экземпляр?

    Stalker_RED
    @Stalker_RED
    Класс - это те буковки, которые вы видите на экране.
    Представьте его как чертеж, например. А готовые объекты существуют в памяти компа во время работы программы. Представьте их как кучу какие-то штуковин, сделанных по общему чертежу.
    Объекты - экземпляры класса.
    Ответ написан
    8 комментариев
  • Как IT компании находят нишу в enterprise-разработке?

    @mletov
    История из жизни.

    Один мужик в 90-х и 2000-х писал на VBA как фрилансер (возможно, до этого работал как штатный сотрудник, детали точно неизвестны) для одной крупной сети заводов, как российских, так и зарубежных.
    В середине 2000-х ему пришла на ум мысль, что быть генеральным директором выгоднее, чем простым очень средним программистом, да и сделать чужими руками можно гораздо больше и качественнее.

    В итоге он:
    1) Создает юр лицо с собой во главе
    2) Заключает вкусные договоры со своим постоянным клиентом. Благо накопились многолетние связи.
    3) Нанимает некоторое количество программистов
    4) Ставит программистам задачи по переписанию его VBA лапши на ASP.NET и по созданию новых систем.
    5) Profit
    Ответ написан
    Комментировать
  • В чем заключается работа wordpress php разработчика с опытом?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Есть имплементаторы, которые собирают сайты из готовых плагинов / тем. Это ваша студия.
    Есть разработчики, которые эти самые плагины и темы разрабатывают. Это, по идее, вы.

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

    Tesla4o
    @Tesla4o
    Без пользы жизнь - безвременная смерть... В. Гете
    Есть такой репласе!

    std::string str = "string test";
    std::replace(str.begin(), str.end(), 's', 'd');
    Ответ написан
    Комментировать
  • Почему показания влажности отличаются?

    @kalapanga
    Надеюсь, что своими датчиками Вы измеряете влажность на улице, а не в квартире?
    То, что китайские датчики влажности - это, мягко говоря, лотерея, известно давно. В покупных "метеостанциях" скорее всего они же и используются.
    Здесь, как и в любых измерениях, нужен эталлон. Вам нужен какой-то поверенный гигрометр по которому Вы проверите все свои датчики и выберите самый годный. А с остальными - не повезло!
    Ответ написан
    Комментировать
  • Можно ли заработать на своих зарегистрированных доменах?

    @Lampochkagori
    пассивный заработок на доменах без траффика? такое только в спам письмах бывает
    Ответ написан
    Комментировать
  • Какие есть примеры архитектуры бд в которых у каждого пользователя отдельная база данных?

    Melkij
    @Melkij
    PostgreSQL DBA
    Нужно чтобы у каждого пользователя была как бы отдельная база данных.

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

    Между предложениями нет никакой связи, уж тем более причинно-следственной.

    Для начала ответьте, по каким соображениям вы решили отбросить обычную нормальную форму (это технический термин) с добавлением к сущностям поля со ссылкой на владельца.
    Ответ написан
    Комментировать
  • JavaScript или PHP для НЕ веба?

    sim3x
    @sim3x
    Сами ЯП подходят для чего угодно
    Смотрят на библиотеки, которые есть дял ЯП

    Для пхп - нет широкоизвестных либ для десктоп приложений
    JS - есть, но скорость их работы ужасна
    Ответ написан
    Комментировать
  • Как получить id вставленной записи?

    NeiroNx
    @NeiroNx
    Программист
    Для PostgreSQL есть RETURNING
    INSERT INTO ulica (nameulicadop,guid) VALUES
    ('1 ул','f2ddb1ab-5f51-429a-8a99-84cc9bc124af')
     RETURNING id,guid;
    Ответ написан
    Комментировать
  • Какие курсы стоит пройти?

    @pacman123
    fullstack html developer
    Вопрос этот задается раз в неделю стабильно. Поиском научитесь пользоваться для начала, этот навык вам точно пригодится.
    Если по существу, курсы это трата времени. Есть мануалы и техдокументация.
    Если хотите с чего-то начать, пройдите базу на htmlacademy, потом перечитайте webref.
    И главное, как тут кто-то сказал - 20% теории и 80% практики.
    Ответ написан
    1 комментарий
  • Где ошибка в С++ Builder?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В C++ Builder нет ошибки. Программа выполняет в точности то, что вы в ней написали.
    И соблюдайте правила ресурса:
    3.8. Использовать для демонстрации фрагментов кода только специальный тег <code> или специальные демонстрационные ресурсы (например, JsFiddle - https://jsfiddle.net/). Размещение фрагментов кода в виде изображений запрещено.
    Ответ написан
    Комментировать
  • Что надо знать чтобы изучить pl/sql?

    @baitarakhov
    В Enterprise проектах (в основном в банковском ПО) бизнес логику часто пишут на PL/SQL в СУБД Oracle. По этому рекомендую Вам книгу по программированию на PL/SQL "Oracle PL/SQL. Для профессионалов. 6-е изд.".
    По данной книге вы можете выполнять поиск по тексту и находить ответы на многие вопросы по Oracle PL/SQL.

    Верный путь будет прочитать книгу и практиковаться на каком то домашнем проекте.
    Например. вы можете поднять локальную БД Oracle XE, как раз недавно вышла его свежая версия, о чем говориться в статье habr. В локальной БД Oracle создать свою первую схему с таблицами, наполнить их данными, повыполнять различные выборки смотря по примерам из книги, создать хранимые процедуры и функции, создать пакет, поиграться с триггерами, попробовать
    использовать представления и материлизованные представления, понять что такое коллекции итд.

    Также при изучении рекомендую воспользоваться несколькими IDE для разработки на Oracle PL/SQL, например PL/SQL Developer, TOAD, DataGrip, хотя последнее не часто используется, по крайней мере в моей практике работы в разных банках и в аутсорсе.


    Фейерштейн С., Прибыл Б.
    Ф36 Oracle PL/SQL. Для профессионалов. 6-е изд. — СПб.: Питер, 2015. — 1024 с.: ил. —
    (Серия «Бестселлеры O’Reilly»).

    Данная книга является подробнейшим руководством по языку PL/SQL, представляющему
    собой процедурное языковое расширение для SQL. В ней детально рассмотрены основы PL/
    SQL, структура программы, основные принципы работы с программными данными, а также ме-
    тодика применения операторов и инструкций для доступа к реляционным базам данных. Боль-
    шое внимание уделяется вопросам безопасности, влиянию объектных технологий на PL/SQL
    и интеграции PL/SQL с XML и Java.
    За последние десятилетия, в течение которых переиздается данная книга, она стала незаменимым
    руководством по PL/SQL для сотен тысяч программистов, как начинающих, так и профессиона-
    лов. Шестое издание книги полностью обновлено под версию Oracle12c.
    Ответ написан
    Комментировать
  • Как создать программу на С++ для андроид?

    Введение в Android NDK -- https://habr.com/post/203014/
    Android NDK. Разработка приложений под Android на С/С++ -- https://www.ozon.ru/context/detail/id/18062412/
    Ответ написан
    Комментировать
  • Как сделать insert в базу при выполнении определенного условия?

    @kttotto
    пофиг на чем писать
    Если правильно, то никак. Это логика предметной области, бд не должна этим заниматься. Если клиент заказал бутылку воды, а через пять мин решил, что одной мало и решил заказать еще одну, то по Вашей логике, заказ не будет принят. Такие вещи решаются на уровне колцентров.
    Если же Вы хотите защититься от спама заказов, то это всеравно не решатся уровнем бд. Это настройки Ваших серверов и работников бэкенда, по ip или по логину ограничивается количество заказов в минуту.
    Ответ написан
    Комментировать
  • Почему Create table не сочетается с alter?

    Radjah
    @Radjah
    Не смущает, что на момент вызова второго ALTER таблицы "OBJECTS" еще нет в базе?
    Ответ написан
    2 комментария
  • Потеряются ли данные при создании раздела на жестком диске?

    @kisaa
    Наверняка потеряются. Лучше попробуйте пройтись утилитой восстановления типа R-Studio и вернуть старые разделы.
    Ответ написан
    Комментировать
  • Почему не добавляется ещё один LEFT JOIN?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ... WHERE city_id = 4019 LEFT JOIN ...
    После WHERE не может быть JOIN'ов.
    Ответ написан
    5 комментариев
  • Как передать нескольких параметров из Си в функцию на ассемблере?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    Для архитектуры AMD64 в Linux применяется System V AMD64 ABI:

    Первые 6 целых числе или указателей передаются в регистрах RDI, RSI, RDX, RCX, R8, R9, а числа с плавающей точкой в регистрах XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6 и XMM7. Если параметров больше, то дополнительные передаются через стек. Целые числа до 64-бит возвращаются в регистре RAX, а большего размера в паре регистров RAX и RDX. Числа с плавающей точкой подобным же образов возвращаются в регистрах XMM0 и XMM1.
    Ответ написан
    Комментировать
  • Как в mssql удалить из 1 таблицы все строки с разными id, за 1 запрос?

    idShura
    @idShura
    Не очень понял вопрос.
    delete * from table where id between 70 and  100
    --или
    delete * from table where id >= 70 and  id =< 100
    Ответ написан
    1 комментарий
  • Как посмотреть когда из компа достали винт?

    @res2001
    Developer, ex-admin
    Для этого в офисах есть видеокамеры и охрана.
    Ответ написан
    Комментировать