Вопросы с тегом «language-agnostic»

Используйте этот тег для ВОПРОСОВ ПРОГРАММИРОВАНИЯ, которые не зависят от какого-либо конкретного языка программирования.

7
Моделирование лифта с использованием объектно-ориентированного анализа и проектирования [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Существует ряд вопросов, которые обычно используются в интервью и на …

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

25
Получение частей URL-адреса (Regex)
На этот вопрос есть ответы на Stack Overflow на русском : Достать значения с помощью регулярок Учитывая URL-адрес (одна строка): http://test.example.com/dir/subdir/file.html Как с помощью регулярных выражений извлечь следующие части: Поддомен (тест) Домен (example.com) Путь без файла (/ dir / subdir /) Файл (file.html) Путь к файлу (/dir/subdir/file.html) URL без пути …

4
Структура данных для загруженных игральных костей?
Предположим, что у меня есть n-сторонний загруженный кубик, где каждая сторона k имеет некоторую вероятность p K приходить, когда я раскатать. Мне любопытно, есть ли хороший алгоритм для статического хранения этой информации (то есть для фиксированного набора вероятностей), чтобы я мог эффективно моделировать случайный бросок кубика. В настоящее время у …

7
Что такое хорошая хеш-функция?
Что такое хорошая хеш-функция? Я видел много хэш-функций и приложений на моих курсах по структурам данных в колледже, но в основном я понял, что создать хорошую хеш-функцию довольно сложно. Мой профессор сказал, что, как правило, чтобы избежать столкновений: function Hash(key) return key mod PrimeNumber end (mod - это оператор% в …

12
Что такое инвариант?
Это слово, кажется, используется во многих контекстах. Лучшее, что я могу понять, это то, что они означают переменную, которая не может измениться. Разве не для этого нужны константы / финалы (черт возьми, Java!)?

8
Преобразование RGB в оттенки серого / интенсивность
Говорят, что при преобразовании из RGB в оттенки серого к каналам R, G и B должны применяться определенные веса. Эти веса: 0,2989, 0,5870, 0,1140. Говорят, что причиной этого является разное человеческое восприятие / чувствительность к этим трем цветам. Иногда также говорят, что это значения, используемые для вычисления сигнала NTSC. Однако …

9
Как разработать и протестировать приложение, которое отправляет электронные письма (не заполняя чей-то почтовый ящик тестовыми данными)? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

14
Решение «Кому принадлежит зебра» программным способом?
Изменить: эта головоломка также известна как «Загадка Эйнштейна». Кто владеет Зебра (вы можете попробовать онлайн - версию здесь ) является примером классического набора головоломок , и я держал пари , что большинство людей на переполнение стека может решить с ручкой и бумагой. Но как могло бы выглядеть программное решение? Основываясь …

30
Файловый ввод-вывод на всех языках программирования [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, слишком широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и открыть его повторно, посетите Справочный центр . Закрыт 9 лет назад . Заблокировано . Этот вопрос и ответы на него …


30
В чем смысл ООП?
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Насколько я могу судить, несмотря на бесчисленные миллионы или миллиарды, потраченные на обучение ООП, языки и инструменты, ООП не повысило производительность …


13
Алгоритм генерации кроссворда
Имея список слов, как бы вы собрали их в сетку кроссвордов? Это не должно быть похоже на «правильный» кроссворд, который является симметричным или что-то в этом роде: в основном просто выводите начальную позицию и направление для каждого слова.

30
Почему мне не следует использовать «Венгерскую нотацию»?
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я знаю, что означает венгерский язык - предоставление информации о переменной, параметре или типе в качестве префикса к ее имени. Кажется, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.