Программирование

83
#ifdef внутри #define

Я пытаюсь написать что-то вроде этого: #define COV_ON(x) \ #ifdef COVERAGE_TOOL \ _Pragma (COVERAGE #x) #endif Есть ли способ дать COV_ONтакое определение ? Я знаю, что то, что я сделал выше, неправильно, так как я не могу использовать #ifdef#define. ( #не разрешенный символ в #define). Так есть...

83
Должны ли частные / защищенные методы проходить модульное тестирование?

При разработке TDD первое, что вы обычно делаете, - это создаете свой интерфейс, а затем начинаете писать свои модульные тесты для этого интерфейса. По мере прохождения процесса TDD вы в конечном итоге создаете класс, реализующий интерфейс, и затем в какой-то момент ваш модульный тест будет...

83
Вызов метода в основном потоке?

В первую очередь пишу код для iphone. Мне нужно иметь возможность вызывать метод в основном потоке без использования performSelectorOnMainThread. Причина, по которой я не хочу использовать, performSelectorOnMainThreadзаключается в том, что это вызывает проблемы, когда я пытаюсь создать макет для...

83
Какие есть параметры командной строки --start-group и --end-group?

Какова цель этих параметров командной строки? Пожалуйста, помогите расшифровать значение следующей командной строки: -Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib Очевидно, это как-то связано с линковкой, но в руководстве GNU ничего не говорится о том, что именно...

83
Создание поля Entity Framework Code First Date

Я использую метод Entity Framework Code First для создания таблицы базы данных. Следующий код создает DATETIMEстолбец в базе данных, но я хочу создать DATEстолбец. [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime...

83
app.config для библиотеки классов

Я не вижу файл app.config, созданный для библиотеки классов мастером VS2008. В своем исследовании я обнаружил, что в приложении существует только один app.config. Плохо ли добавлять app.config вручную в библиотеку классов или есть какие-либо другие методы, которые будут служить цели app.config в...

83
Rails: заказ с последними нулями

В моем приложении Rails я пару раз сталкивался с проблемой, которую мне хотелось бы знать, как ее решают другие: У меня есть определенные записи, в которых значение не является обязательным, поэтому некоторые записи имеют значение, а некоторые - null для этого столбца. Если я упорядочу по этому...

83
Как мне подготовить тестовые базы данных для тестов Rails rspec без запуска rake spec?

После серьезного устранения неполадок я понял, что мне нужно запустить rake specодин раз (я могу прервать работу с помощью control-c), прежде чем я смогу запустить rspec напрямую (например, на подмножестве наших спецификаций). Мы используем Rails 3.0.7 и RSpec 2.5.0. Очевидно, что rake выполняет...

83
Сколько символов можно сопоставить с помощью Unicode?

Я прошу подсчитать все возможные допустимые комбинации в Юникоде с объяснением. Я знаю, что char можно закодировать как 1,2,3 или 4 байта. Я также не понимаю, почему байты продолжения имеют ограничения, хотя начальный байт этого символа очищает, как долго он должен быть....

83
Как мне очистить вилку Github, чтобы можно было делать чистые запросы на вытягивание?

Я форкнул репозиторий на Github. Я внес некоторые незначительные изменения и отправил запросы на вытягивание в апстрим, но по ходу мой форк стал настолько искаженным, что я не могу генерировать чистые запросы на вытягивание; когда я запускаю пул-реквест из ветки с шестью изменениями, Github хочет...

83
Представления SQL - без переменных?

Можно ли объявить переменную в представлении? Например: Declare @SomeVar varchar(8) = 'something' дает мне синтаксическую ошибку: Неправильный синтаксис рядом с ключевым словом Declare....

83
Получите код HTTP из org.apache.http.HttpResponse

Я использую этот org.apache.http.HttpResponseкласс в своем приложении Java, и мне нужно иметь возможность получать код состояния HTTP. Если бы я использовал .toString()его, я мог бы увидеть там код состояния HTTP. Есть ли какая-нибудь другая функция, с помощью которой я могу просто получить код...

83
Почему я не могу установить Rails на Lion с помощью RVM?

У меня возникают проблемы при установке Rails на OS X Lion с помощью RVM. Пока что я сделал следующее: Установлена ​​Mac OS X Lion версии 10.7 (сборка 11A459e). Установлен XCode 4.1 Developer Preview 5. Установил РВМ. Установил версию Ruby 1.8.7 через RVM с помощью команды rvm install 1.8.7....