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

185
Когда использовать встроенную функцию, а когда нет?

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

185
Как многомерные массивы отформатированы в памяти?

В Си я знаю, что могу динамически распределить двумерный массив в куче, используя следующий код: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } Ясно, что на самом деле это создает одномерный массив...

185
Как перенаправить из OnActionExecuting в Base Controller?

Я попробовал два способа: Response.Redirect (), который ничего не делает, а также вызов нового метода внутри базового контроллера, который возвращает ActionResult и возвращает RedirectToAction () ... ни одна из этих работ. Как я могу сделать перенаправление из метода...

185
ASP.NET Bundles, как отключить минификацию

Я имею debug="true"в обоих своих web.config (s) , и я просто не хочу минимизировать свои пакеты, но ничего, что я делаю, кажется, отключить его. Я пробовал enableoptimisations=false, вот мой код: //Javascript bundles.Add(new ScriptBundle("~/bundles/MainJS")...

184
Как правильно проверить наличие пустой строки в Objective-C?

Я использовал это в своем приложении для iPhone if (title == nil) { // do something } но он выдает какое-то исключение, и консоль показывает, что заголовок "(null)". Итак, я использую это сейчас: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } В чем разница, и как лучше...

184
codestyle; поставить Javadoc до или после аннотации?

Я знаю, что это не самая насущная проблема, но я только что понял, что могу поставить блок комментариев Javadoc до или после аннотации. Что бы мы хотели принять в качестве стандарта кодирования? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired...

184
UIButton внутри представления, которое имеет UITapGestureRecognizer

Я имею представление с UITapGestureRecognizer. Поэтому, когда я нажимаю на вид, над этим видом появляется другой вид. Этот новый вид имеет три кнопки. Когда я теперь нажимаю на одну из этих кнопок, я не получаю действие кнопок, я только получаю действие жеста касания. Поэтому я больше не могу...

184
C читать файл построчно

Я написал эту функцию для чтения строки из файла: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char *)malloc(sizeof(char) * maximumLineLength); if (lineBuffer == NULL) { printf("Error...

184
Бизнес логика в MVC [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 18 дней назад . Улучшить этот вопрос У меня есть 2 вопроса: Q1. Где именно лежит...

184
Почему GCC генерирует такую ​​радикально отличную сборку для почти одного и того же C-кода?

При написании оптимизированной ftolфункции я обнаружил очень странное поведение в GCC 4.6.1. Позвольте мне сначала показать вам код (для ясности я отметил различия): fast_trunc_one, C: int fast_trunc_one(int i) { int mantissa, exponent, sign, r; mantissa = (i & 0x07fffff) | 0x800000; exponent =...

184
Перегрузка макроса по количеству аргументов

У меня есть два макроса FOO2и FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... Я хочу определить новый макрос FOOследующим образом: #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) Но это не работает, потому что макросы не перегружают количество аргументов. Без изменения FOO2и FOO3,...

184
Декодирование Base64 в iOS 7+

Я закодировал текст ( NSString) используя NSDataClass новый API, который добавлен в iOS7. используя это - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; вот мой код NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0];...

183
Реалистичное использование ключевого слова C99 «Restrict»?

Я просматривал некоторую документацию и вопросы / ответы и видел упомянутое. Я прочитал краткое описание, в котором говорится, что программист обещает, что указатель не будет использоваться для указания другого места. Может ли кто-нибудь предложить некоторые реалистичные случаи, когда на самом деле...

183
Что делает заголовок X-SourceFiles?

Используя FileStreamResult в ASP.NET MVC 3, я получаю заголовок ответа как X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?= Кто-нибудь знает, что означает этот заголовок и какова его

183
Отключить автоматический подсчет ссылок для некоторых файлов

Я скачал iOS 5 SDK и обнаружил, что ARC - отличная особенность нового компилятора Apple. В настоящее время многие сторонние платформы не поддерживают ARC. Могу ли я использовать ARC для моего нового кода и оставить текущий код сохранения / выпуска без изменений? Конвертер ARC здесь не работает,...

183
Что делает системный вызов brk ()?

Согласно руководству для программистов Linux: brk () и sbrk () изменяют место остановки программы, которое определяет конец сегмента данных процесса. Что означает сегмент данных здесь? Это просто сегмент данных или данные, BSS и куча вместе взятые? Согласно вики: Иногда данные, BSS и области кучи...

183
Отсутствует хост для ссылки на! Пожалуйста, предоставьте: параметр хоста или установите default_url_options [: хост]

Я гуглял уже около 90 минут и до сих пор не могу ответить на этот вопрос. Где я могу установить default_url_options? Я уже установил его для config.action_mailer.default_url_optionsрешения этой же ошибки в другом месте, но теперь я получаю эту ошибку, когда пытаюсь использовать URL-помощник в...