понедельник, 30 января 2012 г.

Удаление элементов из списка List в цикле на Java

Как известно, в java в упрошенном цикле for для обхода списка (любого, наследуемого от List) удалять элементы нельзя, так как при этом могут возникать различные ошибки. Если же все таки необходимость удалить элементы из такого списка существует, то следует воспользоваться классом ListIterator для перебора элементов. Пример кода, использующего ListIterator, приведен ниже.

List< Integer> list = new ArrayList< Integer>();
for (ListIterator< Integer> i = list.listIterator(); i.hasNext(); ) {
   Integer el = i.next();
   if(el == 1) {
      i.remove();
   }
}   

пятница, 6 января 2012 г.

DropBox - программа для синхронизации файлов между компьютерами

В этой статье я хочу рассказать об одном замечательном сервисе - DropBox.com.

DropBox - сервис, позволяющий синхронизировать данные между компьютерами, просто путем копирования файлов в определенную папку. Сразу после попадания в эту папку файлы автоматически закачиваются на сервер, и затем уже с сервера - на синхронизированные ПК.
Даже если у вас один компьютер - вы можете использовать dropbox просто для автоматического создания резервных копий важной информации, фотографий, музыки.
С помощью dropbox можно легко делиться фотографиями с вашими друзьями и родственниками, простым копированием этих файлов в специальную папку. Для этого нужно лишь создать какую-нибудь подпапку в dropbox, напримен photos, открыть доступ к ней вашим друзьям и родственникам (в настройках), после чего она появится у них на компьютере.
Чтобы начать пользоваться сервисом - следует зарегистрироваться на сайте dropbox.com и скачать специальную программку, которая будет висеть в трее и синхронизировать файлы.
Для бесплатного аккаунта дается возможность хранить в dropbox до 2 Гб файлов. Лично мне, например, этого места хватает с лихвой.

Ярлыки

java (31) оптимизация (7) CPanel (5) svn (5) windows xp (5) ошибка (5) свой сервер (5) файлы и папки (5) gui (4) регулярные выражения (4) jacoco (3) redmine (3) windows (3) автоматизация (3) защита данных (3) резервное копирование (3) сервер (3) JavaScript (2) Oracle SQL (2) adsl модем (2) apache maven (2) apache tomcat (2) coverage (2) dropbox (2) excel (2) firewall (2) netbeans (2) office 2007 (2) samsung (2) system tray (системный трей) (2) xerox (2) вирусы (2) принтер (2) сериализация (2) удаленный рабочий стол (2) HTML (1) JFileChooser (1) MySQL (1) Nokia (1) Ovi (1) P660R-T1 (1) WakeOnLan (1) blogger.com (1) ctfmon.exe (1) email (1) flash память (1) ftp (1) integration testing (1) ip (1) jQuery (1) jvisualWm (1) log4j (1) look and feel (1) myBatis (1) php (1) serialVersionUID (1) skype (1) smtp (1) ssh (1) swing (1) torrents (1) unit-testing (1) unix (1) vpn (1) windows 7 (1) xStarter (1) zip (1) безопасность (1) вход в систему (1) дизайн (1) документация (1) заправка (1) интернет (1) логирование (1) мышь (1) патч (1) перенос (1) печать (1) плагины (1) почтовые сообщения (1) программирование (1) процессы (1) прошивка (1) сеть (1) сеть. ошибка (1) скрытые файлы (1) списки (1) фильтрация (1) фокус (1) часовые пояса (1) шифрование (1) экран (1)