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

131
Почему оптимизирован простой цикл, когда ограничение составляет 959, но не 960?

Рассмотрим этот простой цикл: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Если вы компилируете с помощью gcc 7 (снимок) или clang (ствол), -march=core-avx2 -Ofastвы получите что-то очень похожее на. .LCPI0_0: .long 1148190720 # float 960 f: # @f vmovss...

131
Как получить доступ к камере в веб-приложении на домашнем экране iOS11?

Резюме Мы не можем получить доступ к камере из веб-приложения главного экрана iOS11 (общедоступная версия), используя WebRTC или ввод файла, подробности ниже. Как наши пользователи могут продолжать получать доступ к камере? Мы обслуживаем страницу веб-приложения по https. Обновление, апрель...

131
Как сделать бесконечный пустой цикл, который не будет оптимизирован?

Стандарт C11, по-видимому, подразумевает, что итерационные операторы с постоянными управляющими выражениями не должны быть оптимизированы. Я беру свой совет из этого ответа , который конкретно цитирует раздел 6.8.5 из проекта стандарта: Оператор итерации, управляющее выражение которого не является...

130
Что такое хорошая хеш-функция?

Что такое хорошая хеш-функция? Я видел много хэш-функций и приложений на моих курсах по структурам данных в колледже, но в основном я понял, что создать хорошую хеш-функцию довольно сложно. Мой профессор сказал, что, как правило, чтобы избежать столкновений: function Hash(key) return key mod...

130
Что такое инвариант?

Это слово, кажется, используется во многих контекстах. Лучшее, что я могу понять, это то, что они означают переменную, которая не может измениться. Разве не для этого нужны константы / финалы (черт возьми,...

130
Что такое побитовые операторы?

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

130
Размещение объявления переменной в C

Я долго думал, что в C все переменные нужно объявлять в начале функции. Я знаю, что в C99 правила такие же, как в C ++, но каковы правила размещения объявления переменных для C89 / ANSI C? Следующий код успешно компилируется с помощью gcc -std=c89и gcc -ansi: #include <stdio.h> int main() {...

130
Когда лучше использовать CRC, чем MD5 / SHA1?

Когда уместно использовать CRC для обнаружения ошибок по сравнению с более современными функциями хеширования, такими как MD5 или SHA1? На встраиваемом оборудовании проще реализовать...

130
Активируйте virtualenv через фабрику как пользователь развертывания

Я хочу запустить свой сценарий фабрики локально, который, в свою очередь, войдет на мой сервер, переключит пользователя на развертывание, активирует проекты .virtualenv, что изменит каталог проекта и выдаст команду git pull. def git_pull(): sudo('su deploy') # here i need to switch to the...

130
Как создать простой make-файл для gcc в Linux?

У меня есть три файла: program.c, program.hи headers.h. program.cвключает program.hи headers.h. Мне нужно скомпилировать это в Linux с помощью компилятора gcc . Я не знаю, как это сделать. Netbeans создал один для меня, но он...

130
Java: статический класс?

У меня есть класс, полный служебных функций. Создание его экземпляра не имеет семантического смысла, но я все же хочу вызывать его методы. Как лучше всего с этим справиться? Статический класс?...

130
Что такое паттерн HMVC?

Читая документацию Kohana, я обнаружил, что основное отличие версии 3.0 заключается в том, что она следует шаблону HMVC, а не MVC, как это делает версия 2.x. Страница об этом в документации Коханы и страница в Википедии на самом деле не дали мне четкого представления. Итак, вопрос: что такое шаблон...

130
MPICH против OpenMPI

Может ли кто-нибудь уточнить различия между реализациями MPI OpenMPI и MPICH? Какая из двух реализаций

130
Почему CheckBoxFor отображает дополнительный тег ввода и как я могу получить значение с помощью FormCollection?

В моем приложении ASP.NET MVC я визуализирую флажок, используя следующий код: <%= Html.CheckBoxFor(i=>i.ReceiveRSVPNotifications) %> Теперь я вижу, что это отображает как тег ввода флажка, так и скрытый тег ввода. Проблема, с которой я сталкиваюсь, - это когда я пытаюсь получить значение...

130
Структура данных для загруженных игральных костей?

Предположим, что у меня есть n-сторонний загруженный кубик, где каждая сторона k имеет некоторую вероятность p K приходить, когда я раскатать. Мне любопытно, есть ли хороший алгоритм для статического хранения этой информации (то есть для фиксированного набора вероятностей), чтобы я мог эффективно...