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

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

8105
Что и где находится стек и куча?

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

5373
Полное руководство по аутентификации веб-сайтов на основе форм [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Аутентификация на основе форм для веб-сайтов Мы...

3914
Как эффективно соединить носки из кучи?

Вчера я спаривал носки из чистого белья и понял, что делать это не очень эффективно. Я делал наивный поиск - выбирал один носок и «перебирал» кучу, чтобы найти ее пару. Это требует итерации по п / 2 * N / 4 = п 2 /8 носки в среднем. Как ученый-компьютерщик, я думал, что я мог бы сделать? Сортировка...

3077
Что такое внедрение зависимостей?

Уже было опубликовано несколько вопросов с конкретными вопросами о внедрении зависимостей , например, когда его использовать и какие существуют для него рамки. Однако, Что такое внедрение зависимостей и когда / почему его следует или не следует...

1251
Определите, перекрываются ли два диапазона дат

Учитывая два диапазона дат, какой самый простой или эффективный способ определить, перекрываются ли два диапазона дат? В качестве примера предположим, что мы имеем диапазоны , обозначаемые DateTime переменных StartDate1в EndDate1 и StartDate2 к...

1102
Алгоритм дерева суффиксов Укконена на простом английском

Я чувствую себя немного толстым в этот момент. Я потратил несколько дней, пытаясь полностью обернуть голову вокруг построения суффиксного дерева, но поскольку у меня нет математического фона, многие объяснения ускользают от меня, поскольку они начинают чрезмерно использовать математические символы....

974
Странная языковая особенность

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Какая, на ваш взгляд, самая удивительная, странная, странная или действительно "WTF" языковая функция, с которой вы...

866
В чем разница между фреймворком и библиотекой?

В чем разница между фреймворком и библиотекой ? Я всегда думал о библиотеке как о наборе объектов и функций, которые фокусируются на решении конкретной проблемы или конкретной области разработки приложений (например, доступа к базе данных); и, с другой стороны, структура как набор библиотек,...

836
Какой твой любимый мультфильм «программист»?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Лично мне нравится этот: PS Не делайте хотлинк мультфильма без разрешения сайта, пожалуйста....

829
Понимание «случайности»

Я не могу разобраться с этим, что является более случайным? rand() ИЛИ : rand() * rand() Я нахожу это настоящим дразнителем мозга, не могли бы вы мне помочь? РЕДАКТИРОВАТЬ: Интуитивно я знаю, что математический ответ будет состоять в том, что они одинаково случайны, но я не могу не думать, что если...

814
Что значит «программировать на интерфейс»?

Я видел это упомянутое несколько раз, и мне не ясно, что это значит. Когда и зачем ты это делаешь? Я знаю, что делают интерфейсы, но тот факт, что я не совсем уверен в этом, заставляет меня думать, что мне не хватает их правильного использования. Это просто так, если вы должны были сделать:...

797
Какое регулярное выражение лучше всего проверить, является ли строка допустимым URL-адресом?

Как я могу проверить, является ли данная строка действительным адресом URL? Мои знания регулярных выражений являются базовыми и не позволяют мне выбирать из сотен регулярных выражений, которые я уже видел в...

795
Каковы менее известные, но полезные структуры данных?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Есть некоторые структуры данных, которые действительно полезны, но неизвестны большинству программистов. Какие они? Все...