-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 20:22 + в цитатник
swf:
Цитата AVA12 @
Цитата
список в прологе стандартно организован в виде дерева(голова - хвост).

Голова-хвост - это односвязный список. В принципе, можно трактовать его, как абсолютно вырожденное дерево, но зачем?

Бинарное дерево
user posted image

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833141


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 20:09 + в цитатник
FasterHarder: а это вот такая архитектура должна быть на уровне структур данных??

_________________________________.png (, : 28)

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833140


Метки:  

Об особенностях поиска информации в сети

Четверг, 25 Июня 2020 г. 19:29 + в цитатник
esperanto:
Цитата applegame @
Цитата esperanto @
Только вероятность разная. И здравый смысл учит не искать там где много мусора..
Не знаю о каком мусоре на хабре идет речь, лично я нахожу вполне себе неплохие статьи достаточно легко. Можно пример "мусорных" статей?

статьи с неверными результатами. Допустим доказано что Х верно а автор пишет простыню где Х неверно.
И все исходят к нему комплиментами.

В чем смысл чтения неверных результатов?

https://forum.sources.ru/index.php?showtopic=418987&view=findpost&p=3833138


Метки:  

Смысл жизни

Четверг, 25 Июня 2020 г. 18:57 + в цитатник
Vesper:
Цитата jack128 @
Знаешь анекдот, когда джин предложил человеку исполнить любое его желание, только сосед получит в два раза больше? В результате человек загадал, чтоб ему 1 глаз выкололи. Так вот - это не анекдот.

Ты будешь смеяться, но оценочная функция у того человека вполне себе штатно отработала. Он просто пытался максимизировать разницу между полученным им и полученным соседом по множеству желаний Х-2Х. А так как лишиться обоих глаз на порядок хуже, чем лишиться одного, он выбрал такое желание. Логично, но логика это реально машинная.

https://forum.sources.ru/index.php?showtopic=291772&view=findpost&p=3833137


Метки:  

Куда двигаться дальше?

Четверг, 25 Июня 2020 г. 18:19 + в цитатник
vot:
Цитата A.I. @
Надо пилить аналог remontka.pro, только нормально структурированный и с обсуждением в ветке форума, а не в комментах под статьей.

Нормально структурированный - тут все согласятся.
Но чем так плохи комменты под статьёй в отличие от форума?

https://forum.sources.ru/index.php?showtopic=418954&view=findpost&p=3833136


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 17:58 + в цитатник
Black_Dragon:
Цитата FasterHarder @
Без понятия как оценить производительность работы прожки. Сравнивать не с чем. Данных нет, да и толку от них, все равно даже миллион записей не вывести на экран.

В чем проблема?
База есть, делаем разные алгоритмы, а потом для каждого запускаем идентичные операции и мерим время.

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833135


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 17:54 + в цитатник
FasterHarder: А у меня тем временем все готово! хехе

По факту получилось:
- 1300+ строк высокопроизводительного кода)
- 50+ функций, выполняющих строго одну операцию
- около 10 структур данных (очень похожих по составляющим)
----------------------------------------------------------
все прекрасно работает, интерфейс предельно дружественный и интуитивно понятный (куча подсказок и пр.).
глобальной обработки ошибок нет, так, местами есть кой какая защита
утечек в памяти не наблюдается (а там есть чему утекать, хехе)
система хорошо поддается расширению, вроде, хотя...может нет!
ход документирован, старался делать по Макконелу) (этого чувака люто уважаю и читаю его книги запоем!)
основная структура данных: двоичное дерево поиска с возможностью хранения дубликатных ключей БЕЗ балансировки

