Автор: vit
-
Практикум по программированию на Java и Scala
Начинается семестровый курс по выбору МФТИ «Практикум по программированию на Java и Scala». Занятия будут проходить по понедельникам в 408 аудитории Лабораторного корпуса МФТИ. Начало занятий в 17:05.
-
oracle xe + ru. >_< Rrrr!
Нужно было поставить Oracle XE на Windows XP (RU). Все нормально качается с официального сайта. Установка супер-простая (по сравнению с обычной установкой оракла). Пользователь по-умолчанию: system SID по-умолчанию: XE Панель управления доступна через на порту 8080. Админка работает, SQLPlus подключается и уже казалось, что счастье так близко. Если вы попытаетесь подключиться через JDBC, напоритесь на
-
For в Scala
Цикл for в Scala. for ( i < - 1 to 10) { println(i) } Что получится в итоге? Здесь все понятно. На консоль будут выведены числа от 1 до 10 включительно. Как это работает? Здесь немножко сложнее... Число 1 — это Int, будет неявно преобразован компилятором в тип RichInt. У RichInt есть метод to(end:Int),
-
Maven: Lifecycle, Phase, Goal
Для того, чтобы не запутаться в работе maven’а нужно разобраться с базовыми понятиями. 1. Жизненный цикл (lifecycle) : default, clean, site. 2. Фазы (phase). Жизненный цикл состоит из чередования различных фаз. Например жизненный цикл clean состоит из фаз : pre-clean, clean и post-clean. Порядок выполнения важен. Если мы запустим mvn package , то также будут
-
Мизинец программиста
Постановка задачи Если Вы программист и используете среду разработки (IDE) более интеллектуальную чем блокнот, то скорее всего Вам часто приходится пользоваться различными горячими клавишами. В большинстве случаев это комбинации содержащие нажатие клавиши Ctrl. Например в NetBeans: Ctrl + Пробел = Автодополнение Ctrl+ Q = К месту последнего редактирования Ctrl +W = Закрыть окно Ctrl +
-
Самый лучший Singleton
Из всех существующих на момент написания этого поста реализаций шаблона Singleton (одиночка) мне больше всего нравится эта: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private static
-
Книги о программировании
Cписок книг, которые возможно будут интересны другим программистам Эти книги не являются учебным пособием по какому-то конкретному языку программирования, в них практически нет больших листингов кода, описания API и другой технической информации. В них можно научится другому — интуитивному пониманию вещей, осознанности своих действий. Чтение таких книг может изменить Ваш подход и отношение к программированию.
-
Как рисовать UML диаграммы классов
Диаграмма классов Архитекторы разговаривают на языке UML. Это такая своеобразная программистская латынь. Старый язык, но который до сих пор используют в определённых кругах. Использовать его напрямую для написания программного кода очень неудобно, а вот для описания архитектуры вполне подходит. Нарисовал диаграмму и стало понятней, что к чему. Поймёт дельфист, жаваист, сишник, питоньшик, сишарпер, рубист, в общем, все, кто изучал ООП. Центральное место в
-
Desktop wallpaper в качестве инструмента проверки браузера под различным разрешением
Используем обои для рабочего стола У моего монитора разрешение 1680×1050, а в работе иногда нужно время от времени смотреть как будет выглядеть содержимое браузер например под разрешением 1024×768 или 1280×800. Да, я знаю, есть множество способов решить эту задачу, но я сделал так — нарисовал три прямоугольника разных размеров и установил полученную картинку на рабочий
-
Звездочка (*) в шестёрке и хитрые bat-файлы
Запуск java-программы из командной строки. Представим такую ситуацию… В результате вашей работы в качестве java программиста у вас получился один JAR-файл (для простоты назовем его mytools-1.0-SNAPSHOT.jar). Кроме него вы планируете использовать более десятка других jar-файлов. Ваша программа должна запускаться из командной строки, а не из супер-пупер IDE которую вы обычно используете в работе. Например Вашу программу