Kant #321 10 сентября 2013 ну я на самом деле никогда не юзал анонимные классы.и не видел, чтобы кто-то их юзал Если нужны группировки, да и просто селектом выдернуть только конкретные данные, нужны анонимные классы Ну и банально удобно в том же фориче, хоть это в джаве есть.самый примитивный пример, надо пройти по словарю приходится писать так for (Map.Entry e : dict.entrySet()) имя типа занимает больше половины строки а могло бы быть for (var e : dict.entrySet()) Object foo = new ASFafhgafdadfgafdsgafdgafgAFGADGADSFGafgaDSFGAFGadfsGAFSASdgaSDFGADSFGasdfGAFDGAfgAFGAFGaf(); ?а потом у foo никак не вызвать ни одного метода этого класса, без приведения. Отлично.А вообще нахрена есть говно и пытаться учить жабу?Мы преподу сказали, что мы ему все это на шарпе напишем. Он послал нахуй Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
rubish #322 10 сентября 2013 ну я на самом деле никогда не юзал анонимные классы.и не видел, чтобы кто-то их юзал Если нужны группировки, да и просто селектом выдернуть только конкретные данные, нужны анонимные классы Ну и банально удобно в том же фориче, хоть это в джаве есть.самый примитивный пример, надо пройти по словарюну такой код писать будешь, если хочешь что-то слячкать по быстрому. а так у любого визуального элемента должна быть своя вью модель Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Kant #323 10 сентября 2013 почему по-быстрому. Тебе не все надо прямиком совать из базы во вьюЕсли тебе просто надо обработать какие-нибудь данные линком можно выдрать тем же джоином то, что тебе нужно, не трогая остальную базу, и результат выдать в виде анонимного объекта, а не создавать класс, который используется в одной строкечто-нибудь типа from c in clientsjoin p in purchases.Where ( p2 => p2.Price > 1000000)on c.Id equals p.ClientId into clientPurchasesselect new {c.Id, c.Name, clientPurchases} обработал этот список как тебе надо, посчитал например в какое время года клиент делает больше покупок и выдал уже это на вью свойЗачем для этого писать класс Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
rubish #324 10 сентября 2013 можно построить цепочку методов или тот же линк запрос (линк запросы тоже хуй кто юзает), который возвращает сразу результат. без всяких промежуточных значений Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
doomhammer #325 10 сентября 2013 ребзя,видел кто-нить подобное подобное или перевод на русскомвот это http://docs.oracle.com/javaee/6/tutorial/doc/bnaax.html? one love[media=] [/media] doomhammer#2622 Поделиться сообщением Ссылка на сообщение
Nekon #326 10 сентября 2013 как мне обойти ограничение в 4кб на куках?или кроме как хранить на сервере никак? карач нашелhttps://github.com/jeremydurham/persist-js Поделиться сообщением Ссылка на сообщение
Двапой #327 10 сентября 2013 localStorage Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
ClayMan #328 10 сентября 2013 ребзя,видел кто-нить подобное подобное или перевод на русскомвот это http://docs.oracle.c.../doc/bnaax.html?читай на английском @ познавай термины Поделиться сообщением Ссылка на сообщение
Kant #329 10 сентября 2013 можно построить цепочку методов или тот же линк запрос (линк запросы тоже хуй кто юзает), который возвращает сразу результат. без всяких промежуточных значенийа если тебе эту инфу надо двумя способами обработать?Дважды выдергивать юзеров? Да и если составить один гигантский запрос, в нем разобраться тоже будет не с пол пинка. И цепочка методов ничем не отличается от спецсинтаксиса кроме отсутствия пары фич типа let. Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
ClayMan #330 10 сентября 2013 заметил кстати что все шарписты имеют очень высокий чсв и очень чопорно всегда себя пытаются вести с программистами "других отсталых языков" особенно джавы офкна продотке вот подтверждение обнаружилось Поделиться сообщением Ссылка на сообщение
SPYHunter #331 10 сентября 2013 (изменено) Программеры — они толстые. Потому что они сидят. А админы — они тощие. Потому что бегают. Впрочем, бывают тощие программеры. Hо не надо думать, что это исключение из правил — это переученные админы. Также встречаются и толстые админы. Это обленившиеся программеры. Программеры курят быстро, потому что мысль. Потому что она уйдет и придется думать ее снова. У админов мыслей нет, поэтому они курят медленно. Они делают это в те моменты, когда все работает и ничего не падает. Поэтому они курят редко. Программеры ходят на обед сами. Они приносят много еды в офис и вкусно ей пахнут. Они едят ее прямо на клаве. Потому что мысль. Админы заказывают еду в офис. Потому что если они за ней пойдут, что-нибудь упадет. И придется бежать в офис с недоеденным гамбургером. Потому что админы любят питаться от Макдональдса. Потому что вкусно, а потолстеть им не грозит. Если они не обленившиеся программеры. Программеры уходят с работы ночью. Потому что мысль. Hекоторые из них уходят вечером и думают мысль дома. Hекоторые, у которых есть ноутбук, думают ее в метро. Админы домой не ходят. Потому что если они пойдут домой, что-нибудь упадет. И придется идти на работу. А на работу они ходить не любят. И не ходят. Они там живут. У них обычно есть отдельное гнездо за отдельной дверью, часто запираемой на отдельный замок. Программеры спят в выходной. Обычно это среда или понедельник. Потому что мысль. В понедельник мысли еще нет. А в среду идет переход от одной мысли к другой. Админы спят в гнезде. Из-за отдельтного замка в это время иногда раздается храп. Админы редко спят больше десяти минут. Потому что если проспать больше, что-нибудь упадет. И придется просыпаться по необходимости. А админы любят просыпаться сами, пусть и через десять минут. Программеры пьют пиво. В основном светлое и много. Потому что мысль. Пока она плавает — ее можно думать. Главное, чтобы не утонула. Админы тоже пьют пиво. Потому что если что-нибудь упадет, им будет пофиг. Админы любят когда им пофиг. И программеры любят, когда им пофиг. Поэтому часто они пьют пиво вместе. И им вместе пофиг. После этого они спят. Hо не вместе. Админы спят в гнезде, а программеры — на клаве. Когда они просыпаются, они снова пьют пиво. Потому что хочется. Потому что они админы. И программеры. Изменено 10 сентября 2013 пользователем SPYHunter https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
rubish #332 10 сентября 2013 заметил кстати что все шарписты имеют очень высокий чсв и очень чопорно всегда себя пытаются вести с программистами "других отсталых языков" особенно джавы офкна продотке вот подтверждение обнаружилосьнасчет джавистов и рубистов могу тоже самое сказать какой-то топик стереотипов Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
rubish #334 10 сентября 2013 можно построить цепочку методов или тот же линк запрос (линк запросы тоже хуй кто юзает), который возвращает сразу результат. без всяких промежуточных значенийа если тебе эту инфу надо двумя способами обработать?Дважды выдергивать юзеров? Да и если составить один гигантский запрос, в нем разобраться тоже будет не с пол пинка. И цепочка методов ничем не отличается от спецсинтаксиса кроме отсутствия пары фич типа let.при отложенной инициализации будет одно и то же. кроме того это хуевый тон, когда у тебя в одном методе куча всего творится.да в любом более-менее сложном линк запросе или цепочке методов хуй разберешься.цепочка методов выгодно отличается от лик запросов тем, что она выглядит природно для языка Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Kant #335 10 сентября 2013 когда в этой цепочке появляются слова join или group, то она сразу теряет в привлекательности Не обязательно разное. Тебе может понадобиться вытащить из одних данных две пары сведений, чтобы на их основе создать новую целевую последовательность и ее уже вернуть заметил кстати что все шарписты имеют очень высокий чсв и очень чопорно всегда себя пытаются вести с программистами "других отсталых языков" особенно джавы офкна продотке вот подтверждение обнаружилосьну вот я сегодня открыл для себя, что джава не умеет читать файлы с диска нормально. Помимо того, что чтобы прочесть в нужной кодировке надо пропустить через кучу левых потоков, так еще и нет никакого метода, чтобы прочитать сразу весь файл в список строк или просто в одну строку а еще, это я не проверял, в методе написано, что джава не умеет открывать файлы, чтобы дописать ему что-нибудь в конец она умеет только стереть надеюсь метода устарела, иначе это просто позор Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
rubish #336 10 сентября 2013 когда в этой цепочке появляются слова join или group, то она сразу теряет в привлекательности Не обязательно разное. Тебе может понадобиться вытащить из одних данных две пары сведений, чтобы на их основе создать новую целевую последовательность и ее уже вернутья бы вообще не стал что-то джойнить в линке.ну в любом случае ты какие-то фантастические случаи придумываешь Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
ClayMan #337 10 сентября 2013 заметил кстати что все шарписты имеют очень высокий чсв и очень чопорно всегда себя пытаются вести с программистами "других отсталых языков" особенно джавы офкна продотке вот подтверждение обнаружилосьну вот я сегодня открыл для себя, что джава не умеет читать файлы с диска нормально. Помимо того, что чтобы прочесть в нужной кодировке надо пропустить через кучу левых потоков, так еще и нет никакого метода, чтобы прочитать сразу весь файл в список строк или просто в одну строку а еще, это я не проверял, в методе написано, что джава не умеет открывать файлы, чтобы дописать ему что-нибудь в конец она умеет только стереть надеюсь метода устарела, иначе это просто позорну я говорил немного о другой штукенасчет i/o, да, он немного мутотный, потому что итоговый поток обычно надо обернуть в парочку декораторовni/o(от слова new) во многом решает эту проблему, но я точно не знаю, ибо не копал особо глубоко, потребности не было привык со времен олимпиадного кодинга: инпут инпутом, аутпут аутпутом Поделиться сообщением Ссылка на сообщение
Kant #338 10 сентября 2013 когда в этой цепочке появляются слова join или group, то она сразу теряет в привлекательности Не обязательно разное. Тебе может понадобиться вытащить из одних данных две пары сведений, чтобы на их основе создать новую целевую последовательность и ее уже вернутья бы вообще не стал что-то джойнить в линке.ну в любом случае ты какие-то фантастические случаи придумываешьна энтити фрейморке по IQueryable тот же синтаксис, просто в базу отправится. ну я говорил немного о другой штукенасчет i/o, да, он немного мутотный, потому что итоговый поток обычно надо обернуть в парочку декораторовni/o(от слова new) во многом решает эту проблему, но я точно не знаю, ибо не копал особо глубоко, потребности не было привык со времен олимпиадного кодинга: инпут инпутом, аутпут аутпутом я ведь не пишу, что джава хуевая просто такя привожу конкретные примеры, где она сосет за обе щеки у шарпаи я пока что не нашел ни одного места, где джава мне бы нравилась больше, чем шарп а хотя я напиздел. У рандома есть метод nextBoolean(). У шарпа его нет. Шарп говно Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
rubish #339 10 сентября 2013 когда в этой цепочке появляются слова join или group, то она сразу теряет в привлекательности Не обязательно разное. Тебе может понадобиться вытащить из одних данных две пары сведений, чтобы на их основе создать новую целевую последовательность и ее уже вернутья бы вообще не стал что-то джойнить в линке.ну в любом случае ты какие-то фантастические случаи придумываешьна энтити фрейморке по IQueryable тот же синтаксис, просто в базу отправится.там реляционная на объектную модель мапится без всяких джойнов.или ты хочешь использовать орм, но при этом не иметь объектной модели? я ведь не пишу, что джава хуевая просто такя привожу конкретные примеры, где она сосет за обе щеки у шарпаи я пока что не нашел ни одного места, где джава мне бы нравилась больше, чем шарпза джаву платят больше и в целом классных вакансий на рынке больше. Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #340 10 сентября 2013 когда в этой цепочке появляются слова join или group, то она сразу теряет в привлекательности Не обязательно разное. Тебе может понадобиться вытащить из одних данных две пары сведений, чтобы на их основе создать новую целевую последовательность и ее уже вернуть заметил кстати что все шарписты имеют очень высокий чсв и очень чопорно всегда себя пытаются вести с программистами "других отсталых языков" особенно джавы офкна продотке вот подтверждение обнаружилосьну вот я сегодня открыл для себя, что джава не умеет читать файлы с диска нормально. Помимо того, что чтобы прочесть в нужной кодировке надо пропустить через кучу левых потоков, так еще и нет никакого метода, чтобы прочитать сразу весь файл в список строк или просто в одну строку а еще, это я не проверял, в методе написано, что джава не умеет открывать файлы, чтобы дописать ему что-нибудь в конец она умеет только стереть надеюсь метода устарела, иначе это просто позорВАУ КАК СЛОЖНО: public class MainClass { public static void main(String[] args) { try { boolean isAppend = true; //ebani false esli hochesh perepisat' file File file = new File("test.txt"); FileOutputStream fileOutputStream = new FileOutputStream(file, isAppend); fileOutputStream.write("kant nemosh".getBytes()); } catch (Exception e) { } } } Поделиться сообщением Ссылка на сообщение