Единственное место, где мне пришлось отойти от бинарок - обработка количества пассажиров, находящихся в машине. Оно варьируется от 1 до 6. Я так чего-то прикинул, ну максимально тупо строить бинарку, хранящую всего 6 различных ключей (с дубликатами, разумеется). Если дано 90 млн. машин, у которых кол-во пассажиров равно 3 и ОДНА машина с кол-вом = 4 и эта машина (с 4мя пассажирами) добавляется последней в дерево, то все вырождается в ЛОС, при этом 4ка висит на хвосте, т е чтобы найти все машины с 4мя пассажирами пришлось бы просканировать 90млн узлов дерева. Нет уж, увольте, требования требованиями, но малейшая логика должна быть! Сделал массив списков, состоящий из 6 элементов и из каждого узла идет подписок на нужное число пассажиров. Дерево ли это? ну издалека похоже) Вообще, нет, ну, если допустить, что у узла может быть один потомок, то да)

Очень плохо, что структуры в СИ не имеют индексацию своих полей (хотя где-то видел пример через добавление указателей и чего то там мутили с объединениями, в общем я там ничего не понял и оч.рад этому) + единственная возможность в коде обращаться к ним - прописывать их название целиком.
В итоге мне нужно было строить СВОЮ отдельную бинарку для каждого поля сущности "авто", а их штук 8. При этом многие из них похожи донельзя(отличие только в названии поля). При этом ведь нужно добавить узел, сделать обход (2 способами) и удалить из памяти, минимум 4ре функции. А т к 8 полей, то РЕЗКО получаем избыточную хрень 8 * 4 = 32 функции, которые крайне похожи по обработке, но там разные поля структуры прописываются. Я хрен знает, как это шаблонизировать в си, вроде как-то делают, но я не выкупаю, да и так неплохо вышло)

Без понятия как оценить производительность работы прожки. Сравнивать не с чем. Данных нет, да и толку от них, все равно даже миллион записей не вывести на экран. Уверен, что можно все организовать эффективные в разы, используя ПРАВИЛЬНЫЕ древовидные структуры (да как бы еще знать их, века не хватит на их фундаментальное изучение), но и так все работает неплохо)

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

В общем я доволен результатом! Нет, даже ОЧЕНЬ ДОВОЛЕН!!! Пойду съем мороженку)

И самое главный императив: и тай сойдет (с) :D

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833133


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 16:59 + в цитатник
AVA12:
Цитата
список в прологе стандартно организован в виде дерева(голова - хвост).

Голова-хвост - это односвязный список. В принципе, можно трактовать его, как абсолютно вырожденное дерево, но зачем?

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833131


Метки:  

История

Четверг, 25 Июня 2020 г. 15:51 + в цитатник
ya2500:
текст большой картинкой
user posted image

https://forum.sources.ru/index.php?showtopic=413692&view=findpost&p=3833130


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 11:52 + в цитатник
Black_Dragon: Автомобиль тут формальность. Разноплановый набор данных, не более.
Например, ВИН или Госномер полностью уникальный ИД, не особо интересен. Кроме случая Госномера для поиска частичного соответствия.
Другие парамметры менее уникальные.

Вот ситуация.
Идет девушка, к ней подъезжает машина, водитель из машины дарит цветы и быстро уезжает.
Она хочет его найти.

Вбиваем в поиск: феррари, красный, двухдверный (трех), с откидным верхом (или с люком), пассажир назвал водителя Миша.

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833127


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 11:32 + в цитатник
Akina:
Цитата Black_Dragon @
Дело не в БД, а применить деревья на чем-нибудь, сравнить их.

Ну тогда модельная задача с учётом автотранспорта - крайне неудачный выбор. Скорее нужно выбрать какую-нибудь другую - транспортную задачу, например, или генетическую...

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833126


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 11:00 + в цитатник
Black_Dragon:
Цитата Akina @
Гм... рождается очередная резидентная БД? тогда мои соболезнования.

Дело не в БД, а применить деревья на чем-нибудь, сравнить их.

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833125


Метки:  

Выкопать под фундамент цена

Четверг, 25 Июня 2020 г. 10:26 + в цитатник
novostroyka63slula: Ленточный фундамент цена

