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

119
Глубокое копирование NSArray

Есть ли встроенная функция, которая позволяет мне глубоко копировать NSMutableArray? Я огляделся, некоторые говорят, что [aMutableArray copyWithZone:nil]работает как глубокая копия. Но попробовал и вроде неглубокая копия. Прямо сейчас я вручную делаю копию с помощью forцикла: //deep copy a 9*9...

119
Каков самый быстрый / самый эффективный способ найти самый высокий установленный бит (msb) в целом числе в C?

Если у меня есть целое число n, и я хочу знать позицию самого старшего бита (то есть, если младший бит находится справа, я хочу знать позицию самого дальнего левого бита, равного 1), какой способ узнать самый быстрый / эффективный? Я знаю, что POSIX поддерживает ffs()метод в strings.h для поиска...

119
Как скомпилировать для Windows в Linux с помощью gcc / g ++?

Я написал некоторые эффекты на C ++ (g ++), используя freeglut в Linux, и компилирую их с помощью g++ -Wall -lglut part8.cpp -o part8 Поэтому мне было интересно, можно ли сделать так, чтобы g ++ создавал статические скомпилированные исполняемые файлы Windows, содержащие все необходимое? У меня нет...

119
ObjectiveC Анализировать целое число из строки

Я пытаюсь извлечь строку (содержащую целое число) из массива, а затем использовать ее как int в функции. Я пытаюсь преобразовать его в int с помощью intValue. Вот код, который я пробовал. NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate...

119
Есть ли умные случаи модификации кода времени выполнения?

Можете ли вы представить себе какое-либо законное (умное) использование для модификации кода во время выполнения (программа, изменяющая свой собственный код во время выполнения)? Современные операционные системы, похоже, недовольны программами, которые делают это, поскольку этот метод используется...

119
Как указать, что параметр является необязательным, используя встроенный JSDoc?

Согласно вики JSDoc для @param вы можете указать, что @param является необязательным, используя /** @param {String} [name] */ function getPerson(name) { } и вы можете указать встроенный параметр, используя function getPerson(/**String*/ name) { } И я могу объединить их следующим образом, и это...

119
как установить gcc на машину с windows 7?

У меня есть MinGW на моем компьютере с Windows 7. Я хочу установить и использовать полный gcc для компилятора C. Я обнаружил, что для этой цели не существует единого предварительно скомпилированного готового установочного файла. Я проверил следующую страницу: http://gcc.gnu.org/install/ Это сложно,...

119
Что здесь означает «Тип получателя 'CALayer', например, сообщение является предварительным объявлением»?

Я портирую блок кода из проекта iOS4 на iOS5, и у меня проблемы с ARC. Код создает PDF-файл из снимка экрана. Код создания PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage();...

119
Почему я не вижу окно «Данные отчета» при создании отчетов?

Я создаю отчеты RDLC в VS10. Когда программа НЕ запущена, я могу видеть панель инструментов и добавлять элементы управления в отчет, но нигде нет панели «Данные отчета», поэтому я не могу заполнить элементы управления в своем отчете. Однако, если я запускаю решение, появляется панель «Данные...

119
UILabel не поддерживает автоматическое сжатие текста под размер этикетки

У меня есть эта странная проблема, и я занимаюсь этим уже более 8 часов. В зависимости от ситуации мне приходится вычислять UILabelsразмер динамически, например, я получаю UIViewControllerсобытие и меняю UILabelsразмер. от большего к меньшему. Размер моего UILabelстановится меньше, и я получаю...

119
Вычтите 7 дней из текущей даты

Похоже, я не могу вычесть 7 дней из текущей даты. Вот как я это делаю: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian...

119
Статические поля по нулевой ссылке в Java

staticчлены ( staticполя или staticметоды) в Java связаны с их соответствующим классом, а не с объектами этого класса. Следующий код пытается получить доступ к статическому полю nullссылки. public class Main { private static final int value = 10; public Main getNull() { return null; } public static...

119
Обработка сигналов с несколькими потоками в Linux

Что происходит в Linux, когда программа (которая, возможно, имеет несколько потоков) получает сигнал, например SIGTERM или SIGHUP? Какой поток перехватывает сигнал? Могут ли несколько потоков получать один и тот же сигнал? Есть ли специальный поток, полностью посвященный обработке сигналов? Если...