Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2018-11-08 | design-javafx | MVC и JavaFX | 53 % | |
2018-11-05 | design-strategy | Strategy | 69 % | |
2018-11-04 | design-iterator | Iterator | 67 % | |
2018-11-03 | power | Дневник успеха | 84 % | |
2018-10-29 | jbook | Java Book | 96 % | |
2018-10-23 | soft2 | Новые технологии | 27 % | |
2018-10-20 | iterator | Итератор | 70 % | |
2018-10-17 | graf | Коллекция графов | 90 % | |
2018-10-14 | fruits | ООФрукты | 97 % | |
2018-10-14 | java-junit | Тестирование | 100 % | |
2018-10-10 | task3 | Комбинаторика | 60 % | |
2018-10-08 | ogame | On-line игра | % | |
2018-10-08 | game0 | Демо игры | 60 % | |
2018-10-07 | design-observer | Observer | 85 % | |
2018-10-07 | design-facade | Facade | 91 % | |
2018-10-06 | design-record | Active Record | 78 % | |
2018-10-04 | design-mvc | MVC шаблон | 90 % | |
2018-10-01 | design-state | State | 85 % | |
2018-09-28 | design-singleton | Singleton | 100 % | |
2018-09-28 | design-method | Template method | 80 % | |
2018-09-27 | design-factory | Factory | 100 % | |
Итого: | 44 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2018-10-13 | jawa | READ - Ввод данных | 100 % | |
2018-10-10 | task2 | Комбинаторика | 45 % | |
2018-10-09 | task2 | Рекурсия | 100 % | |
2018-10-04 | jawa | WRITE - Вывод данных | 100 % | |
2018-09-28 | task1 | Семантика | 100 % | |
2018-09-27 | jawa | START - Запуск | 100 % | |
Итого: | 88 % |
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2018-12-13
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.
Что так реально сложно?
Слышал это одна из основных составляющих. Успехов в освоении, Андрей!
Спасибо ). Не заметил. Просто параллельно еще изучаю Nio Socket и Потоки с воркер-пулами на другом ресурсе. Досканального внимания на все не хватает
Отличная работа, Андрей.
Начальное значение "null" в этой функции нет смысла присваивать.
О как значит очень хорошо доется проходиьб вам этот курс Java Book и вы всем тут довольны
Ну да посмотрел я уроки очень короткие и это замечательно
Осталось пару уроков у меня проити которые по 40 мин и полтора часа так все некак недоберусь ненахожу время для них
А вам успехов так дальше энергично и радостно проходить уроки
Подписка в Клуб формулистов обновлена.
Количество байт: +1280
Подписка КФ до: 2018-11-10
Остаток байтов: 1693
Вы являетесь участником Клуба формулистов.
Недавно то же проходил видео уроки на данную тематику. И вот что хотелось бы добавить в тему. На уроках показывается как реализуется поиск по графу в ширь и глубину, но нет реальной интерпретации графов на примере какой-нибудь программы. И тут вдруг она такая программа возникла - построить список в виде деревьев, причем с произвольной степенью вложенности. И как раз идейка из графов пригодилась
Это мой любимый урок))) Я мог часами залипать глядя на эту заливку) Рекурсия она божественна!
Отличный эксперимент. Практический личный опыт всегда лучше. Лучше один раз сделать, чем сто раз увидеть ;)
Подписка в Клуб формулистов обновлена.
Количество байт: +1024
Подписка КФ до: 2018-11-10
Остаток байтов: 1063
Вы являетесь участником Клуба формулистов.
Спасибо. Конкретно эта - Debian Stretch рабочий стол Gnome
Молодец, Andrei! А какая у тебя ось установлена?
Подписка в Клуб формулистов обновлена.
Количество байт: +1024
Подписка КФ до: 2018-11-10
Остаток байтов: 1106
Вы являетесь участником Клуба формулистов.
Иван Воронин, хы, самое забавное, что с пустой точкой-запятой все равно скомпилилось :D. поработать над стилем это в смысле оформление?
Да. Во многом помогло. Но это все же сейчас вызывает трудности. Например вот в комбинаторику я очень плохо въезжаю. Рекурсия, фракталы это все осилил. А комбинаторика.. Либо в этом разделе мне нужно найти другого учителя, которого я смогу понять, либо я просто туповат в математике и логике. Да и еще плюс с детства ненавижу шахматы. И как на зло в твоих уроках обьеденено и одно и другое. А за этой темой интересный мне топик про Динамическое программирование. И я не могу его открыть пока не пройду эти шахматы! Вот этогрустно (
Насколько я понял это лучше для Юнит тестирования. Пройду курс JUnit буду лучше понимать. Там это как-то связанно с тем, что один обьект соединяется с другим только в конструкторе, по-этому их легко тестировать по одиночке. Еще " 1. композиция представляет более слабую зависимость, чем наследование. и 2. отсутствия конфликта имён, возможного при наследовании".
Надеюсь, вы оценили наш подход к обучению, который вначале был вам не понятен ;)
Как ловко ты уже этими шаблонами оперируешь! Молодец!
Молодец, но надо поработать над стилем и лишняя точка с запятой на 12 строчке первого скриншота.
имхо, Smalltalk по прежнему актуален в плане изучения. И если говорить по теме урока, то именно в Smalltalk впервые была реализована концепция MVC (Model-View-Controller)
Что касаемо отличий, то есть шикарная тема по этому вопросу тут: stackoverflow.com/questions/3102695/what-are-the-key-differences-between-oo-in-smalltalk-and-java
Еще очень рекомендую прочитать тут: habr.com/post/328156/
Прикольно, оказывается для smalltalk есть еще обучающая литература в сети. Smalltalk ведь считается true ООП языком. Не знаешь в чем его основые отличия от Java? Типа там нет статических полей, публичных атрибутов ?
Андрей вообще молодец - серьёзный настрой и прекрасный результат.
ООООчень хорошая работа. Психодел нереальный=)Хорошо идете Андрей,желаю удачи вам!!!
Андрей, рекурсия очень интересная тема. Мне хотелось бы её освоить подетальнее, поставил себе такой пунктик в план :)
Если завален тест 007 это значит вы используете не long переменную в подсчетах. Видимо на вход подается больше число и отсюда в итоге тест не пройден
То что интерфейс это да. Я имел ввиду что в Java курсе события происходили от нажатия кнопок JButton в классе View. А здесь события запускаются от нажатия кнопок на клавиатуре в классе Controller. Это и запутало. Но уже разобрался
Здесь вместо наблюдателя интерфейс
Привет, Andrei!
Хорошая работа! Интересный пример подключения внешней библиотеки, и довольно простой при этом.
Я тоже недавно выполнил данный урок, сейчас появилась мысль добавить в функцию DoMouseClick() ещё дополнительно щелчок правой кнопкой, сегодня попробую :)
Ну про кашу в голове это преувеличенно. Все норм! Просто вышел немного из зоны комфорта. Скоро все уляжется и буду понимать отлично все пройденные курсы
За месяц то вряд ли все пройдешь. А за 3 можно наверное. Было бы идеально. Чего резину тянуть. Некоторые темы в голове не уложились. Их надо бы еще раз пройти
Наверное такая каша в голове)
Так а смысл жалеть байты. Этот ресурс создан для обучения. Я плачу деньги что бы учиться. Оно того стоит
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2018-11-10
Остаток байтов: 1002
Вы являетесь участником Клуба формулистов.
70 уроков - вот Это да ! По 10 каждый -Круто! Теперь понятно почему на остальные задания по ежедневной нормы не хватало времени) Байты то не жалко)?
Хороший мотиватор-демотиватор. Осталось найти администратора с маленькой буквы.
Ого! 70 уроков! Это круто. Такими темпами можно все за месяц пройти.
Отличный результат! Тоже хочу пройти этот курс.
привет! можешь пожалуйста оценить один мой отчет, который уже не высветиться на первой странице. Вот ссылка www.videosharp.info/17609/checking/java2=398
Ставлю тебе плюс за твой отчет
Подписка в Клуб формулистов обновлена.
Количество байт: +1280
Подписка КФ до: 2018-10-11
Остаток байтов: 1696
Вы являетесь участником Клуба формулистов.
Доброе утро. Почему то меня выкинуло из клуба формулистов. Хотя у меня была подписка до 10 числа. Не могу посмотреть не одно видео. Это баг какой что ли
Понятно. Можно и так и так. Observer мне кажется запутанным видимо просто потому, что еще пока не все в голове уложилось. Этот паттерн знаю только из RxJS в Angular. Но там как-то по другому реализованно. Видимо по-этому RxJS и называется библиотекой а не паттерном. Слышал еще что наблюдатель может вызывать утечки. Это когда какой-то обьект подписывается и затем забывает отписаться, верно? В случае с MVC наверное тут отписывать некого и подписчики остаются подписаными до завершения программы? Курс "On-line игра" обязательно посмотрю! Спасибо
Андрей, отвечаю на твой вопрос.
Модель связана с Представлением в этой программе потому, что это ВОЗМОЖНО. И шаблон Обсервер не добавляет никаких макарон, нет здесь зависимостей. Кто хочет - подписывается на обновления и реагирует на них.
В случае с ВЕБ-технологиями - нет возможности из модели напрямую в ХТМЛ передавать данные, только через контроллер. Поэтому там сделано так. Есть много вариаций схем MVC, сам поищи картинки по этому запросу и увидишь, вот, например:
joxi.ru/YmE6VJET0YVQj2
Надеюсь, ответил на твой вопрос.
Рекомендую посмотреть первые несколько уроков курса /video/ogame - там через интерфейсы реализовано.
Вообще это приложение использует GUI Swing. И на сколько мне известно конвертировать swing интерфейс на Андройд нельзя. Прейдеться переписывать
Запустить? Это паттерн проектирования. На сколько я понимаю его можно использовать везде где есть gui.
Спасибо Миша! Постараюсь!!
Крутой результат Андрей!Продолжай в том же духе и сам будешь удивлен как быстро ты стал гуру!=)
как для меня
когда все нарисовано то тогда легче представить и записать какие функции будут нужны и легче уже создать по нарисованному интерфейс
Ну или один программист смотрит на рисунок и создает форму с действиями а другой в это время создает по этому рисунку обработчики этих действий
и потом обьединяют эти коды через интерфейс и все
Подписка в Клуб формулистов обновлена.
Количество байт: +1024
Подписка КФ до: 2018-10-11
Остаток байтов: 1816
Вы являетесь участником Клуба формулистов.
спасибо
Сколько видеоуроков сделал, прекрасный результат!
О как про девушек заговарили :)
И раз девушка недала свой мобильный телефон это вызвало ошибку у ботаника
Подписка в Клуб формулистов обновлена.
Количество байт: +1024
Подписка КФ до: 2018-10-11
Остаток байтов: 1772
Вы являетесь участником Клуба формулистов.
В конструкторе его не нужно вызывать.
Потому что мы не можем гарантировать, в каком именно месте программы он вызовется - это произойдёт при первом обращении.
Твой вариант верный.
Хых! В этом видео вы на мой предыдущий вопрос ответили. Так что вопрос про start() в конструторе отменяется. Все понятно теперь
Я думаю когда такие вещи происходят, то мысль вначале была одна, потом тут же в процессе использования написанного ранее объекта, решили использовать иной подход, забыв убрать прошлый вариант, критического ничего не случиться, ошибок не будет, но всё верно, лучше оставить какой то один способ. Это называется, рефакторинг во время непосредственной разработки, лучше этого не делать, иначе могут случаться такие казусы, либо надо очень хорошо понимать, что ты делаешь и не торопиться набивать конструктор различными методами.
Не понимаю зачем в кострукторе класса Timer вызываем start(); если мы его все равно вызываем в Timer.getTimer.start(); ? Если закоментировать вызов start(); в конструкторе все так же продолжает работать
Приветствую, тебя Андрей. Думаю, что ты попал в нужное место. Здесь есть все основные теоретические знания, а также практические работы, которые помогут освоить самые современные языки программирования. Только на этом сайте присутствует огромное количество консольных задач на СИ шарпе. Более того каждый видеоурок научит чему-нибудь новому даже если тема урока знакома.
Добро пожаловать! Главное упорство, и все получится. Здесь правильно место для изучения программирования.
Благодарю. Декоратор пока еще не описан.
Это радует. Спасибо. У вас просто удивительный талант обьяснять сложные вещи простым языком! Хотел спросить, а паттерн декоратор есть в каком-либо уроке? А то не смог найти.
Я бы рекомендовал шаблоны по очереди проходить, переходить к новому пакету после завершения предыдущего.
Разумный вариант. Так тоже можно и даже лучше.
Подписка в Клуб формулистов обновлена.
Количество байт: +1024
Подписка КФ до: 2018-10-11
Остаток байтов: 1448
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество байт: +1024
Подписка КФ до: 2018-10-11
Остаток байтов: 1024
Вы являетесь участником Клуба формулистов.
Ничего слать не надо, можно просто сообщить здесь сообщением для ускорения.
Скоро доделаю автозачисление и продление.
Спасибо. Вроде пока разобрался во всем. Один только вопрос: если куплю Килобайты(я так понимаю это 1000 байт верно?) мне надо чек тоже вам слать на e-mail что бы они появились у меня в аккаунте?
Подписка в Клуб формулистов обновлена.
Количество байт: +100
Подписка КФ до: 2018-10-11
Остаток байтов: 100
Вы являетесь участником Клуба формулистов.
Андрей, доступ в КФ открывается вручную (об этом написано в письме), поэтому он появился не сразу.
Я тебе начислил ещё 100 байтов для открытия доп. уроков.
Добро пожаловать, Андрей.
Доступ если не против, мы модем созвониться и я проясню все ваши вопросы об обучении у нас. Также оекомендую пройти ознакомительный курс «начало здесь».
Привет, если ты уверен, что ты оплатил доступ в "Клуб Формулистов", то тебе нужно написать на почтовый ящик, который указан внизу каждой странички сайта. Предоставив скрины платёжек. Так как по данным ты ничего не оплачивал ещё, поэтому доступа и нет, но опять повторюсь, если у тебя имеется доказательство оплаты, предоставь их, так как возможно имеет место ошибка во время проведения платежа. Так что если опыт владения ПК у тебя на достаточном уровне, думаю не составит труда всё это сделать.
Подписка в Клуб формулистов обновлена.
Количество дней: +15
Подписка КФ до: 2018-10-11
Вы являетесь участником Клуба формулистов.
Я сделал задание. Отправил. Но в клуб формулистов меня все равно не добавили. Хотя я оплатил. Вообще непонимаю в чем собственно говоря дело и когда я дальше смогу смотреть уроки?
Это сделано специально. Чтобы был стимул сделать каждое задание пошагово, а не просто сразу перейти к той задаче, которую хочется
Здравствуйте. Сколько не покупал курсы ( Pluralsight, Udemy ) всегда сразу есть доступ к материалу после оплаты. А у вас сидишь и ждешь когда станет доступно. Странно это честно говоря. Может я что не так оплатил. Как-то же другие интернет обучающие площадки организуют доступ сразу