Создание дома вашей мечты - это оригинальная возможность, спланировать и претворить в жизнь нечто воистину уникальное во всех отношениях. Возведение фундамента - это в целом первоначальная модель ремонта, в процессе которой домик строится. При расчете замена фундамента под старым деревянным домом цена предусматривается весьма много факторов. Средняясумма возведения домов фундамента составляет приблизительно от 10$ за кв.метр . Погреб сможет умножить итоговую стоимость каждого объекта недвижимости, предоставляя необходимое помещение ради организации хранения и порой рабочее пространство. Наша профессиональная команда по конструированию и возведенью фундамент под памятник на кладбище цена может помочь выстроить жилище, о котором вы всегда мечтали. От начала до конца наша специализированная компания в Череповец позаботимся о всех без исключения процессах, чтобы заказчику не довелось тревожиться о деталях. Специализированная международная компания в Киселевск несет юридическую ответственность за проект, а не вы, именно поэтому организация в Борисоглебск имеют интерес в том, затем чтобы довести до конца строительство коттеджа быстрее и эффективнее. Узнайте о сваи винтовые для фундамента цены в вытегре у спспециалистовециалистов корпорации.

https://forum.sources.ru/index.php?showtopic=419042&view=findpost&p=3833124


Метки:  

"Фальконы" таки летают!

Четверг, 25 Июня 2020 г. 09:41 + в цитатник
prografix: На Марсе есть грунт. Тепло туда уйдёт.

https://forum.sources.ru/index.php?showtopic=278766&view=findpost&p=3833123


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 09:07 + в цитатник
Akina:
Цитата Black_Dragon @
Я понял так.
В памяти есть большой объеме информации, как туда она попала не интересует, рандомный генератор делает...
Надо эмулировать работу с этой информацией как с БД: поиск, добавление и т.д.
Использовать деревья, определить эффективные (из какого-то набора) методом тестирования.

Гм... рождается очередная резидентная БД? тогда мои соболезнования.

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833120


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 08:55 + в цитатник
Black_Dragon: Проблема в том, что все очень умные, и задачу 3 класса пытаются решать интегралами и другими вузовскими приемами...
Задача академическая.

Я понял так.
В памяти есть большой объеме информации, как туда она попала не интересует, рандомный генератор делает...
Надо эмулировать работу с этой информацией как с БД: поиск, добавление и т.д.
Использовать деревья, определить эффективные (из какого-то набора) методом тестирования.

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833119


Метки:  

Выбор типа дерева (структура данных) для хранения данных в БД

Четверг, 25 Июня 2020 г. 07:49 + в цитатник
Akina: Всё прочитал, ничего не понял.

Если исходить из полной постановки задачи, включая весьма странное требование "а подать сюда дерево", то первый вывод, который вылезает - а не будет тут дерева как такового.

Есть у нас автомобиль А в состоянии Ах. Мы что-то с ним делаем (любая операция корректировки), получаем автомобиль А в состоянии Ау, а родителем состояния Ау является состояние Ах. Делаем вторую операцию, получаем состояние Аz. Так вот - родителем состояния Az может быть только и исключительно состояние Ау, и ни при каких обстоятельствах родителем не будет Ах. Так что мы получаем не дерево, а его частный случай, прозываемый односвязным списком.

Уже проще.

Далее - условие задачи, озвученное в инит-посте, однозначно говорит о том, что этот односвязный список должен храниться в БД. Что опять же практически однозначно порождает структуру

- Уникальный идентификатор автомобиля (разумнее использовать естественный уникальный признак, а именно VIN);
- Уникальный автоинкрементный номер состояния (или штамп времени перехода в это состояние);
- Прочие атрибуты, в том числе FK.

Забавно, что постановка задачи такова, что исключает удаление записей, что в свою очередь делает ненужным наличие ссылки на запись-родитель, достаточно последовательной нумерации.

Комбинация первых двух полей образует естественный ПК. Для ускорения описанных операций используются соответствующие индексы. А вот когда заходит речь о том, как именно оптимизировать конкретную отдельную операцию - необходимо сначала определиться с конкретной СУБД и конкретной структурой, а потом мыслить об оптимизации.

