170 похожих чатов

Есть чат для нубов nodejs / express ? Глупые вопросы

чтобы не задавать здесь

13 ответов

14 просмотров

Задавай, если что назовем ничтожеством и тИкнем в лицо

капец ты ничтожество))

Сам ничтожество, ща в ебало тикну

Я тебе уже тИкнул, ничтожество 😄

Alexey-Goncharov Автор вопроса

Пример: нужно в случайном порядке выводить на страницу изображения из разных категорий. Что в данном случае является категорией? Как изображению присвоить какую-то принадлежность?

Ах ты тикатель ничтожный

Ключ-значение? Где ключ - категория, значение - картинка

Ничтожно, что ты подумал о том, что я ничтожный 🥰

Alexey-Goncharov Автор вопроса

Это ключ-значение в бд?

Я прошу прощения, очень уж из контекста вырваная фраза, а можете источник указать? А то прям очень не понятно что такое “категория” и что вы собрались с этим делать))

Alexey-Goncharov Автор вопроса

Моя задача - составлять изображение дизайна сайта из заранее заготовленных блоков/картинок. Есть 100 изображений главного меню, 100 изображений первого экрана, отзывов, блока с контактами. По кнопке Сгенерить - скрипт для каждого из смысловых блоков (меню, или отзывы например) - выбирает картинку в случайном порядке и ставит ее в нужное место страницы Из таких кусочков собирается прототип сайта У изображений есть категория, к чему они относятся (меню, отзывы, первый экран или футер)

Смотрите, если вы будете кажды раз сканировать папку для рандомного выбора картинок - это будет затратно, сканировать один раз в начале тоже не вариант, потому что могут картинки добавляться, только если у вас не будет специальной апишки, которая эти картинки кладет в папку и весь бек знает о том, что кто-то положил картинку в папку, тогда вариант со сканированием в самом начале папки в какую-то структуру в памяти очень даже подходит, потому что при добавлении картинки сервак будет добавлять в эту струтктуру новые ссылки на картинки. Так вот. Если вас устраивает вариант перед стартом просканировать папки на наличие картинок и при добавлении их через апишку, то вам сойдет обычный объект с параметрами == категориями, в которых будут массивы строк == пути к файлам. Дальше вы просто берете длинну массива, как максимальное число и вызываете функцию рандома от 0 до этого числа, таким образом получив рандомный элемент, и так столько раз сколько надо, исключая повторяющиеся если надо 😉

Alexey-Goncharov Автор вопроса

воу! Отлично! Спасибо

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта