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

191
Регулярное выражение для разрешения пробелов между словами

Я хочу регулярное выражение, которое запрещает символы и позволяет только буквы и цифры. Приведенное ниже регулярное выражение прекрасно работает, но не допускает пробелов между словами. ^[a-zA-Z0-9_]*$ Например, при использовании этого регулярного выражения «HelloWorld» нормально, но «Hello World»...

190
Округление до следующей степени 2

Я хочу написать функцию, которая возвращает ближайшую следующую степень 2 числа. Например, если мой ввод 789, вывод должен быть 1024. Есть ли способ достичь этого без использования циклов, а только с помощью некоторых побитовых...

190
Нахождение пути текущего исполняемого файла без / proc / self / exe

Мне кажется, что в Linux легко с / proc / self / exe. Но я хотел бы знать, есть ли удобный способ найти каталог текущего приложения в C / C ++ с кросс-платформенными интерфейсами. Я видел, как некоторые проекты возились с argv [0], но это не совсем надежно. Если бы вам когда-нибудь приходилось...

190
Почему исторически люди используют 255, а не 256 для величин полей базы данных?

Вы часто видите, что поля базы данных имеют величину 255 символов. В чем заключается традиционная / историческая причина? Я предполагаю, что это как-то связано с ограничениями подкачки / памяти и производительностью, но различие между 255 и 256 меня всегда смущало. varchar(255) Учитывая, что это...

190
iOS - сборка завершается неудачно с CocoaPods не удается найти заголовочные файлы

У меня есть проект iOS с использованием CocoaPods. Все работало гладко, пока другой разработчик не начал работать над тем же проектом. Он внес некоторые изменения (только в код, насколько я знаю) и сделал новую ветку в репо. Я проверил его ветку и попытался построить его, но получаю сообщение об...

190
ASP.NET 5 MVC: невозможно подключиться к веб-серверу «IIS Express»

Что я делаю: Открытие Visual Studio Community 2015 Файл -> Новый -> Проект Под Visual C #: Web -> ASP.NET Web Application Веб приложение И нажмите f5 для всплывающего сообщения об ошибке « невозможно подключиться к веб-серверу« IIS Express ». » Удаление applicationhost.config,...

189
Переслать вызов переменной функции в C

В C возможно ли переадресация вызова функции с переменными числами? Как в, int my_printf(char *fmt, ...) { fprintf(stderr, "Calling printf with fmt %s", fmt); return SOMEHOW_INVOKE_LIBC_PRINTF; } Пересылка вызова описанным выше способом, очевидно, не является строго необходимой в этом случае...

189
Почему адрес массива равен его значению в C?

В следующем фрагменте кода значения указателя и адреса указателя отличаются, как и ожидалось. Но значения массива и адреса не имеют! Как это может быть? Вывод my_array = 0022FF00 &my_array = 0022FF00 pointer_to_array = 0022FF00 &pointer_to_array = 0022FEFC #include <stdio.h> int...

189
Как вернуть HTTP 500 из ASP.NET Core RC2 Web Api?

Вернувшись в RC1, я бы сделал это: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } В RC2 больше нет HttpStatusCodeResult, и я не могу найти ничего, что позволило бы...

188
Как добавить атрибут класса к элементу HTML, созданному помощниками HTML MVC?

ASP.NET MVC может генерировать элементы HTML, например @Html.ActionLink(), с помощью помощников HTML @Html.BeginForm()и т. Д. Я знаю, что могу указать атрибуты формы, создав анонимный объект, и передать этот объект для параметра (в данном случае четвертого), htmlAttributesуказав idдля элемента:...

188
Какие детали «Objective-C Literals» упоминаются в примечаниях к выпуску Xcode 4.4?

Я просматривал заметки о выпуске для Xcode 4.4 и заметил это: Компилятор LLVM 4.0 Xcode теперь включает в себя Apple LLVM Compiler версии 4.0, включая следующие новые функции языка Objective-C : [...] - Литералы Objective-C: создают литералы для NSArray, NSDictionary и NSNumber, точно так же, как...

188
С не так сложно: void (* (* f []) ()) ()

Я только сегодня увидел фотографию и думаю, что буду благодарен за объяснения. Итак, вот картинка: Я нашел это смущающим и задавался вопросом, практичны ли когда-либо такие коды. Я гуглил картинку и нашел другую картинку в этой записи Reddit, и вот эта картинка: Так что это «чтение по спирали»...

187
Какой лучший способ перемешать массив NSMutableArray?

Если у вас есть NSMutableArray , как вы перемешиваете элементы случайным образом? (У меня есть собственный ответ на этот вопрос, который опубликован ниже, но я новичок в Какао, и мне интересно знать, есть ли лучший способ.) Обновление: как отмечает @Mukesh, начиная с iOS 10+ и macOS 10.12+,...

187
Почему звездочка перед именем переменной, а не после типа?

Почему большинство программистов на C называют переменные так: int *myVariable; а не так: int* myVariable; Оба действительны. Мне кажется, что звездочка является частью типа, а не частью имени переменной. Кто-нибудь может объяснить эту...