Формально это, конечно, дерево, хотя реально - лес, где совокупность записей для отдельного автомобиля образует самостоятельное и независимое дерево.

Не, можно пробовать любую истинно "древесную" структуру - но смысл-то? то, что эффективно работает с деревом, скорее всего не будет самым эффективным в случае односвязного списка. Я уж не говорю о том, что некоторые структуры не работают с лесом, им одно дерево подавай (хотя на уровне СУБД это пофиг, просто ещё одно условие в запросе).



А дальше практически по всей теме идёт мысль, что никакой БД нет и в помине, что все данные загружены в память приложения, и там оно с этими данными и работает. Поневоле
хочется изречь нечто типа "Батюшка, вы уж определитесь, ...".

https://forum.sources.ru/index.php?showtopic=419028&view=findpost&p=3833117


Метки:  

Rassismus-Skandal an Berliner Rossmann-Kasse

Четверг, 25 Июня 2020 г. 06:12 + в цитатник
MoonGecko: Sie sollten diesen Artikel lesen. Es ist wichtig!1(A#D5gt8x6!WGIHAzum

Rassismus bei Rossmann: schwarzer Kundin wird Kartenbetrug vorgeworfen, weil der Name darauf deutsch ist. Polizei droht ihr vor ihrem Kind mit Gef"angnis: “Sprechen Sie "uberhaupt deutsch? Deutsche Sprache, schwere Sprache.”
https://www.bz-berlin.de/berlin/charlottenb...-rossmann-kasse

https://forum.sources.ru/index.php?showtopic=419040&view=findpost&p=3833114


Метки:  

"Фальконы" таки летают!

Четверг, 25 Июня 2020 г. 01:24 + в цитатник
Prince:
Цитата
я Вас не понимаю! Можете пояснить? Из опыта: высоко в горах и на высоте 10 км где летают самолеты очень холодно (несмотря на разряженную атмосферу). Мы постоянно излучаем тепло в космос. Наше тело светится в приборе ночного видения + отвод тепла пойдет через ноги (температура поверхности - -60 градусов)!

Я сказал о том, что в условиях космоса или чрезвычайно разреженной атмосферы отсутствует конвективный теплообмен. Как раз излучение остается практически единственным механизмом отвода тепла. Если говорить в общем, то как сказал applegame, проблема избытка тепла на Марсе может возникнуть/возникает, и ее приходится решать в комплексной задаче поддержания оптимальной/допустимой температуры узлов аппаратов.

https://forum.sources.ru/index.php?showtopic=278766&view=findpost&p=3833112


Метки:  

книга Марии Елифёровой #панталоныфракжилет

Четверг, 25 Июня 2020 г. 00:24 + в цитатник
ya2500: Почему слово кофе мужского, а не среднего рода? Отрывок из книги о языковых заимствованиях

В издательстве "Альпина нон-фикшн" выходит книга "#Панталоныфракжилет" писательницы и филолога Марии Елиферовой. ТАСС публикует отрывок, где автор пытается ответить на вечный вопрос. Оказывается, сделать это не так-то просто:

https://nauka.tass.ru/nauka/8558015?fbclid=...Jvm4EGfzCfKuG3U

Добавлено
Иностранцы говорят о русском языке.

Скрытый текст
Цитата
Разван Рац
Румын, футболист
Стаж изучения русского — 12 лет

Если я скажу, «я хожу в Лондон» (как I go по-английски), на меня посмотрят, как на сумасшедшего. Я должен говорить: я лечу, я еду, я плыву. Почему я должен уже решить, как я туда двинусь? «Ай гоу» — и все. «Ай гоу то Лондон», «ай гоу ту шоп», какая разница, как ты туда добираешься. Самое крутое в русском — это 1, 2, 3, 4 года и — бац! — 5 лет!

Это фантастика! И дальше снова 21, 22, 23, 24 года — и 25 лет… А почему не 5 года, а потом 6 лет? Почему не 21 лет? «Страшно красивая» — я вообще не понимаю, это как? Почему зАмок и замОк пишутся одинаково, а значат разное? А еще один раз читаешь замОк, а другой раз — замАк. Один раз ты читаешь «о», другой раз «а». Должна же быть логика, может, от меня ее просто скрывают?

В румынском языке, например, есть правило: перед буквами «п» и «б» нельзя поставить «н», только «м». Железное правило, исключений нет. А в вашем языке всегда есть правило, а к нему куча исключений.

Я никогда не занимался ни с кем языком, я просто слышу и запоминаю. Начал играть в украинском «Шахтере», а через год уже дал свое первое интервью на русском. Понятно, что говорил я хуже, чем сейчас, но уже мог сказать много чего. Сейчас мне даже сны на русском снятся. Когда я в русской компании, я думаю на русском и считаю на русском, но когда дохожу до пятнадцати, считаю уже на румынском.


Цитата
Грегор Фрей
Немец, языковой ассистент «Гете-института»
Стаж изучения русского — 3 года

Очень сложно мне до сих пор различать звуки «ц» (цена) и «ш» (шина), «ч» (очень) и «щ» (борщ), я не слышу разницу. А «у», как в словах «бук», «лучший», вообще не могу произносить. Словарный запас я составил за три месяца, но не говорил по-русски, только читал. В России я улучшил разговорную речь.

Русский использую каждый день, даже иногда в Германии, когда один на улице, начинаю тихо говорить сам с собой по-русски. Люди, наверно, думают, что я сумасшедший.


Цитата
Судзуки Кинихиро
Японец, бизнесмен
Стаж изучения русского — 3 года

В японском языке слоговая азбука, поэтому очень трудно понять, как произносятся глухие согласные — «ху», «фи». В японском языке нет звука «ы», и трудно понять, что это вообще такое, потому что в английском его тоже нет. С ударными и безударными гласными тоже проблема. Большие сложности вызывает спряжение глаголов: слишком много исключений, нет никакой системы. Дальше — род существительного: странно называть какую-то вещь «он» или «она», в японском отсутствует род неодушевленных существительных. Я постоянно путаюсь с «идти — ходить», «ехать — ездить». Самое сложное — падежи: сколько лет ни учи, не выучишь!


Цитата
Катерина Никэзи
Гречанка, адвокат
Стаж изучения русского — 1 год

Я начала учить русский прежде всего потому, что мне вообще интересны языки, до этого я изучала английский, французский и испанский. Ну, и потом в последние годы в Греции заметно вырос интерес к русскому. Есть спрос на русскоязычных специалистов разных профессий, адвокаты не исключение.

Я была удивлена, когда узнала, что в русском два разных алфавита: печатный и прописной, но к этому было не так уж сложно привыкнуть. Еще одна путаная вещь — это огромное количество слов, выражающих движение или его отсутствие. Использование предложного и дательного падежей — тоже сложно, в греческом языке их нет. Несмотря на все это мне нравится преодолевать трудности в обучении. И сам язык нравится очень. Надеюсь, что в один прекрасный день заговорю на нем достаточно бегло.


Цитата
Бубу Буэсси
Француз, хозяин и шеф ресторана
Стаж изучения русского — 5 лет

Я учу русский для работы, чтобы общаться с клиентами. Не понимаю многих вещей, например, смысла русских анекдотов. Не понимаю буквы «ы», «ш», «щ» и «ч». Теряюсь в разнообразии: выходить, обходить, переходить, заходить.


Цитата
Эллиотт Лелиевр
Француз, студент
Стаж изучения русского — 1 год

Я начал учить русский, потому что специализируюсь на отношениях между Россией и Латинской Америкой и пристально рассматриваю возможность жить в Москве. Вещь, которую я никогда не пойму в русском языке: почему вообще существует буква «ы».


Ы - чтоб никто не догадался! (с)

https://forum.sources.ru/index.php?showtopic=419021&view=findpost&p=3833111


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2357 2356 [2355] 2354 2353 ..
.. 1 Календарь