Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 225
от 02.09.2006, 14:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 267, Экспертов: 31
В номере:Вопросов: 4, Ответов: 6


Вопрос № 53436: Уважаемые Эксперты! Возник вопрос по реализации сервера с ипользованием "Nonblocking I/O." Вопрос в следующем: натолкнулся на код в котором инициализация сервера выполняется следующим кодом: public void startServer( ) thro...
Вопрос № 53447: Уважаемые эксперты! Не подскажите ссылочку в инете, где можно посмотреть коллекцию скриптов, можно даже платную Спасибо! ..
Вопрос № 53482: Доброго дня! Буду признателен если кто подскажет в чем ошибка при открытии страницы http://www.intast.ru/fish/lenta.shtml выскакивает сообшение "JavaScript Error" ? Заранее спасибо!...
Вопрос № 53508: Добрый день! Уважаемые эксперты, не подскажите ли код скрипта выполняющего следующие действие: Это должна быть гиперссылка, но без горизонтальной линии снизу, при наведении на текст (ссылку) текст меняет цвет (цвет можно задавать самому)...

Вопрос № 53.436
Уважаемые Эксперты!
Возник вопрос по реализации сервера с ипользованием "Nonblocking I/O."
Вопрос в следующем: натолкнулся на код в котором инициализация сервера выполняется следующим кодом:

public void startServer( ) throws IOException {

channel = ServerSocketChannel.open( );
channel.configureBlocking(false);
ServerSocket server = channel.socket( );
server.bind(new InetSocketAddress(port));
selector = Selector.open( );
channel.register(selector, SelectionKey.OP_ACCEPT);
}

Мне непонятно зачем здесь используется ServerSocket ??? В API пишут
что: "Server-socket channels are not a complete abstraction of listening network sockets. Binding and the manipulation of socket options must be done through an associated ServerSocket object obtained by invoking the socket method."

Но дело в том что все работает и при следующей реализации инициализации сервера:

ServerSocketChannel server = ServerSocketChannel.open( );
server.configureBlocking(false);
server.socket( ).bind(new InetSocketAddress(9000));
Selector selector = Selector.open( );
server.register(selector, SelectionKey.OP_ACCEPT);

Как вы заметили здесь отсутствует ServerSocket, а биндиться порт напрямую. Вот и стало мне интересно, почему в API советуют биндить порт через ServerSocket, хотя все работает и при забиндивании (binding ) ServerSocketChannel напрямую.
Всем спасибо
Отправлен: 27.08.2006, 16:07
Вопрос задал: D_S_M (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Errandir
Здравствуйте, уважаемый D_S_M!
В исходной реализации переменной server присваивается объект, возвращаемый методом server.socket( ), что делается для большей наглядности и удобочитаемости кода. В вашей же реализации пропускается это присваивание, и у только-что созданного объекта ServerSocket /*server.socket( )*/ вызывается метод bind(). Не думаю что скомпилированные файлы будут различаться.
Ответ отправил: Errandir (статус: 1-ый класс)
Ответ отправлен: 30.08.2006, 18:21
Оценка за ответ: 5
Комментарий оценки:
Спасибо, разобрался что к чему сразу после того как поcлал вопрос :) Как говорится "заблудился в 3-х соснах" :)


Вопрос № 53.447
Уважаемые эксперты!

Не подскажите ссылочку в инете, где можно посмотреть коллекцию скриптов, можно даже платную
Спасибо!
Отправлен: 27.08.2006, 18:30
Вопрос задал: Пашин Сергей (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Яруллин Азат Рифкатович
Здравствуйте, Пашин Сергей!

http://www.belparfum.com/cgi-bin/zip/Library.zip (3.5 Мб. Архив скриптов в одном chm-файле (разбит на разделы: календарь, игры, фреймы, эффекты и тд. и т.п.). Автор пишет: "JS Library 1.0 содержит 1000 JavaScript кодов".

http://cgi.myweb.ru/catalog.phtml?ca_id=5&cp_level=1
http://script.emanual.ru/?a=22&i=5
http://script.woweb.ru/index.htm/c/6
http://www.webzic.h14.ru/str/script.html
http://www.javascripts.ru/
http://scripts.gets.ru/catalog.html?cat=5
http://zbos.r2.ru/www/scr/zindex.html
http://www.javascripts.ru/
http://javascripts.boom.ru/
http://www.isoft.com.ru/java.shtml
http://pcutils.narod.ru/script/rally.html
http://www.webmastery.agava.ru/javaar.html
Удачи!
Ответ отправил: Яруллин Азат Рифкатович (статус: 10-ый класс)
Ответ отправлен: 27.08.2006, 19:13
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо!
Только вот, что-то ссылка не качается?

Спасибо!

Отвечает: Митрофанов Артем Борисович
Здравствуйте, Пашин Сергей!
Бесплатные:
Коллекция Стив Брауна-рекомендую-www.jsworkshop.com
Ответ отправил: Митрофанов Артем Борисович (статус: 5-ый класс)
Ответ отправлен: 30.08.2006, 14:21


Вопрос № 53.482
Доброго дня! Буду признателен если кто подскажет в чем ошибка при открытии страницы http://www.intast.ru/fish/lenta.shtml выскакивает сообшение "JavaScript Error" ?
Заранее спасибо!
Отправлен: 28.08.2006, 08:51
Вопрос задал: Loed (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: dianacode
Доброе время суток, Loed

убери 15 строчку js аттача, ни к чему это всё (-: и будет тебе щастье

с уважанием, удачи

---------
There is more than one way to do it
Ответ отправила: dianacode (статус: 4-ый класс)
Ответ отправлен: 28.08.2006, 09:50

Отвечает: Митрофанов Артем Борисович
Здравствуйте, Loed!
Либо JS не поддерживает браузер, либо неправильный сценарий - других вариантов быть не может
Ответ отправил: Митрофанов Артем Борисович (статус: 5-ый класс)
Ответ отправлен: 30.08.2006, 16:14


Вопрос № 53.508
Добрый день!

Уважаемые эксперты, не подскажите ли код скрипта выполняющего следующие действие:
Это должна быть гиперссылка, но без горизонтальной линии снизу, при наведении на текст (ссылку) текст меняет цвет (цвет можно задавать самому).

Спасибо!
Отправлен: 28.08.2006, 11:16
Вопрос задал: Пашин Сергей (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Madproger
Здравствуйте, Пашин Сергей!

Здесь а тебе JS не нужен совсем
Кури CSS

к примеру
<style>
a:hover { color: #000000; font-style: .... ; }
</style>
---------
И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 9-ый класс)
Ответ отправлен: 28.08.2006, 11:32


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное