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

96
Алгоритм создания школьного расписания

Мне было интересно, есть ли известные решения для алгоритма создания школьного расписания. По сути, речь идет об оптимизации «часового разброса» (как в случае учителей, так и в классе) для определенных ассоциаций класс-предмет-учитель. Мы можем предположить, что у нас есть наборы классов,...

96
NSDictionary - необходимо проверить, содержит ли словарь пару ключ-значение или нет

Мне просто нужно спросить следующее. Предположим, у меня есть словарь. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz...

96
Конкатенация Razor ASP.NET MVC

Я пытаюсь отобразить список HTML, который выглядит следующим образом, с помощью механизма просмотра Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Код, который я пытаюсь использовать для визуализации этого списка: <ul> @foreach...

96
Возникла проблема с несколькими контроллерами с одинаковым именем в моем проекте

В моем проекте ASP.NET MVC 3 возникает следующая ошибка: Было обнаружено несколько типов, соответствующих контроллеру с именем «Home». Это может произойти, если маршрут, обслуживающий этот запрос ('Home / {action} / {id}'), не указывает пространства имен для поиска контроллера, который...

96
Метод расширения и динамический объект

Я собираюсь резюмировать свою проблему в следующем фрагменте кода. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Выше код работает нормально. Теперь я попробовал следующее dynamic dList = list; Console.WriteLine(dList.First()); но я получаю...

96
Как установить свойства ViewBag для всех представлений без использования базового класса для контроллеров?

Раньше я прикреплял общие свойства, такие как текущий пользователь, к ViewData / ViewBag в глобальном порядке, унаследовав все контроллеры от общего базового контроллера. Это позволило мне использовать IoC на базовом контроллере, а не просто обращаться к глобальному общему доступу для таких...

96
Проблемы с компиляцией, сборкой или архивированием с Xcode 4 (и зависимостями)

Этот вопрос развился за последние несколько недель, чтобы охватить более общие проблемы с xcode4 (и модернизация проектов из более старых xcodeс). Однако многие проблемы можно решить, следуя тем же инструкциям. Если у вас есть какие-либо из следующих проблем, попробуйте методы, указанные в...

96
iOS: сравните две даты

У меня есть , NSDateчто я должен сравнить с двумя другими , NSDateи я стараюсь с NSOrderAscendingи , NSOrderDescendingно если моя дата ровно в двух других дат? Пример: если у меня есть a myDate = 24/05/2011 и два других, которые равны one = 24/05/2011и two, 24/05/2011что я могу использовать?...

96
Полезны ли «inline» без «static» или «extern» в C99?

Когда я пытаюсь построить этот код inline void f() {} int main() { f(); } используя командную строку gcc -std=c99 -o a a.c Я получаю сообщение об ошибке компоновщика (неопределенная ссылка на f). Ошибка исчезает, если я использую static inlineили extern inlineвместо просто inline, или если я...

96
Разница между ProcessBuilder и Runtime.exec ()

Я пытаюсь выполнить внешнюю команду из java-кода, но заметил разницу между Runtime.getRuntime().exec(...)и new ProcessBuilder(...).start(). При использовании Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor();...

96
Оператор тильды в C

Я видел оператор тильды, используемый в алгоритме хеширования ELF, и мне любопытно, что он делает. (Код взят из Eternal Confused .) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = 0; i < len; i++ ) { h = ( h << 4 ) + p[i]; g = h &...

96
Невозможно создать NSPersistentStoreCoordinator с нулевой моделью

У меня была первая трещина в Core Data, и я получаю следующую ошибку при запуске кода на моем устройстве, но он отлично работает на симуляторе ... * Завершение работы приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «Невозможно создать...

96
Создание нового каталога на C

Я хочу написать программу, которая проверяет наличие каталога; если этот каталог не существует, он создает каталог и файл журнала внутри него, но если каталог уже существует, он просто создает новый файл журнала в этой папке. Как мне сделать это на C с Linux?...

96
Как заставить rspec-2 давать полную трассировку, связанную с ошибкой теста?

Прямо сейчас, если я запускаю свой набор тестов, rake specя получаю сообщение об ошибке: 1) SegmentsController GET 'index' должен работать Отказ / ошибка: получить индекс undefined метод `locale 'для # # ./spec/controllers/segments_controller_spec.rb:14: в `блоке (3 уровня) в ' Это нормально, у...

96
Как увеличить адрес указателя и значение указателя?

Допустим, int *p; int a = 100; p = &a; Что на самом деле будет делать следующий код и как? p++; ++p; ++*p; ++(*p); ++*(p); *p++; (*p)++; *(p)++; *++p; *(++p); Я знаю, что это немного запутанно с точки зрения кодирования, но я хочу знать, что на самом деле произойдет, когда мы будем кодировать...

96
Ошибка «Неразрешенное включение» в Eclipse CDT для заголовков стандартной библиотеки C

Я настроил CDT для eclipse и написал простую программу C hello world: #include <stdio.h> int main(void){ puts("Hello, world."); return 0; } Программа строится и работает правильно, но eclipse продолжает показывать этот желтый вопросительный знак рядом с заявлением о включении, в котором...

96
Как вырваться из вложенных циклов?

Если я использую breakоператор, он нарушит только внутренний цикл, и мне нужно использовать какой-то флаг, чтобы разорвать внешний цикл. Но если много вложенных циклов, код будет выглядеть плохо. Есть ли другой способ разорвать все петли? (Пожалуйста, не используйте goto stmt.) for(int i = 0; i...

96
Javascript динамически вызывает метод объекта из строки

Могу ли я динамически вызывать метод объекта, имеющий имя метода в виде строки? Я представляю это так: var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being executed as...