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

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

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

Книги на языках программирования объясняют, что типы значений создаются в стеке, а ссылочные типы создаются в куче, не объясняя, что это за две вещи. Я не прочитал четкого объяснения этого. Я понимаю, что такое стек. Но, где и что они (физически в ...
17 сент. '08 в 4:18
12

Окончательное руководство по аутентификации на основе форм

Проверка подлинности на основе форм для веб-сайтов Мы полагаем, что Qaru должен быть не просто ресурсом по очень конкретным техническим вопросам, но и для общих рекомендаций по устранению вариаций общих проблем. "Проверка подлинности на основе форм...
02 авг. '08 в 19:51
36

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

Вчера я спаривал носки с чистой прачечной и выяснил, как я это делаю, это не очень эффективно. Я делал наивный поиск - собирал один носок и "итерировал" кучу, чтобы найти свою пару. Это требует итерации в среднем n/2 * n/4 = n 2/8 носков. Как комп...
19 янв. '13 в 15:34
37

Что такое инъекция зависимости?

Уже было задано несколько вопросов с конкретными вопросами о инъекции зависимостей, например, когда использовать его и какие рамки существуют для него. Тем не менее, Что такое инъекция зависимости и когда/почему ее следует использовать или не след...
25 сент. '08 в 0:28
39

Математика с плавающей точкой нарушена?

Рассмотрим следующий код: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Почему эти неточности случаются?
25 февр. '09 в 21:39
35

Какая разница между методом и функцией?

Может ли кто-нибудь предоставить простое объяснение методов и функций в контексте ООП?
30 сент. '08 в 23:45
27

Что такое хвостовая рекурсия?

В то время как я начинаю изучать lisp, я сталкивался с термином tail-recursive. Что это значит?
29 авг. '08 в 3:48
34

Предпочитают состав над наследованием?

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

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

Учитывая два диапазона дат, какой самый простой или эффективный способ определить, перекрываются ли два диапазона дат? В качестве примера предположим, что мы имеем диапазоны, обозначенные переменными DateTime StartDate1 - EndDate1 и StartDate2 - En...
28 нояб. '08 в 14:48
9

Алгоритм дерева суффикса Ukkonen на простом английском языке

Я чувствую себя немного толстым в этот момент. Я потратил дни, пытаясь полностью обернуть голову вокруг конструкции дерева суффиксов, но поскольку у меня нет математического фона, многие из объяснений ускользают от меня, когда они начинают чрезмерно ...
26 февр. '12 в 11:30
320

Самая странная функция языка

Какова, на ваш взгляд, самая удивительная, странная, странная или действительно "языковая функция WTF", с которой вы столкнулись? Пожалуйста, используйте только одну функцию для каждого ответа.
03 янв. '09 в 14:27
135

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

Лично мне нравится этот: alt text http://www.jeffpalm.com/fox/fox.jpg P.S. Не переадресовывайте мультфильм без разрешения сайта.
17 сент. '08 в 15:34
34

В чем разница между параллелизмом и параллелизмом?

В чем разница между параллелизмом и параллелизмом? Примеры приветствуются.
26 июн. '09 в 17:18
459

Какая у вас лучшая шутка программиста?

Когда я преподаю вступительные курсы по информатике, мне нравится облегчать настроение некоторым юмором. Чувство удовольствия от материала делает его менее печальным и запоминающимся, и это даже мотивирует, если шутка требует технического понимания, ...
24 окт. '08 в 15:43
27

Понимание "случайности"

Я не могу обдумать это, что является более случайным? rand() ИЛИ rand() * rand() Я нахожу, что это настоящий мозговой тизер, не могли бы вы мне помочь? EDIT: Интуитивно я знаю, что математический ответ будет заключаться в том, что они одина...
18 окт. '10 в 3:40