• Как разбить на несколько контролов код в javafx?

    @poslannikD
    Java/C/C++ Programmer
    В вашем главном fxml пишете подключение дочерних fxml
    К примеру делаете один главный fxml в нем создете какой-нибудь vbox
    яччейкам vbox задаете фиксированный размер и подключаете элементы окна разнесенные по разным контролерам
    Так подключить дочернюю fxml-ку
    <fx:include fx:id="тут идшник подключаемого fxml" source="(тут расположение файла+ его имя+ .fxml)"/>

    В дочерних fxml указываете параметр fx:controller который будет ссылаться на дочерние контроллеры
    не очень понятно объяснил если не заработает напишите скину пример
    Ответ написан
    Комментировать
  • Какой ВУЗ в Москве даст знания, но и позволит работать?

    @poslannikD
    Java/C/C++ Programmer
    Вуз даст базовую подготовку(математическую или физическую), хорошо если даст основы программирования. Все остальное добирать придется самим. С другой стороны если забить на вуз, то вырасти как спец будет очень сложно, хотя бы потому что начиная с синьера(если хотите развиваться как специалист) вам будет нужна это базовая подготовка(будет остро нехватать математических знаний) и добирать эти знания в 30 или 40 лет будет много сложнее. Да и программуху можно эффективно учить совмещая учебу и самообразование. Но решать вам.
    Ответ написан
    Комментировать
  • Как на java правильно записать математическую формулу?

    @poslannikD
    Java/C/C++ Programmer
    предварительно заимпортить Math
    и написать 2*exp(x) + x -1 = 0;
    х переменная, судя по всему имеющая тип double
    Если результат выполнения формулы нужно присвоить чему- то то синтаксис такой
    double result =2*exp(x) + x -1 ;
    Ответ написан
    Комментировать
  • Какой список математики для изучения гидроаэродинамики?

    @poslannikD
    Java/C/C++ Programmer
    Желательно книги, чтобы было всё по теме, без всяких теоремы.
    - а это не пологается для инженера
    Матан(производные, интегралы), анал(хватит пары начальных тем, остальное из этого раздела по мере необходимости), дифуры(нужны), тензороное исчисление(5-20 часов по этой теме и вы проф)
    Вот сайт mathprofi.ru смотрите первый курс плюс половину второго. Там чисто практика с минимум теории.
    Хотите стать инженером, матан и физику нужно знать иначе вы не инженер вы гуманитарий)
    Ответ написан
  • Как учить java ee?

    @poslannikD
    Java/C/C++ Programmer
    Примерный роадмап такой
    1) Знание java core. Особое внимание уделить java multithreading, это важно и незнание этой штуки может сыграть с вами злую шутку.
    На счет кровавого веба, вам будет достаточно знаний 7 версии(java se 1.7) а восьмую доучите в процессе. Единственное исключение что бы не плеваться от ненависти, нужно из 8 версии поучить Date and Time api. Оно там шикарное, в отличии от 7.
    2) После освоения java core, обратите внимание на sql(в ообщем и целом),html, css, js, sass, less.
    3) Как только разобрались с пунктом 2 вы готовы к вебу. И вам нужно выбрать, либо голый ее, либо spring. И там и там есть свои плюсы и минусы, и там и там свои особенности. Но хуже всего, это то что все технологии можно смешать вместе((((
    4)Если решили выбрать spring читаете по нему книги, тутотриалы и прочее.
    Вот к примеру примерчик простого круда(https://www.youtube.com/watch?v=e7swABdqOS4) Но его смотреть можно только если есть база. Мой совет для простых приложений берите спринг.
    5)Если ее тогда читаете книги по ее и пиште свои приложения.

    Список ресурсов.
    1)Java :
    Брюс Эккель Философия java
    Брайн Гоец java concurrency in practice
    Блох эффективная java
    javarush.ru для практики
    2)ее + spring
    книг по этим технологиям мало и они быстро гугляться
    курсы типо григория кислина(есть на трекере но лучше задушить жабу и купить) на этом курсе можно получить целостное представление обо всем стеке
    Смотреть курсы в интернете нужно осторожно, потратьте время на понимание того что такое java ee, сэкономите себе время и нервы. А инструменты будете доучивать по мере возможностей
    Ответ написан
    1 комментарий
  • Алгоритм ограничение количества записей в БД каждым пользователем в течение одного дня?

    @poslannikD
    Java/C/C++ Programmer
    Тут многое зависит от вашего приложения, я не буду давать совета, но просто выскажу мнение на счет некоторых вариантов решения.
    1) Фильтрация на уровне бизнес-логики. Это самое здравое решение с точки зрения архитектуры.
    2) Фильтрация на уровне сервлета. Реализовать технически можно, но уже с точки зрения архитектуры будет смотреться не очень. Сервлет (не равен) логике приложения, поэтому логику следует реализовывать в другом месте, а сервлет предназначен совсем для других целей.
    3) Фильтрация на уровне Фильтра. ИМХО это жесть) Ибо фильтры задумывались для чего-то другого.(См https://jsehelper.blogspot.com.by/2016/01/jsp-serv... пункт что вы знаете о сервлет фильтрах).
    4) Реализация на "клиенте" с помощью JavaScript. Технически можно, но не нужно ибо это совсем некрасиво с точки зрения архитектуры.

    Реализация алгоритма проста. Проверяете условия для занесения записи в бд, если все ок. Заносите запись в бд. Если не ок, запись в бд не попадает, вот и все)))
    Ответ написан
    Комментировать
  • На чем релизовать задуманное?

    @poslannikD
    Java/C/C++ Programmer
    база данных sqlite, без установки но интернет или на худой конец достп к usb нужен.
    exel можно разобрать через apache poi но что бы подтянуть эту зависимость нужен либо инет либо usb(вот пример devcolibri.com/1716)
    если все плохо инета и usb нету можно вытащить данные в обычный текстовый файл и его распарсить
    еще вариант www.sql.ru/articles/publications.shtml#14 посмотрите на 14 пункт
    Ответ написан
    Комментировать
  • Как лучше и проще всего создать Com-объект в Java и работать с ним?

    @poslannikD
    Java/C/C++ Programmer
    dll чисто виндосовская штука в линуксе с этим не поработаешь.
    1) Единственное что приходит в голову это исхитриться работать через JNI и его аналоги
    Аналоги можно глянуть тут в разделе Native https://github.com/akullpp/awesome-java
    2) Хотя несомненно проще было бы работать через с/с++(или жаба принципиальна?).
    3) Ну или совсем край на жабе написать сервер на котором будет обрабатываться логика, на с/с++ написать мелкие проги которые с контролеров просто пробрасывали данные на сервер в установленном формате
    Нужно работать с оборудованием (контроллеры турникетов и прочего подобного). ... Общение идёт через их SDK (dll).
    а что это за контроллеры которые на винде работают :)
    В любом случае в уравнении не хватает переменных, лучше уточните все до мельчайших деталей. Контроллеры обычно на линуксе, это если повезет а если не повезет тогда там просто прошивка без ос. Про виндовс-контроллеры еще не слышал. Может там полноценный компьютер на винде? В любом случае если будете работать с железом на жабе, будте готовы к тому что одной жабой дело не ограничеться(
    Есть ли сеть между контролерами и какая?(wi-fi, lan, can, lin:) )
    Или там просто 20 метров памяти, а раз в месяц между всем оборудованием пробегает человек с флешкой, копирует туда инфу и несет на стационар:)
    Ответ написан
  • Стоит ли менять учебу в университете и работу на работу и самообразование?

    @poslannikD
    Java/C/C++ Programmer
    Учеба-Работа-ЛичнаяЖизнь из этого можно выбрать только 2 составляющие. Как ни крути, это стоит помнить! Также стоит помнить что в 30-35-40 лет получить вышку будет сложнее, а она может неожиданно понадобиться, если с работой вам подфартит получить оффер на тыщу мильенов килобаксов в секунду а вам не дадут потому что по мнению hr вы не спец, а птушник подающий надежды, будете локти грызть от обиды, а оно вам надо эти грыженные локти!
    Начал первый курс универа, учусь на информатике
    По моему лучше взяться за учебу, алгоритмы, языки, матан будь он не ладен и тд. Хотя бы чисто обзорно. Если понадобиться углубитесь в предметную область. На работу временно забить.(Сейчас есть шанс забить потом может и не быть). В рамках учебы пилить свои проекты. У вас есть какая-то база и вам будет легче. Рвитесь на конференции олимпиады, забугорные универовские проекты(оно же сотрудничество с другими вузами). Это даст понимание как и что устроено, расширит кругозор и даст опыт. Возможно после учебы захотите сменить профиль с frontend на backend или вообще на что-то другое. И вам сделать это будет легче. Не стоит упускать универ, особенно если родители поддержат вас финансово, потом возмистите с троицей. И детей обеспечите. А если будете развиваться как html+css+js разработчик, без сомнений дорастете до мида или синьера, но вот когда дорастете сменить профиль будет сложно и не факт что получиться. Да и при смене профиля потеряете в зп, в годах и прочем. Лучше не упускайте шанс, сходите в универ. Плюсов больше. В конце концов вы поймете вы прозженный до мозга костей фронтендщик или для вас есть что-то более интересное и привлекательное. Да будут ничего не шарящие преподы, будет пофигизм одногрупников, будут покупные экзамены и завалы остальных на экзаменах, будут неадекватные и не современные требования однако увидев это не стоит отчаиваться, идите своей дорогой, получайте знания, приобретайте знакомства, будет и много хорошего, новые знания, корочка(это раньше она не ценилась а теперь мир ит стал более упорядоченным и бюрократизированным и она нужна, плюс эта корочка из зажопинского универа может открыть вам дорогу в европу и америку, если у вас будут знания). Если не стоит острой необходимости рубить бабло, универ даст прекрасные возможности, главное что бы вы смогли ими воспользоваться. Хотя решать конечно вам!!!!!!!!!!!!
    Ответ написан
    7 комментариев
  • Куда пойти после IT?

    @poslannikD
    Java/C/C++ Programmer
    Тщательно все взвесте, а потом уже лыжи точите в другую область. Может стоит сменить стек технологий или компанию? А может попробовать запилить что-то свое. А так да уйдя из ит, вы начнете с чистого листа.
    Ответ написан
    4 комментария
  • Почему javascipt в webview работает не полностью?

    @poslannikD Автор вопроса
    Java/C/C++ Programmer
    После загрузки данных из интернета (webView.loadUrl("http://...");) и инжектирования все работало нормально. Для тех кто столкнется с этой ситуацией: грузите страницу сразу из инета без плясок с бубном.
    Ответ написан
    Комментировать