0
ответов

Как используются замыкания для ООП?

PHP и. Нетто закрывается; Мне было интересно, каковы некоторые примеры использования замыканий в ООП и шаблонах проектирования, и какие преимущества они имеют перед чистым ООП-программированием. В качестве пояснения, ...
вопрос задан: 30 September 2010 17:14
0
ответов

Как провести модульное тестирование частного кода без рефакторинга для разделения класса?

Предположим, у меня есть частная процедура, которая выполняет некоторые вычисления: частная функция TCar.Speed: float {Результат = m_furlogs * 23; } Но теперь я хочу начать тестирование этого вычисления более тщательно ...
вопрос задан: 29 September 2010 19:05
0
ответов

Объектно-ориентированное программирование для взаимодействия между объектами

Я пытаюсь написать программу в объектно-ориентированном стиле. У меня есть некоторые затруднения при кодировании взаимодействия между двумя объектами. Сценарий: Человек (Джон) дает Человеку (Бетти) 5 долларов. Возможные решения ...
вопрос задан: 23 September 2010 07:47
0
ответов

Как библиотеки на разных языках программирования обрабатывают дату и время, временные метки и продолжительность, Leapseconds & -years, DSTs & Timezones, ...?

Существует ли стандартный орган или конкретный нормативный способ, как связанные со временем вещи должны быть реализованы на практике (как ICU для задач, связанных с Unicode) или это в настоящее время "best-effort", в зависимости от ...
вопрос задан: 23 September 2010 07:47
0
ответов

Есть ли связь между вызовом функции и созданием экземпляра объекта на чисто функциональных языках?

Представьте себе простой (придуманный) язык, на котором функции выглядят так: function f (a, b) = c + 42, где c = a * b (Скажем, это подмножество Лиспа, которое включает 'defun' и 'let'.) Также представьте, что это ...
вопрос задан: 22 September 2010 19:46
0
ответов

Моя простая машина Тьюринга

Я пытаюсь понять и реализовать простейший Тьюринг машина и хотел бы получить отзывы, если я понимаю. У нас есть бесконечная лента (скажем, массив с именем T с указателем в 0 в начале) и ...
вопрос задан: 22 September 2010 07:49
0
ответов

Написание простого почтового сервера

