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

82
Зачем приводить возвращаемое значение free к void?

Я читаю книгу ( Программирование с помощью POSIX Threads by Butenhof, 1997), в которой используется C, и наткнулся на следующую строку: (void)free(data); Здесь dataпросто указатель на выделенную структуру, data = malloc(sizeof(my_struct_t)); Почему результат freeбудет приведен к void? Из моего...

81
Как осуществить сброс пароля?

Я работаю над приложением в ASP.NET, и мне было интересно, как я могу реализовать Password Reset функцию, если бы я хотел свернуть свою собственную. В частности, у меня есть следующие вопросы: Каков хороший способ создания уникального идентификатора, который трудно взломать? Должен ли быть к нему...

81
Можно ли изменить строку символа в C?

В течение нескольких часов я боролся со всевозможными учебниками по C и книгами, связанными с указателями, но что я действительно хочу знать, так это то, можно ли изменить указатель char после его создания. Вот что я пробовал: char *a = "This is a string"; char *b = "new string"; a[2] = b[1]; //...

81
Точечная нотация и нотация сообщений для объявленных свойств

Теперь у нас есть "точечная" запись свойств. Я видел различные спины и Фортов о достоинствах точечной нотации против сообщения нотации. Чтобы не запятнать ответы, я не собираюсь отвечать в этом вопросе. Что вы думаете о точечной нотации и нотации сообщений для доступа к свойствам? Пожалуйста,...

81
Каковы лучшие (портативные) кроссплатформенные математические библиотеки произвольной точности? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я ищу хорошую математическую библиотеку...

81
Потоки и сигналы POSIX

Я пытался понять тонкости взаимодействия потоков POSIX и сигналов POSIX. В частности, меня интересуют: Как лучше всего контролировать, в какой поток доставляется сигнал (при условии, что это не фатально)? Как лучше всего сообщить другому потоку (который действительно может быть занят), что сигнал...

81
Быстрое пересечение прямоугольника с прямоугольником

Какой быстрый способ проверить, пересекаются ли 2 прямоугольника? Поиск в Интернете нашел этот однострочный (WOOT!), Но я не понимаю, как написать его на Javascript, похоже, он написан на древней форме C ++. struct { LONG left; LONG top; LONG right; LONG bottom; } RECT; bool IntersectRect(const...

81
Разница между определением @interface в файлах .h и .m

Обычно мы используем @interface interface_name : parent_class <delegates> { ...... } @end в файле .h и в файле .m синтезируем свойства переменных, объявленных в файле .h. Но в некотором коде этот метод @interface ..... @ end также сохраняется в файле .m. Что это означает? В чем разница между...

81
Можно ли скопировать UIView?

Просто используя этот способ: UIView* view2 = [view1 copy]; // view1 existed Это приведет к тому, что симулятор не сможет запустить это приложение. Попробуй сохранить, UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc Любые изменения view2будут применяться view1, я понимаю...

81
Как вернуть void в JsDoc?

Есть ли указанный способ объявить метод или функцию для возврата void в JsDoc? В настоящее время я считаю, что voidэто возвращаемое значение по умолчанию, и другие возвращаемые значения должны быть указаны специально: /** * @return {Integer} The identifier for ... */...

81
Javadoc: разрывы строк без HTML-тегов?

Извините за возможный вопрос типа FAQ, но я просто не могу найти ответ. Насколько я помню, Eclipse, пустая строка в комментарии Javadoc отображается (во всплывающих окнах Javadoc в исходном коде) как разрыв строки (с дополнительным вертикальным интервалом). Однако в Netbeans это не так. Могу ли я...

81
Просмотр бритвы без макета

Почему, когда я Layout = null;вижу - он все еще тянет в макете по умолчанию ?! Есть ли какой-нибудь трюк, чтобы остановить это? Вот мой вид без макета: @{ Layout = ""; } <!DOCTYPE html> <html> <head> <title>Index</title> @{Html.RenderAction("Head", "Header");}...

81
Установите атрибут отключения на основе условия для Html.TextBoxFor

Я хочу установить атрибут отключения на основе условия для Html.TextBoxFor в asp.net MVC, как показано ниже @Html.TextBoxFor(model => model.ExpireDate, new { style = "width: 70px;", maxlength = "10", id = "expire-date" disabled = (Model.ExpireDate == null ? "disable" : "") }) У этого помощника...

81
Почему панель GCC работает с NOP?

Я работал с C некоторое время и совсем недавно начал разбираться в ASM. Когда я компилирую программу: int main(void) { int a = 0; a += 1; return 0; } В дизассемблере objdump есть код, но после ret нет: ... 08048394 <main>: 8048394: 55 push %ebp 8048395: 89 e5 mov %esp,%ebp 8048397: 83 ec 10...

81
Может ли пиксель CSS быть дробью?

Может ли CSS pxбыть дробью? Это разрешено стандартами? И если да, то поддерживают ли его основные браузеры? Давайте подкрепим ответы документацией, ребята.

81
InvalidCastException возникает после установки бета-версии ASP.NET MVC 4

Я получаю следующее исключение после установки бета-версии ASP.NET MVC 4 на машине с ASP.NET MVC 3. Исключение System.InvalidCastException не было обработано пользовательским кодом Message = [A] System.Web.WebPages.Razor.Configuration.HostSection не может быть преобразован в [B]...

81
Макросы многострочного препроцессора

Как сделать макрос многострочного препроцессора? Я умею составлять одну строчку: #define sqr(X) (X*X) но мне нужно что-то вроде этого: #define someMacro(X) class X : public otherClass { int foo; void doFoo(); }; Как я могу заставить это работать? Это только пример, настоящий макрос может быть...