Вопросы с тегом 'language-agnostic'
Используйте этот тег для ВОПРОСОВ ПРОГРАММИРОВАНИЯ, которые не зависят от какого-либо конкретного языка программирования.
74
ответов
Какое лучшее имя для не-мутирующего метода "добавить" к неизменяемой коллекции?
Извините за waffly title - если бы я мог придумать краткое название, мне не пришлось бы задавать вопрос.
Предположим, что у меня есть неизменный тип списка. Он имеет операцию Foo(x), которая возвращает новый неизменяемый список с указанным аргумент...
задан 06 февр. '09 в 22:49
32
ответов
Алгоритм отбрасывания бомб
У меня есть матрица n x m, состоящая из неотрицательных целых чисел. Например:
2 3 4 7 1
1 5 2 6 2
4 3 4 2 1
2 1 2 4 1
3 1 3 4 1
2 1 4 3 2
6 9 1 6 4
"Бросание бомбы" уменьшается на один номер ячейки-мишени и все восемь ее соседей, до минимума.
...
задан 08 марта '13 в 20:47
11
ответов
Что происходит, когда недостаточно памяти для вывода OutOfMemoryError?
Я знаю, что для каждого объекта требуется память кучи, и для каждого примитива/ссылки в стеке требуется память стека.
Когда я пытаюсь создать объект в куче, и для этого недостаточно памяти, JVM создает java.lang.OutOfMemoryError в куче и бросает его...
задан 13 февр. '12 в 16:52
31
ответ
Что каждый разработчик должен знать о базах данных?
Если нам это нравится или нет, многие, если не большинство из нас, разработчики либо регулярно работают с базами данных, либо, возможно, придется работать с ним когда-нибудь. И учитывая количество злоупотреблений и злоупотреблений в дикой природе и о...
задан 30 дек. '10 в 21:00
28
ответов
Рекурсия или итерация?
Есть ли производительность, если мы используем цикл вместо рекурсии или наоборот в алгоритмах, где обе могут служить той же цели? Например: проверьте, является ли заданная строка палиндром.
Я видел много программистов, использующих рекурсию как средс...
задан 16 сент. '08 в 16:33
11
ответов
Могу ли я прочитать хэш-часть URL-адреса моего серверного приложения (PHP, Ruby, Python и т.д.)?
Предполагая URL-адрес:
www.example.com/?val=1#part2
PHP может читать переменные запроса val1 с использованием массива GET.
Является ли хеш-значение part2 также читаемым? Или это только до браузера и JavaScript?
задан 02 июня '09 в 20:41
20
ответов
Когда следует использовать Debug.Assert()?
Я работаю профессиональным инженером-программистом около года, окончив степень CS. Я некоторое время знал об утверждениях на С++ и C, но понятия не имел, что они существовали на С# и .NET до недавнего времени.
Наш производственный код не содержит ни...
задан 24 сент. '08 в 21:57
13
ответов
Использование ORM или простого SQL?
Для некоторых приложений, которые я разработал (затем начал забывать), я писал простой SQL, в основном для MySQL. Хотя я использовал ORM в python, например SQLAlchemy, я долго не придерживался их. Обычно это была либо документация, либо сложность (с ...
задан 30 янв. '09 в 10:42
9
ответов
Что означает "foo"?
Я надеюсь, что это будет рассматриваться как вопрос программирования, как и в любом учебном руководстве по программированию, вы в конце концов сталкиваетесь с "foo" в примерах кода. (да, правильно?)
что означает "foo"?
Если это означает ничего...
задан 10 сент. '08 в 11:21
8
ответов
Есть ли разница между foreach и картой?
Хорошо, это скорее вопрос компьютерной науки, чем вопрос, основанный на конкретном языке, но есть ли разница между операцией карты и операцией foreach? Или они просто разные имена для одного и того же?
задан 10 дек. '08 в 5:09
15
ответов
Сортировать по:
Это длинный текст. Пожалуйста, несите меня. Вопрос: Есть ли работоспособный алгоритм сортировки по методу места на месте?
Предварительный
У меня есть огромное количество небольших строк фиксированной длины, в которых используются только буквы "A...
задан 21 янв. '09 в 0:04
32
ответов
Массив против связанного списка
Почему кто-то хочет использовать связанный список по массиву?
Кодирование связанного списка, без сомнения, немного больше, чем использование массива, и можно задаться вопросом, что бы оправдывало дополнительные усилия.
Я думаю, что вставка новых эл...
задан 03 окт. '08 в 16:35
12
ответов
Аргументы или параметры?
Я часто смущаюсь тем, как используются термины "аргументы" и "параметры". Они, кажется, используются взаимозаменяемо в мире программирования.
Какое правильное соглашение для их использования?
задан 09 янв. '09 в 13:42
23
ответов
Почему переменные "i" и "j" используются для счетчиков?
Я знаю, что это может показаться абсолютно глупым вопросом, но мне очень любопытно не спрашивать...
Почему "i" и "j" стали переменными, которые используются в качестве счетчиков в большинстве структур управления?
Хотя здравый смысл говорит мне, ч...
задан 09 нояб. '10 в 22:45
24
ответов
Полезно ли использовать "goto" на языке, который поддерживает циклы и функции? Если да, то почему?
У меня давно сложилось впечатление, что goto никогда не следует использовать, если это возможно. Во время просмотра libavcodec (который написан на C) на днях, я заметил несколько его применений. Полезно ли использовать goto на языке, который поддерж...
задан 23 авг. '08 в 21:18