Что было бы хорошим отправной точкой для меня, чтобы узнать о создании почтового сервера? По сути, я хочу, чтобы сервер (например, foo.com) принимал почту для меня, поэтому, если я отправлю электронное письмо на (...
вопрос задан: 22 September 2010 01:35
0
ответов

Ограничение отправки форм по времени

Это не зависит от языка. Каковы наилучшие методы ограничения количества раз, когда человек может отправлять веб-форму, не зная никакой информации об этом человеке. Пример: голосование за онлайн-игру всех звезд ...
вопрос задан: 21 September 2010 18:55
0
ответов

Когда какой шаблон использовать? [closed]

Как младший разработчик, я немного запутался в некоторых шаблонах проектирования. Иногда я просто не знаю, что использовать в каком контексте. Например, для шаблонов создания я действительно не знаю, когда использовать: ...
вопрос задан: 21 September 2010 17:20
0
ответов

Code Golf: нарисуйте звезды в формате ascii

Поскольку на этой неделе никто не опубликовал задание по игре в гольф, я попробую. Я делаю это для того, чтобы вы могли заниматься чем-то другим, кроме игры с мечами во время этих долгих циклов компиляции. Задача: Нарисуйте ASCII ...
вопрос задан: 20 September 2010 20:58
0
ответов

Расширить заливку выпуклого многоугольника

У меня есть выпуклый многоугольник P1 из N точек. Этот многоугольник может иметь любую форму или пропорцию (при условии, что он все еще выпуклый). Мне нужно вычислить другой многоугольник P2, используя исходную геометрию многоугольника, но "...
вопрос задан: 20 September 2010 08:18
0
ответов

Как управлять роботом-приводом киви?

Я использую FIRST robotics в моей средней школе, и мы работаем над разработкой робота-привода киви, в котором три всенаправленных колеса установлены в форме равностороннего треугольника, например: ...
вопрос задан: 20 September 2010 00:26
0
ответов

Регистр сдвига с линейной обратной связью?

В последнее время я неоднократно сталкивался с концепцией LFSR, что я нахожу весьма интересным из-за его связи с различными областями, а также увлекательным само по себе. Мне потребовалось некоторое усилие, чтобы понять…
вопрос задан: 19 September 2010 03:19
0
ответов

Отделение модели от представления при разработке игр

Как разработчик приложений днем ​​я трачу много времени на то, чтобы отделить бизнес-логику от пользовательского интерфейса / представления. Но я заметил, что в разработке игр этого, кажется, меньше ...
вопрос задан: 18 September 2010 10:31
0
ответов

Измерение средней толщины следов на изображении

Вот проблема: у меня есть несколько бинарных изображений, состоящих из следов разной толщины. Ниже приведены два изображения, иллюстрирующие проблему: Первое изображение - размер: 711 x 643 пикселей Второе изображение - ...
вопрос задан: 17 September 2010 20:26
0
ответов

Интерпретатор псевдокода?

Как и многие из вас, ребята из SO, я часто пишу на нескольких языках. И когда дело доходит до планирования (или даже ответа на некоторые вопросы по SO), я на самом деле думаю и пишу на каком-то неопределенном гибриде ...
вопрос задан: 16 September 2010 19:45
0
ответов

Пути жесткого кодирования в Linux

Исходя из фона Windows здесь. Является ли приемлемой практикой для приложений Linux с графическим интерфейсом пользователя хранить свои файлы данных (не специфичные для пользователя) в жестко заданных местах (например, / etc / myapp / stuff)? Я не мог ..
вопрос задан: 16 September 2010 17:07
0
ответов

Использование списков со ссылками на себя

Я знаю, что можно создать список со ссылками на себя на таких языках, как Python: >>> my_list = [1,2] >>> my_list.append (мой_лист) >>> распечатать my_list [1,2, [...]] >>> ...
вопрос задан: 16 September 2010 16:26
0
ответов

«Центр масс» между набором точек на Карта с тороидальной оболочкой, которая минимизирует среднее расстояние до всех точек

править Как кто-то заметил, я ищу точку, минимизирующую общее геодезическое расстояние между всеми остальными точками. Моя карта топографически похожа на карты в Pac Человек и ...
вопрос задан: 14 September 2010 15:39
0
ответов

Алгоритм для итерации по внешней спирали на дискретной 2D-сетке от начала координат

Например, вот форма предполагаемой спирали. (и каждый шаг итерации) y | | 16 15 14 13 12 17 4 3 2 11 - 18 5 0 1 10 --- x 19 6 7 8 9 ...
вопрос задан: 14 September 2010 06:22
0
ответов

Код Гольф: распознавать арт-боксы ascii

Придумал это некоторое время назад, когда делал некоторую работу со структурой данных, хотя из этого получился бы хороший гольф-код: Учитывая двумерный массив символы, содержащие прямоугольники ascii art, создают список ...
вопрос задан: 14 September 2010 00:20
0
ответов

Better language feature than exception handling in C++? [closed]

(not sure if it's only a C++ thing) Exception handling is hard to learn in C++ and is certainly not a perfect solution but in most cases (other than some specific embedded software contexts) it's ...
вопрос задан: 13 September 2010 16:08
0
ответов

Какие книги по (современному или историческому) дизайну языков программирования пользуются большим успехом?

Мне очень понравилась недавняя серия лекций Дугласа Крокфорда, особенно доклад, посвященный истории языков программирования. Хотелось бы узнать об этом подробнее. Подумайте ...
вопрос задан: 13 September 2010 09:37
0
ответов

Использование штрихов пера с алгоритмом нечеткой допустимости в качестве ключа шифрования

Как я могу зашифровать / расшифровать с нечеткой точностью? Я хочу иметь возможность использовать Stroke на InkCanvas в качестве ключа для моего шифрования, но при повторном дешифровании пользователю не нужно рисовать то же самое ...
вопрос задан: 9 September 2010 16:41
0
ответов

Сравнение последовательностей с обнаружением перемещенных блоков

Мне нужно сравнить 2 последовательности и найти расстояние между правками. Редактирование может включать операции удаления и вставки (с весом модификации 1 на символ), а также операции перемещения блоков (с весом 0.1 на ...
вопрос задан: 9 September 2010 04:18
0
ответов

Используете ли вы время при именовании методов с логическим возвращаемым типом?

Итак, когда вы пишете логический метод, вы используете время, например, «имеет» или «было», в вашем возвращать название метода, или вы используете только «is»? Ниже приводится метод Java, который я недавно написал, очень просто ...
вопрос задан: 8 September 2010 15:42
0
ответов

Books or Tutorials that explain Calculus from a programming perspective

K I'm a self taught programmer and been so for a couple of years. But in order to go beyond the programming scab work (entry lvl, Tester, Web Dev, Commercial App Dev; of which I am more than grateful ...
вопрос задан: 8 September 2010 14:34
0
ответов

Вопрос на собеседовании: чего они хотят достичь?

Сегодня я был на собеседовании с техническим специалистом, и пришло время дать мне несколько упражнений по программированию. Я наконец подошел к последнему вопросу: Учитывая номера: 116 104 105 115 32 105 115 32 99 111 114 114 ...
вопрос задан: 6 September 2010 08:51
0
ответов

Skills to learn to avoid age discrimination (specifically .net)

I am an asp.net programmer and I am getting up there in my age. I wanted to know, from your experience, what skills (please be as specific as possible) would you focus on (.net or generic), what ...
вопрос задан: 4 September 2010 18:54
0
ответов

Что такое языки ISO?

На самом деле это 3 вопроса: что требуется для сертификации языка программирования «ISO»? Что сертификация ISO гарантирует в отношении языка? Может ли другой язык быть таким же? Список ...
вопрос задан: 3 September 2010 13:44