Pull to refresh
16
0
AlexanderYastrebov @AlexanderYastrebov

Пользователь

Send message
Ацки арт рулит, всем спасибо за внимаение :)
Все верно говорите :) Я бы еще писал сразу return pos вместо break, и return null в конце для надежности (а то можно протерять зануление pos в конце итерации)
Да нет же, вы не поняли: на пустом массиве (new int[0]) будет ArrayIndexOutOfBoundsException
Отличный пример, почему нельзя называть переменную строчной латинской L :)
Не флейма ради, а пользы для:
— не пишите однострочных ифов без скобок
— всегда ставьте пробел после запятой
— знак присваивания, сложения и проч. отделяйте пробелами
Мой выше не грешит :)
На самом деле findPos(null, 0, 0, 0) это одно, а пустой массив это другое
П.С. Ну и в вашем случае будет не NPE, а ArrayIndexOutOfBoundsException
Это да, но раз уж Сам Блох 10 лет ее не находил, думаю мне простительно :)
Кстати посмотреть как все ломается при переполнении можно, если память есть:
pastie.org/927751
запускал с -Xmx4096m
сломается вроде на
findPos(new int[0], 0, 0, 0)
не?
Как-то отдыхали мы в крыму, в Балаклаве, и проверяли на программируемом калькуляторе Бинарную проблему Гольдбаха (Бинарная проблема Гольдбаха). Прикол был в том что идея пришла в голову сама и только по приезду домой я узнал про Гольдбаха и его проблемы.
Это я к чему рассказываю: возьмите числовую ось, отметьте все числа делящиеся на два, потом все на три, потом на пять. Затем инвертируйте выделение и вы получите вашу картину — видимо вы открыли инверсию интерференции. Спасибо за внимание.
Добавить с оговоркой что я использую специальные маркеры, насчет стирания перманентных или какие еще там бывают — незнаю
У меня вот наоборот все получилось: доску купил в магазине, а стиралку сделал из губки для посуды, мягкого плоского магнита с холодильника и пары капель момента.
Его еще допиливают. Например сейчас нельзя просто так свой баланс узнать по *102#. Обычного пользователя это, мягко говоря, очень удивит.
Возможно это можно объяснить тем что многие работают тем, на кого учились [сами], но не тем на кого учили [в ВУЗе]
Такое ощущение что разработчики ASP MVC вдохновляются спрингом :)
В последних проектах перешли на мавен.
В качестве прокси репозитария используем Artifactory, проблен пока нет
Вообще это не язык, а среда… Согласен, сходу понять и осознать задумку трудновато; советую вам посмотреть статью Language Workbenches: The Killer-App for Domain Specific Languages? — она длинная, но вней раскрывается идея.
Наверняка выучить DSL проще чем библиотеку(иначе зачем тогда вообще выдумывать DSL).
С другой стороны J2ЕЕ, Spring, стек Apaсhe и прочие являются отраслевыми стандартами и пока определенным DSL(как в вашем примере) до них еще далеко (точнее их вообще нет или есть только закрытые прототипы). Ведь не все работают в одной компании всю жизнь.
Тем не менее ваш подход кажется мне перспективным и я желаю вам успеха.

Information

Rating
Does not participate
Location
Россия
Registered
Activity