powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
25 сообщений из 79, страница 3 из 4
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852207
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpmayton,
Вы противопоставляете логику в хранимках и логику вне бд на сервисном слое.
Не надо это делать.
У меня есть проект с БЛ в оракле и есть проект ГИС с SOAP.
ТАМ ЛОГИКА НЕ В БАЗЕ.
И там пересечения коллекций делаются по id объектов в коллекции.
Или вы предлагаете их отправить в базу, потом сравнить и взять обратно?
Не логично.
Возможно у вас аппликейшен частично выполняет задачи БД.
Что у вас за решение? Покупное коммерческое? Или сами писали?

Если вы действительно используете ГИС то вы должны использовать ГИС-специфичные структуры данных.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852213
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
По соап приходит коллекция объектов. Нужно проверить какие новые и какие апдейт.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852218
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
List<my> a, b
var iEnum = a.Select(p=> p.id)
var iEnum2 = b.Select(p=> p.id)
var c = iEnum.ToList().Intersect(iEnum2)


Шарп
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852222
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852224
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpУ меня есть проект с БЛ в ораклеЗаплатили за оракле, а CBO не используете
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852227
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadPetroNotC SharpУ меня есть проект с БЛ в ораклеЗаплатили за оракле, а CBO не используете
одной фразой и не ответить)))))
Оракл есть и бесплатная редакция))))
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852229
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

А ну тогда согласен. В XE такую фичу использовать как-то совестно. Понимаю.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852240
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpНужно проверить какие новые и какие апдейт.

Зачем? Загоняем все во временную табличку, потом merge сам разберётся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852246
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovPetroNotC SharpНужно проверить какие новые и какие апдейт.

Зачем? Загоняем все во временную табличку, потом merge сам разберётся.ты уже посчитал накладные расходы для intersect?
Весь вектор делится на два руква. Новые и апдейт. И поступают в модуль Новые и Модификация.
Хранимок нет господа.
Вы без СУБД жить что ли не умеете?
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852248
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Рядом тема про маски. Не иначе в базу надо загнать и на sql решить.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852262
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpВесь вектор делится на два руква. Новые и апдейт. И поступают в модуль Новые и Модификация.

Прэлесно, сначала создаём себе геморрой в виде раздельных "модулей Новые и Модификация", а
потом героически с ним боремся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852265
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovPetroNotC SharpВесь вектор делится на два руква. Новые и апдейт. И поступают в модуль Новые и Модификация.

Прэлесно, сначала создаём себе геморрой в виде раздельных "модулей Новые и Модификация", а
потом героически с ним боремся.ты MAX тоже базой вычисляешь?
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852275
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Код: plaintext
1.
2.
3.
4.
List<my> a, b
var iEnum = a.Select(p=> p.id)
var iEnum2 = b.Select(p=> p.id)
var c = iEnum.ToList().Intersect(iEnum2)


Шарп
Друг. Это полная профанация! Возможно это и решает твои локальные задачки. Но ГИС-овское
по использует такие сущности как point(vertex), line, polygon, circle, arc ... e.t.c. Использует
специальные индексы типа QuadTree/RTree. И оперирует такими видами запросов как
- найти ближайшие points of interes на расстоянии окрестности от какого-то гео-объекта
(дорога, город)
- проложить путь
- найти точки удовлетворящие спец-интересам (все детские садики в районе).

Если ты бегаешь циклами по ГИС-овским объемам данных то скорее всего твоя задача ... хм..
не очень глобальная. И скорее всего тебе просто повезло и ты еще не поймал тот объем выборки
который ушатает твой аппликейшен.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852285
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Странный ты. Я тебе упростил код чтобы ты понял назначение intersect api.
По классам, то они есть.
Но при soap и рест они не передаются целиком по сети.
DTO, VO слышал?
Вот этот values objects и передаем в коллекции.
Спец индекс это ПРОСТРАНСТВЕННЫЙ.
А выше спрашивал про НАЛИЧИЕ В БАЗЕ ПО ID объекта.
ОРМ то нету))
Я как бы более 10 лет в ГИС системах.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852288
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Давай лучше приведи свои примеры БЛ на АппСервере.
Могём?
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852298
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но ты согласен что это - профанация?

Код: plaintext
1.
var c = iEnum.ToList().Intersect(iEnum2)
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852301
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpты MAX тоже базой вычисляешь?

Ты не поверишь, но у меня нет задач, требующих его вычисления на фиксированном наборе
данных. Всё норовят попасться либо поточные, либо с плавающим окном.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852303
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот в каком разделе форума вопросы "как сделать merge"...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852323
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНо ты согласен что это - профанация?

Код: plaintext
1.
var c = iEnum.ToList().Intersect(iEnum2)

переведи.
Это демка метода)))
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852326
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навай сделаем reset и вернемся в начало топика. Поскольку тема топика твоя - то ты и дирижируй.

Пример с ГИС был неудачным.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852345
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Да. Можно считать один сеанс soap передачи коллекции как фиксированный набор.
Не твои задачи.
Да и сама коллекция - вектор, фиксирована.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852358
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПример с ГИС был неудачным.да и шут с ним)
Кому надо, тот понял тезис что прогер должен уметь работать с коллекциями вне базы, так же как и с кортежами в самой базе.
Помнится мы в ветке Java долго думали над вопросом, что же мы пишем вне БД в аппСервере)))
Удачи!
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852373
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpDima T std::minmax_element() спасибо. Работает.
Правда, для этого надо отдельно функцию сравнения писать.
Что отличает от шарпа и java. Ну да ладно. Специфика.
"Отдельную"?
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852377
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
А че удивился. У меня там класс, а не int.
...
Рейтинг: 0 / 0
Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
    #39852378
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpёёёёё,
А че удивился. У меня там класс, а не int.
А в C# объекты класса сами умеют сравниваться? Каким то способом по умолчанию?
...
Рейтинг: 0 / 0
25 сообщений из 79, страница 3 из 4
Форумы / C++ [игнор отключен] [закрыт для гостей] / Коллекции/Контейеры. Нужен Min, Max. Какой аналог Linq шарпе и stream java?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]