Вопросы с тегом «c»

82
Как я могу удалить версию пакета Cabal?

Happstack Lite ломает меня, потому что он получает версию 0.5 blaze-html и ему нужна версия 0.4. Кабал говорит, что установлены обе версии 0.4.3.4 и 0.5.0.0. Я хочу удалить 0.5.0.0 и использовать только старую версию. Но у Кабала нет команды "удалить", и когда я пытаюсь ghc-pkg unregister --force...

82
Преимущества чистой функции

Сегодня читал про чистую функцию, запутался в ее использовании: Функция называется чистой, если она возвращает тот же набор значений для одного и того же набора входных данных и не имеет никаких наблюдаемых побочных эффектов. например strlen(), это чистая функция, а rand()нечистая. __attribute__...

82
MVC Razor @foreach

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

82
(Почему) использует неопределенное поведение неинициализированной переменной?

Если у меня есть: unsigned int x; x -= x; ясно, что после этого выражения x должно быть ноль, но куда бы я ни посмотрел, они говорят, что поведение этого кода не определено, а не просто значение x(до вычитания). Два вопроса: Действительно ли поведение этого кода не определено? (Например, может...

82
Создание уровня обслуживания для моего приложения MVC?

Насколько я понимаю, MVC отделяет определения классов (модель) от представления (представления) с помощью «клея», которым является контроллер. Контроллер должен нести единоличную ответственность и, следовательно, быть тестируемым. ViewModels используются для объединения данных из нескольких...

82
контроллеры модального представления - как отображать и закрывать

Последние неделю я ломаю себе голову над тем, как решить проблему с отображением и отключением нескольких контроллеров представления. Я создал образец проекта и вставил код прямо из проекта. У меня есть 3 контроллера просмотра с соответствующими файлами .xib. MainViewController, VC1 и VC2. У меня...

82
Разница между красно-черными деревьями и деревьями AVL

Может кто-нибудь объяснить, в чем основные различия между этими двумя структурами данных? Я пытался найти в Интернете источник, который подчеркивал бы различия / сходства, но не нашел ничего слишком информативного. В каких случаях одно предпочтительнее другого? Какие практические ситуации делают...

82
Круговой UIImageView в UITableView без снижения производительности?

У меня есть UIImageViewна каждой из моих UITableViewячеек, которые отображают удаленное изображение (используя SDWebImage). Я сделал некоторые QuartzCoreстили слоя для представления изображения, как таковые: UIImageView *itemImageView = (UIImageView *)[cell viewWithTag:100];...

82
Центрирование X субпредставления в автоматическом раскладке выдает "не подготовлен к ограничению"

У меня есть собственный подкласс UIView, который инициализируется пером. В -awakeFromNib, я создаю подвид и пытаюсь центрировать его в надзоре. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute:...

82
Тестирование пользовательских представлений с помощью Robolectric

Я пытаюсь запустить модульные тесты с помощью Robolectric 2.1.1 и не могу заставить его раздуть пользовательские макеты (например, классы ViewPagerIndicator). Предположим, это мой макет: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"...

82
sizeWithFont устарел. boundingRectWithSize возвращает неожиданное значение

В iOS7 sizeWithFontне рекомендуется, поэтому я использую boundingRectWithSize(который возвращает значение CGRect). Мой код: UIFont *fontText = [UIFont fontWithName:[AppHandlers zHandler].fontName size:16]; // you can use your font. CGSize maximumLabelSize = CGSizeMake(310, 9999); CGRect textRect =...

82
Конфликт между учебником Стэнфорда и GCC

Согласно этому фильму (около 38-й минуты), если у меня есть две функции с одинаковыми локальными переменными, они будут использовать одно и то же пространство. Итак, следующая программа должна напечатать 5. Компиляция с gccрезультатами -1218960859. Почему? Программа: #include <stdio.h> void...

82
Ошибки компоновщика _sqlite3 в Google Analytics SDK 3.0 в iOS

Я интегрирую в свой проект Google Analytics SDK 3.0 . Но при создании проекта я получаю ошибки компоновщика . Как упоминалось в документации , я связал в свой проект следующие библиотеки: libGoogleAnalyticsServices.a AdSupport.framework CoreData.framework SystemConfiguration.framework libz.dylib...

82
Где вы устанавливаете и получаете доступ к параметрам конфигурации времени выполнения для каждой среды для Service Fabric?

Для двух сред, локальной и облачной, как мне настроить пользовательские настройки или параметры для ресурсов, таких как базы данных Sql, учетные записи хранения и т. Д. ... В идеале это было бы одно имя параметра, вызываемое в коде, чтобы сказать, указывать DbContext на конкретный база данных,...

82
Visual Studio 2015 - Как отключить сообщение «на основе вашего проекта мы определили расширения, которые могут оказаться полезными»?

Начиная с последнего обновления Visual Studio 2015, я получаю это сообщение, когда открываю файл .htmlили .cshtml. Нажатие «Больше не спрашивать» отключает это только до перезапуска VS. Как его отключить навсегда?...

82
Почему утверждение «2i;» НЕ вызывает ошибку компилятора?

Вместо этого 2*iя небрежно написал 2i: int foo(int i) { 2i; return 2i; } Я ожидал, что компилятор поймает ошибку. Но этого не произошло. Итак, 2iдопустимое утверждение на C? Если да, то что он делает? Озадачен! Я скомпилировал с помощью gcc версии 5.3.0, и вот результат сборки: .file "strange.c"...

82
Безопасно ли переименовывать argc и argv в основной функции?

Многие программы используют стандартные имена для ряда аргументов и массивов строк. Прототип основных функций выглядит следующим образом : int main(int argc, char *argv[]);. Но сломаю ли я что-нибудь, если выберу для этих переменных собственные имена? Например int main(int n_of_args, char...

82
Android AudioRecord принудительно передает другой поток на источник звука MIC

Обновление 3: у меня есть партнерские отношения с другим разработчиком, и мы, кажется, нашли кого-то, кто может сделать это за большую сумму денег. Они прислали нам тестовый apk и вроде работает. Мы продолжим и купим исходный код. Надеюсь, нас не обманут. Я обновлюсь, как только узнаю Обновление...