|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Нужно вычислить минимальное, максимально и т.д в векторе. Простым перебором умею. Может есть что интереснее)? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:43 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Отсортировать, взять первое и последнее. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:31 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovОтсортировать, взять первое и последнее. Перебор быстрее ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:32 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dima TПеребор быстрее Ещё быстрее вообще обойтись без контейнера, но аффтар хочет "поинтереснее", на скорость всё равно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:36 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:41 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovDima TПеребор быстрее Ещё быстрее вообще обойтись без контейнера, но аффтар хочет "поинтереснее", на скорость всё равно.да. Тенденция в ЯП - удобство прогера а не скорость. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:44 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dima T std::minmax_element() с вектором работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:47 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpDima T std::minmax_element() с вектором работает?Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:47 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpDima T std::minmax_element() с вектором работает? Работает ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:47 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpТенденция в ЯП - удобство прогера а не скорость. Ну да, всё равно пока на форуме ответа дождёшься... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:52 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dima TDimitry SibiryakovОтсортировать, взять первое и последнее. Перебор быстрее Ты не поверишь, в шарпе перебор завернули в linq Код: plaintext 1.
))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:54 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetroNotC SharpТенденция в ЯП - удобство прогера а не скорость. Ну да, всё равно пока на форуме ответа дождёшься...в шахматы играл?))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:56 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dima T std::minmax_element() спасибо. Работает. Правда, для этого надо отдельно функцию сравнения писать. Что отличает от шарпа и java. Ну да ладно. Специфика. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 07:29 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetroNotC SharpТенденция в ЯП - удобство прогера а не скорость. Ну да, всё равно пока на форуме ответа дождёшься... да, еще и приговаривая, что "мы, с++", а тут всякие шарперы И тут же задавать вопрос: "вычислить минимальное, максимальное" ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 10:01 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Ролг Хупин, Попробуй в восьмой раз по теме что нибудь) Напряги моск. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 10:52 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpРолг Хупин, Попробуй в восьмой раз по теме что нибудь) Напряги моск. ваш "моск", П., я не смогу напрячь, изучайте std, может он и возбудится ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:54 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Ролг Хупин, Приходи еще из шарпа. Чисто поржать. Больше никого оттуда нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:17 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpРолг Хупин, Приходи еще из шарпа. Чисто поржать. Больше никого оттуда нету. здесь серьёзная тема, не до "ржать". По поводу "из шарпа ", так это к ТС "Какой аналог Linq шарпе и stream java " ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 13:38 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Ролг Хупин, Попробуй в 9-ый раз по теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 13:47 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpНужно вычислить минимальное, максимально и т.д в векторе. Простым перебором умею. Может есть что интереснее)? Наука и техника достигла определённого уровня развития железа и системного софта при котором у прикладника больше нет задач оптимизации циклов на ассемблере к примеру. Поэтому при анализе или изучении кода. Я-бы первое внимание уделял на ясность. Насколько код ясен для читающего. И второй насколько код удобен к внесению изменений. И насколько код дурако-устойчив. Это в тему строгой типизации например. Поэтому фразу "Может есть что интереснее)?" я-бы расписал по векторам. Что-то более ясное. Удобное к внесению изменений. P.S. Лет 5 назад тут был забавный энтузиаст. Он прославился созданием ультра-коротких языков которые умели "разворачивать матрицу на 45 градусов". Вот такой вот факт. Я надеюсь вы не строите ультра-коротких языков. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 17:43 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, Чет ты много написал). Все проще друг. Есть в C++ аналог stream? Он ведь и в java к стыду появился недавно. Ну или пересечение двух коллекций или векторов а ля join sql. Последнее не обязательно, так как C++ не такой серверный ЯП как другие. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 18:48 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmayton, Чет ты много написал). Все проще друг. Есть в C++ аналог stream? Он ведь и в java к стыду появился недавно. Ну или пересечение двух коллекций или векторов а ля join sql. Последнее не обязательно, так как C++ не такой серверный ЯП как другие. Наверно есть, в С++ много чего есть, гугли что такое boost. В отличие от C# где MS решает что и как должно быть, в С++ решает сообщество, т.е. нет единого руководителя, а есть консилиум который решает что вот это надо включить в следующую версию С++. Как оно в java происходит - не в курсе. PS В С++ много чего есть чего лучше бы не было, поэтому C# намного проще и понятней. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 20:15 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dima TPS В С++ много чего есть чего лучше бы не было, поэтому C# намного проще и понятней.))) Там лямбды прикручены и довольно удобно. Потом цепочки методов d3.select("body").append("p").text("New paragraph!"); ... Ну а агрегатные функции от того что не все любят в базе работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 20:26 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpDima TPS В С++ много чего есть чего лучше бы не было, поэтому C# намного проще и понятней.))) Я про обратную совместимость. Для С++ требуется поддержка кода 60+ лет назад написанного, а для C# 15-20 лет, и то заставляют переписывать под свежий .Net Core ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 20:35 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dima T, Да. Ты прав. С core они круто замутили. Да и с сильверлайтом. Сказали что простите ребята. Мы не туда шли))). Переписывайте проекты))) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 20:52 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmayton, Чет ты много написал). Все проще друг. Есть в C++ аналог stream? Он ведь и в java к стыду появился недавно. Ну или пересечение двух коллекций или векторов а ля join sql. Последнее не обязательно, так как C++ не такой серверный ЯП как другие. Дорогой друг. Пока мы ещё не нафлудили много. Как ты сам себе понимаешь условия применения streams? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 21:48 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Есть streams в С++ , только не знаю такие же они как в java или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 07:44 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpТам лямбды прикручены и довольно удобно.А что не так с лямбдами в C++? PetroNotC SharpПотом цепочки методов d3.select("body").append("p").text("New paragraph!"); Не скажу за всю STL, но в плюсах такое можно, если возвращать из каждого метода ссылку. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 09:16 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, Java Дать список файлов в папке. Сначала все, потом фильтр, потом кастинг и обрезка ненужного. Код: plaintext 1. 2.
Linq шарпе это тот же стрим жабы. Только в шарпе букв поменьше. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 10:16 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, это неудачный пример. Я имею в виду связи с I/O. Streams из java следуют определённой идеологии пришедшей из ФП а не из I/O. Такие поинты например как - No storage. - Functional in nature. - Laziness-seeking. - .... e.t.c. Вот более полный список здесь https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/stream/package-summary.html#NonInterference Хотя связи с I/O существуют и можно например брать список стрингов из текстового файла через интерфейс Stream. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 10:36 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmayton, Чет ты много написал). Все проще друг. Есть в C++ аналог stream? Он ведь и в java к стыду появился недавно. Ну или пересечение двух коллекций или векторов а ля join sql. Последнее не обязательно, так как C++ не такой серверный ЯП как другие . Можно привести подробности по этой сентенции? Что такое "серверный ЯП"? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 10:39 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
maytonЯ имею в виду связи с I/O.а какая разница что на входе в стрим? Это как труба, информационный поток. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 10:45 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
maytonможно например брать список стрингов из текстового файла через интерфейс Stream.можно и из веб канала. Откуда угодно. При Linq из базы данных. Причем реальный запрос пойдет на последней части операции со стримом (ленивая загрузка) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 10:48 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
По Linq я не буду спорить. Я его не знаю. Я закончил кодить с дотнетом в 2004 году. И тогда еще Линка не было. Поэтому мои знания в дотнете устарели. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 11:02 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpmaytonЯ имею в виду связи с I/O.а какая разница что на входе в стрим? Это как труба, информационный поток. Я бы ее рассматривал как канал передачи данных. Нетипизированный (поток байт) и сложно управляемый. Я могу очень быстро пересоздать новый стрим. Но тебе чтобы закрыть канал передачи данных нужно сделать действия немного выходящие за рамки обычной алгоритмизации. Кстати про какие каналы мы будем говорить. Или потоки. - Sockets. - Named pipes - Unix Sockets ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 11:05 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, Мы под разными углами смотрим. И оба правы. Я смотрю под углом stream API для прогера. То есть возможности модифицировать поток света)). Кастомизировать. Есть вектор или коллекция. Надо пропустить через грабли и подкрасить. Пропускаем и красим. Надо максимальное? vector.max Надо join? vector1.intesect(vector2) Это заменитель субд на аппСервере. maytonКстати про какие каналы мы будем говорить. Или потоки. - Sockets. - Named pipes - Unix Sockets Не особо удаляясь от сабжа - агрегирование коллекции или у сишников - вектора. vector.Values.Sum() /Max/min/Aggregate, count,... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 12:00 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, вектор - это требование стореджа. Ты явно указываешь что данная структура данных имеет форму физического хранения. А стрим может быть бесконечным. Например стрим случайных чисел. Или стрим событий от MQ-слушателя. Как ты натянешь сумму или среднее от бесконечного стрима? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 12:03 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, В linq есть команда. В любом месте цепочки прогер ставит..... ToList(). В этом месте код встанет и стрим перекачается в локальный кэш. Материализуется. Одно другому не мешает в концепции. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 12:08 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, Или в java Count нету? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 12:09 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpНужно вычислить минимальное, максимально и т.д в векторе. Простым перебором умею. Может есть что интереснее)? Стандартная библиотека же. В частности, Algorithms library . Там тебе и min, и max (ссылку, кстати, уже давали) и многие другие операции над тем, что ты упорно называешь stream . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 13:10 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Какая разница. Я не хочу писать банальности. Я хочу вы напряглись и поразмышляли не о том как быстро-быстро посчитать count. А о том , зачем в обычные императивные языки были введены элементы ФП. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 13:12 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpТы не поверишь, в шарпе перебор завернули в linq Код: plaintext 1.
Метод List<T>.ForEach не относится к LINQ. Это родной метод списка и был задолго до линка. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 13:12 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Ещё одна новомодная дребедень фанатика, которому понравилась идея возвращать классы из методов. Код: pascal 1.
Ничто не ново под луной. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 13:15 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpТам лямбды прикручены и довольно удобно. В C++ тоже есть лямбды. Ну да, менее удобные. Но ведь есть. Если хочется именно linq-подобного синтаксиса, достаточно одного запроса в гугл. Вот сходу что нашлось: Linq++ , Linq . Было бы желание искать... PetroNotC SharpПотом цепочки методов d3.select("body").append("p").text("New paragraph!"); Какое отношение цепочки методов имеют к linq/stream? Для общего развития: Fluent interface , Method chaining . PetroNotC SharpНу а агрегатные функции от того что не все любят в базе работать. Э-э-э... что? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 13:21 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Ещё по времена Си рекомендовалось не писать код типа такого Код: sql 1.
ибо читабельность никакая, а нынче хитроподвыподверты опять входят в моду, я смотрю. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 13:29 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
petalvikPetroNotC SharpНужно вычислить минимальное, максимально и т.д в векторе. Простым перебором умею. Может есть что интереснее)? Стандартная библиотека же. В частности, Algorithms library . Там тебе и min, и max (ссылку, кстати, уже давали) и многие другие операции над тем, что ты упорно называешь stream . Ну как бы это третий вариант выполнения задачи. 1. Перебор 2. Последовательно приводить к нужному через цепочку методов 3. Внешняя либа функция утилита std :: range :: sort ( v ) Имхо. Ниже спасибо за ссылки. Изучу. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 15:07 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
petalvikЭ-э-э... что? Ну, в java есть аппСервер, на котором бизнес логика. Поэтому join бывает делают не в бд, а в java)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 15:08 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
petalvikКакое отношение цепочки методов имеют к linq/stream? Для общего развития: Fluent interface , Method chaining .а именно там очень хорошо цепочки применимы. В одной строке же). Согласен про читабельность и нужно не переборщить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 15:10 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharppetalvikЭ-э-э... что? Ну, в java есть аппСервер, на котором бизнес логика. Поэтому join бывает делают не в бд, а в java)))) Нет. Join можно сделать на java. Чисто технически... технологии bigData это и делают. Но полноценный Join SQL запроса в БД содержит очень сложную подкапотную логику основанную на персистентных объектах статистики которая закрепляется за каждой таблицей и влияет на план выполнения запроса. Фактически генератор плана запроса - это нейронная сеть которая решает задачи нечеткой логики. Будет ли возможно в полной мере реализовать такую логику на джойнах - я не знаю. С моей точки зрения это профанация. Зачем вы хотите делать профанацию? Выставить себя дураками перед специалистами БД которые это давно уже прошли и знают что нельзя просто так сделать джойн 5 таблиц в памяти. В скобках замечу что под таблицами я имею в виду не коллекции которые лежат в памяти а реалные (! сцуко) данные которые могут быть в 10-100-1000 раз превышать ваш хип. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 15:26 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, Вы противопоставляете логику в хранимках и логику вне бд на сервисном слое. Не надо это делать. У меня есть проект с БЛ в оракле и есть проект ГИС с SOAP. ТАМ ЛОГИКА НЕ В БАЗЕ. И там пересечения коллекций делаются по id объектов в коллекции. Или вы предлагаете их отправить в базу, потом сравнить и взять обратно? Не логично. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:05 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpmayton, Вы противопоставляете логику в хранимках и логику вне бд на сервисном слое. Не надо это делать. У меня есть проект с БЛ в оракле и есть проект ГИС с SOAP. ТАМ ЛОГИКА НЕ В БАЗЕ. И там пересечения коллекций делаются по id объектов в коллекции. Или вы предлагаете их отправить в базу, потом сравнить и взять обратно? Не логично. Возможно у вас аппликейшен частично выполняет задачи БД. Что у вас за решение? Покупное коммерческое? Или сами писали? Если вы действительно используете ГИС то вы должны использовать ГИС-специфичные структуры данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:14 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, По соап приходит коллекция объектов. Нужно проверить какие новые и какие апдейт. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:19 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4.
Шарп ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:24 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, https://docs.microsoft.com/ru-ru/dotnet/api/system.linq.enumerable.intersect?view=netframework-4.8 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:25 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpУ меня есть проект с БЛ в ораклеЗаплатили за оракле, а CBO не используете ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:28 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
AmKadPetroNotC SharpУ меня есть проект с БЛ в ораклеЗаплатили за оракле, а CBO не используете одной фразой и не ответить))))) Оракл есть и бесплатная редакция)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:32 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, А ну тогда согласен. В XE такую фичу использовать как-то совестно. Понимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:33 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpНужно проверить какие новые и какие апдейт. Зачем? Загоняем все во временную табличку, потом merge сам разберётся. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:42 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetroNotC SharpНужно проверить какие новые и какие апдейт. Зачем? Загоняем все во временную табличку, потом merge сам разберётся.ты уже посчитал накладные расходы для intersect? Весь вектор делится на два руква. Новые и апдейт. И поступают в модуль Новые и Модификация. Хранимок нет господа. Вы без СУБД жить что ли не умеете? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:48 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Рядом тема про маски. Не иначе в базу надо загнать и на sql решить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 16:51 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpВесь вектор делится на два руква. Новые и апдейт. И поступают в модуль Новые и Модификация. Прэлесно, сначала создаём себе геморрой в виде раздельных "модулей Новые и Модификация", а потом героически с ним боремся. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:06 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovPetroNotC SharpВесь вектор делится на два руква. Новые и апдейт. И поступают в модуль Новые и Модификация. Прэлесно, сначала создаём себе геморрой в виде раздельных "модулей Новые и Модификация", а потом героически с ним боремся.ты MAX тоже базой вычисляешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:09 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Код: plaintext 1. 2. 3. 4.
Шарп Друг. Это полная профанация! Возможно это и решает твои локальные задачки. Но ГИС-овское по использует такие сущности как point(vertex), line, polygon, circle, arc ... e.t.c. Использует специальные индексы типа QuadTree/RTree. И оперирует такими видами запросов как - найти ближайшие points of interes на расстоянии окрестности от какого-то гео-объекта (дорога, город) - проложить путь - найти точки удовлетворящие спец-интересам (все детские садики в районе). Если ты бегаешь циклами по ГИС-овским объемам данных то скорее всего твоя задача ... хм.. не очень глобальная. И скорее всего тебе просто повезло и ты еще не поймал тот объем выборки который ушатает твой аппликейшен. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:18 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, Странный ты. Я тебе упростил код чтобы ты понял назначение intersect api. По классам, то они есть. Но при soap и рест они не передаются целиком по сети. DTO, VO слышал? Вот этот values objects и передаем в коллекции. Спец индекс это ПРОСТРАНСТВЕННЫЙ. А выше спрашивал про НАЛИЧИЕ В БАЗЕ ПО ID объекта. ОРМ то нету)) Я как бы более 10 лет в ГИС системах. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:30 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
mayton, Давай лучше приведи свои примеры БЛ на АппСервере. Могём? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:31 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Но ты согласен что это - профанация? Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:43 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpты MAX тоже базой вычисляешь? Ты не поверишь, но у меня нет задач, требующих его вычисления на фиксированном наборе данных. Всё норовят попасться либо поточные, либо с плавающим окном. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:46 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Так вот в каком разделе форума вопросы "как сделать merge"... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 17:48 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
maytonНо ты согласен что это - профанация? Код: plaintext 1.
переведи. Это демка метода))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 18:21 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Навай сделаем reset и вернемся в начало топика. Поскольку тема топика твоя - то ты и дирижируй. Пример с ГИС был неудачным. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 18:26 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Да. Можно считать один сеанс soap передачи коллекции как фиксированный набор. Не твои задачи. Да и сама коллекция - вектор, фиксирована. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 19:18 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
maytonПример с ГИС был неудачным.да и шут с ним) Кому надо, тот понял тезис что прогер должен уметь работать с коллекциями вне базы, так же как и с кортежами в самой базе. Помнится мы в ветке Java долго думали над вопросом, что же мы пишем вне БД в аппСервере))) Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 20:11 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC SharpDima T std::minmax_element() спасибо. Работает. Правда, для этого надо отдельно функцию сравнения писать. Что отличает от шарпа и java. Ну да ладно. Специфика. "Отдельную"? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 20:50 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
ёёёёё, А че удивился. У меня там класс, а не int. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 20:56 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpёёёёё, А че удивился. У меня там класс, а не int. А в C# объекты класса сами умеют сравниваться? Каким то способом по умолчанию? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 20:58 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Dima T, Хороший вопрос. Там Linq мощный. Выше примеры приводил. Например можно из класса взять только одно поле и получить список int. Думаю по другому решить можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 21:12 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpёёёёё, А че удивился. У меня там класс, а не int. Так что значит - "отдельную"? PetroNotC SharpDima T, Хороший вопрос. Там Linq мощный. Выше примеры приводил. Например можно из класса взять только одно поле и получить список int. Думаю по другому решить можно. Давай пример волшебного сравнения классов. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 22:43 |
|
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
|
|||
---|---|---|---|
#18+
Вернемся к теме. Максимум. Из стандартной С++ библиотеки алгоритмов. https://ru.cppreference.com/w/cpp/algorithm/max ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 23:22 |
|
|
start [/forum/topic.php?all=1&fid=57&tid=2017581]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
89ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 490ms |
0 / 0 |