November 24th, 2010

humster

про сильных женщин лежащих на кровати...

Если среди женщин , есть еще сильные женщины (девушки) - откликнетесь пожалуйста
!Мужчины тоже могут принять участие в дискусии.

Меня мучает вопрос ,кто в вашем понятии является сильной Женщиной?
humster

facemash

Система Facebook появилась на свет летней ночью 2003 года, когда Марк Цукерберг страдал бессонницей в комнате гарвардской общаги - будущего интернет-магната бросила девушка, и он заливал свою обиду доброй порцией виски. «В моем воспаленном мозгу возникла идея сделать сайт под названием Facemash, - позже вспоминал Цукерберг. - Я решил хак нуть информационную базу Гарварда, достать оттуда фотографии студентов и поместить рядом с каждой из них морды овец и коров. А чтобы было смешнее, я придумал голосовалку с вопросом «Кто из них сексуальнее?». В одиннадцать вечера процесс был в самом разгаре, а спустя еще пару часов Марк запустил сайт с подробным изложением того, как ему удалось проникнуть в закодированную базу. Про свою бывшую подружку Цукерберг, разумеется, тоже не забыл: первой опубликованной текстовой записью была сакраментальная фраза «Джессика А. - сука». После того как сайт Марка посетили порядка двадцати тысяч человек, он предстал перед специальной комиссией Гарварда по компьютерным взломам. В итоге кудрявый ботаник заработал славу циника и матерого программиста, а вечером в его комнате уже откупоривали шампанское - виновник торжества произносил тосты за успех проектов, связанных с жизнями реальных людей.

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

программирование

метода?
4. Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?
5. Для чего нужен метод hashCode()?
6. Какая связь между hashCode и equals?
7. Каким образом реализованы методы hashCode и equals в классе Object?
8. Что будет, если переопределить equals не переопределяя hashCode? Какие могут возникнуть проблемы?
9. Есть ли какие-либо рекомендации о том, какие поля следует использовать при подсчете hashCode?
10. Как вы думаете, будут ли какие-то проблемы, если у объекта, который используется в качестве ключа в hashMap изменится поле, которое участвует в определении hashCode?

11. Какие модификаторы доступа в Java вы знаете?
12. Какой из модификаторов более строгий: protected или package-private?
13. Если у класса-родителя есть метод, объявленный как private, может ли наследник расширить его видимость? А если protected? А сузить видимость?
14. Что означает ключевое слово final?
15. Имеет ли смысл объявлять метод private final?
16. Какие особенности инициализации final переменных?
17. Что будет, если единственный конструктор класса объявлен как final?

18. Что означает ключевое поле static?
19. К каким конструкциям Java применим модификатор static?
20. Что будет, если в static блоке кода возникнет исключительная ситуация?
21. Можно ли перегрузить static метод?
22. Что такое статический класс, какие особенности его использования?
23. Какие особенности инициализации final static переменных?

24. Какие типы классов бывают в java (вложенные… и.т.д.)
25. Каким образом из вложенного класса получить доступ к полю внешнего класса.
26. Какие особенности создания вложенных классов: простых и статических.
27. Каким образом можно обратиться к локальной переменной метода из анонимного класса, объявленного в теле этого метода? Есть ли каке-нибудь ограничения для такой переменной?

28. Какие вы знаете способы запустить некоторое действие в отдельном потоке?
29. Какие вы знаете способы прекратить выполнение потока?
30. Какие ключевые слова Java, связанные с многопоточностью Вы знаете?
31. Для чего используется ключевое слово syhcronized?
32. Есть некоторый метод, который исполняет операцию i++. Переменная i типа int. Предполагается, что код будет исполнятся в многопоточной среде. Следует ли синхронизировать блок?
33. Что служит в качестве mutex, если метод объявлен synchronized?
34. Можно ли вызвать в разных потоках два synchronized метода одного и того же объекта?
35. Что используется в качестве mutex, если метод объявлен static synchronized? Можно ли создавать новые экземпляры класса, пока выполняется static synchronized метод?
36. Объясните, что такое deadlock? Приведите пример кода, который демонстрирует deadlock.
37. Для чего используется ключевое слово volatile?
38. Какие особенности использования метода wait? При каких условиях поток может выйти из режима ожидания?
39. Предположим в методе run возник RuntimeException, который не был пойман. Что случится с потоком? Есть ли способ узнать о том, что Exception произошел (не заключая все тело run в блок try-catch)? Есть ли способ восстановить работу потока после того как это произошло?
40. Какие стандартные инструменты Java вы бы использовали для реализации пула потоков?

41. Какие виды исключений в Java вы знаете, чем они отличаются?
42. Назовите несколько классов из вершины иерархии исключений в Java.
43. Что такое Error? В каком случае используется Error. Приведите пример Error’а.
44. Какая конструкция используется в Java для обработки исключений?
45. Возможно ли использование блока try-finally (без catch)?
46. Предположим, есть блок try-finally. В блоке try возникло исключение и выполнение переместилось в блок finally. В блоке finally тоже возникло исключение. Какое из двух исключений “выпадет” из блока try-finally? Что случится со вторым исключением?
47. Всегда ли исполняется блок finally?
48. Могли бы вы придумать ситуацию, когда блок finally не будет выполнен?
49. Предположим, есть метод, который может выбросить IOException и FileNotFoundException в какой последовательности должны идти блоки catch? Сколько блоков catch будет выполнено?
50. Предположим вам необходимо создать свой собственный класс Exception. Какими мотивами вы будете руководствоваться при выборе типа исключения: checked/unchecked?
humster

java programming

class Example3 {
public static void main (String args[]) {
int var;
double x;
var = 10;
x=10.0;
System.out.println ("Original value of var:" + var);
System.out.println ("Original value of x:" + x);

System.out.println ();
System.out.println ("var after division:" + var);
System.out.println ("x after division :" + x);
}
}
humster

future

Исследования в области медицины, физики, экологии или, например, моделирование финансовых рынков требуют огромных вычислительных мощностей. Поэтому, составленный в середине ноября в 36 раз рейтинг top500 мощнейших компьютеров на Земле - определяет не только престиж вошедших в него игроков, но и уровень возможностей по ускорению прогресса.
Поэтому особо приятно видеть, что на первое место в рейтинге вышел суперкомпьютер на основе технологий Intel. Он называется Tianhe-IA и находится в Китайском Национальном Суперкомпьютерном Центре в Тянджине. Внутри - 14396 процессоров Intel Xeon 5600, дающих суммарную производительность 2,57 петафлопс (квадрильонов операций в секунду). Отрыв довольно существенный: мощность переместившегося на второе место суперкомпьютера, принадлежащего Департаменту Энергетики США - 1,75 петафлопс.
В первой шестерке уже 4 системы с процессорами Intel: еще один китайский компьютер на 3 месте, японский - на 4-м и французский - на 6-м. Позиции компании в области суперкомпьютеров продолжают укрепляться: всего из 500 систем процессоры Intel стоят в 80%, причем в 90% среди вошедших в рейтинг в 2010 году.
Ждем новых достижений, ведь чем больше вычислительной мощности доступно человечеству (особенно, его части, способной обращаться с суперкомпьютеру) тем легче и быстрее будут решаться самые разные стоящие перед ним задачи!