Как выбрать качественную веб-камеру

Как выбрать качественную веб-камеруСейчас тяжело себе представить современные коммуникации без использования сотовой связи и интернета. На самом деле, мы настолько привыкли к тому, что можно в любой момент связаться с человеком из любой точки планеты, что даже, если на день нас лишить такой возможности, мы чувствуем себя очень некомфортно.

Одним из прекрасных достижений интернет технологий и техники вообще стали веб-камеры и вообще возможность видео связи по интернету. Еще лет 15 назад представить себе то, что можно сидеть в Москве и общаться, видя собеседника из Нью-Йорка, скажем, было весьма трудно. А сейчас, говори с кем хочешь и в каком хочешь формате. С появлением таких технологий начали развиваться и устройства, благодаря которым возможна видео связь – веб-камеры и программное обеспечение.  Читать

Покупка квартиры в Донецке

Покупка квартиры в ДонецкеВас интересует недорогая квартира в Донецке и Вы не желаете долго ждать? Ссылка в данной статье ознакомит Вас с информацией, не только о недвижимости в Донецкой области, но и по всей территории Украины. Наш сайт непрерывно наполняется новой информацией о недвижимости, и Вы сможете ознакомиться не только с ассортиментом квартир, но и домов в Донецке. Читать

Потоки демоны в Java

Потоки демоны в JavaВы можете превратить поток в демон следующим вызовом:

t.setDaemon(true);

Правда, в таком потоке нет ничего «демонического«. Демон — это просто поток, который не имеет других целей в жизни, кроме служения другим. Примерами могут служить потоки таймера, посылающие регулярные «тики» другим потокам, или потоки, очищающие состояние элементов кэша. Когда остаются только потоки-демоны, виртуальная машина завершает работу. Нет смысла продолжать выполнение программы, когда все оставшиеся потоки являются демонами. Читать

Блокированные и ожидающие потоки Java

Блокированные и ожидающие потоки JavaКогда поток заблокирован или находится в состоянии ожидания, он временно не активен. Он не выполняет никакого кода и потребляет минимум ресурсов. На планировщике потоков лежит обязанность повторно активизировать его. Подробности зависят от того, как было достигнуто неактивное состояние. Читать

Купить дешевую квартиру в Киеве

Купить квартиру в КиевеУ каждого человека рано или поздно наступает период, когда наконец-то появляется долгожданная возможность приобрести собственную квартиру. Особенно хорошо, если ваши финансовые возможности предоставляют широкий выбор в покупке жилья. Но, если халатно отнестись к этому вопросу, то можно попасть в крайне не комфортную ситуацию. К примеру, вы можете остаться обманутыми или же купить совсем не то, что хотели изначально. Читать

Создаем индикатор хода процесса на Java

Индикатор хода процесса — простой компонент, помещаемый непосредственно в окно. Класс ProgressMonitor реализует достаточно сложное диалоговое окно, содержащее индикатор хода процесса. В этом окне есть кнопка Cancel(Отмена). Если пользователь щелкнет на ней, диалоговое окно монитора будет закрыто.

Кроме того, программа, выполнение которой отслеживается монитором, может проверять, закрыто ли диалоговое окно и если пользователь активизировал кнопку Cancel. Обратите внимание что имя класса, реализующего данный компонент, начинается не с буквы J.

При создании монитора задачи конструктору ProgressMonitor передаются следующие сведения: Читать

Программа для решения квадратного уравнения Java

Программа для решения квадратного уравнения JavaЗдравствуйте дорогие читатели блога! Сегодня мы постепенно будем создать готовую программу которая поможет быстро решать квадратные уравнения. Программа не будет сложная. Если вы мой постоянный читатель то с легкостью будете понимать все шаги.

И так, открываем любимый IDE и начинаем программировать. Наше сегодняшнее уравнение не будет иметь интерфейс. Все данные передаются через консоль. Читать

Совместимость между типизированными и сырыми списочными массивами Java

Совместимость между типизированными и сырыми списочными массивами JavaЕсли вы собираетесь обрабатывать исходный код вашей программы с помощью Java SE 5.0 или более поздних версий, то можете при создании списочных массивов указывать тип элементов, которые могут хранить в нем. Однако в ряде случаев приходится обеспечивать совместимость с уже существующим кодом, в котором использованы сырые списочные массивы, реализуемые с помощью класса ArrayList.

Предположим, что в программе присутствует следующий код: Читать