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

89
Как я могу увеличить переменную, не превышая максимального значения?

Я работаю над простой программой видеоигр для школы и создал метод, в котором игрок получает 15 очков здоровья, если этот метод вызывается. Я должен поддерживать здоровье на максимум 100, и с моими ограниченными возможностями программирования на данный момент я делаю что-то вроде этого. public...

89
Что такое vdso и vsyscall?

я сделал sudo cat /proc/1/maps -vv Я пытаюсь разобраться в выводе и вижу, как много разделяемых библиотек сопоставляются с сегментом отображения памяти, как и ожидалось. 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00179000-7f3c00379000 ---p...

89
Компиляторы создают лучший код для циклов do-while по сравнению с другими типами циклов?

В библиотеке сжатия zlib (которая среди многих других используется в проекте Chromium) есть комментарий, который подразумевает, что цикл do-while в C генерирует «лучший» код для большинства компиляторов. Вот фрагмент кода, где он появляется. do { } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2)...

89
@Autowired - не найдено подходящего bean-компонента типа для зависимости

Я начал свой проект с создания сущностей, сервисов и тестов JUnit для сервисов, использующих Spring и Hibernate. Все это прекрасно работает. Затем я добавил spring -mvc, чтобы сделать это веб-приложение с использованием множества различных пошаговых руководств, но когда я пытаюсь создать...

89
«Журнал транзакций для базы данных заполнен из-за LOG_BACKUP» на общем хосте

У меня есть веб-сайт Asp.Net MVC 5 с подходом EntityFramework codefirst в плане общего хостинга. Он использует панель веб-сайта с открытым исходным кодом для панели управления, а его панель SQL Server несколько ограничена. Сегодня, когда я хотел отредактировать базу данных, я столкнулся с такой...

89
Как исправить конфликт версии сборки с JSON.NET после обновления ссылок на пакеты NuGet в новом проекте ASP.NET MVC 5?

Я создал новый веб-проект ASP.NET MVC 5 в VS 2013 (обновление 1), а затем обновил все пакеты NuGet. Когда я создаю проект, я получаю следующее предупреждение: предупреждение MSB3243: невозможно разрешить конфликт между «Newtonsoft.Json, Version = 6.0.0.0, Culture = нейтральный, PublicKeyToken =...

89
Чем spec / rails_helper.rb отличается от spec / spec_helper.rb? Оно мне нужно?

Я уже второй раз занимаюсь Rails Tutorial. Когда я вхожу в это rails generate integration_test static_pages Я получаю spec/rails_helper.rbи spec/spec_helper.rbвместо простоspec/spec_helper.rb Теперь, когда я запускаю свои тесты, они длиннее (более «подробны») и медленнее, чем когда я делал это в...

89
System.web.mvc отсутствует

У нас есть старое веб-приложение ASP.NET MVC 3, построенное на VS2010, которое не компилируется после обновления безопасности на прошлой неделе. Проблема в том, что ссылка на System.Web.Mvc.dll не работает. Когда я открываю файл решения на нашей машине сборки, на которой не запущено обновление...

89
Spring CORS Нет заголовка Access-Control-Allow-Origin

После переноса web.xml в конфигурацию java у меня возникает следующая проблема No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. Основываясь на нескольких ссылках на Spring, была предпринята следующая...

89
Документируйте параметр деструктурированной функции в JSDoc

Раньше я всегда документировал параметры своего объекта следующим образом: /** * Description of the function * * @param {Object} config - The configuration * @param {String} config.foo * @param {Boolean} [config.bar] - Optional value * @return {String} */ function doSomething (config = {}) { const...

89
Является ли определение «изменчивого» таким изменчивым, или у GCC есть некоторые стандартные проблемы совместимости?

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

89
Мокинг IPrincipal в ASP.NET Core

У меня есть приложение ASP.NET MVC Core, для которого я пишу модульные тесты. Один из методов действия использует имя пользователя для некоторых функций: SettingsViewModel svm = _context.MySettings(User.Identity.Name); что явно не проходит в модульном тесте. Я огляделся, и все предложения от .NET...

88
Преобразование указателя в целое число

Я пытаюсь адаптировать существующий код к 64-битной машине. Основная проблема заключается в том, что в одной функции предыдущий кодировщик использует аргумент void *, который преобразуется в подходящий тип в самой функции. Краткий пример: void function(MESSAGE_ID id, void* param) { if(id == FOO) {...

88
Какие применения оператора препроцессора ## и какие ошибки следует учитывать?

Как упоминалось во многих моих предыдущих вопросах, я работаю через K&R, а сейчас занимаюсь препроцессором. Одна из наиболее интересных вещей - чего я никогда раньше не знал из своих предыдущих попыток изучить C - это ##оператор препроцессора. Согласно K&R: Оператор препроцессора ##...