Программирование

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

Я часто оказываюсь в ситуациях, когда необходимо проверить, превышает ли полученная разница точность станка. Похоже , что для этой цели R имеет удобную переменную: .Machine$double.eps. Однако, когда я обращаюсь к исходному коду R за рекомендациями по использованию этого значения, я вижу несколько...

36
Что это значит?

Иногда я вижу следующий код и понятия не имею, что на самом деле проверяет выражение. public static void Something(string[] value) { if (value is { }) { DoSomethingElse(); } }

35
Что ближе всего к `npm ci` в пряже

В npm есть ciкоманда для установки проекта с чистым состоянием. В документации утверждается, что: Это может быть значительно быстрее, чем обычная установка npm, если пропустить определенные пользовательские функции. Это также более строгое, чем обычная установка, которая может помочь обнаружить...

35
Как сравнить сигнатуру двух функций?

Есть ли способ проверить, имеют ли две функции одинаковую подпись? Например: int funA (int a, int b); int funB (int a, int b); float funC (int a, int b); int funD (float a, int b); В этом примере funAи funBесть единственная комбинация функций, которую следует вернуть...

35
Что делает ValueTuple ковариантным?

Это правильно компилируется в C # 7.3 (Framework 4.8): (string, string) s = ("a", "b"); (object, string) o = s; Я знаю, что это синтаксический сахар для следующего, который также правильно компилируется: ValueTuple<string, string> s = new ValueTuple<string, string>("a", "b");...

35
npm WARN устарел core-js@2.6.11: core-js @ <3 больше не поддерживается и не рекомендуется для использования из-за ряда проблем

Я получаю ниже ошибку при создании нового приложения Angular - npm WARN устарел core-js@2.6.11: core-js @ <3 больше не поддерживается и не рекомендуется для использования из-за ряда проблем. Пожалуйста, обновите ваши зависимости до актуальной версии core-js @ 3. Я попробовал решение, приведенное...

35
Почему я не могу получить доступ к указателю на указатель для массива стека?

Пожалуйста, взгляните на следующий код. Он пытается передать массив как char**функцию: #include <stdio.h> #include <stdlib.h> static void printchar(char **x) { printf("Test: %c\n", (*x)[0]); } int main(int argc, char *argv[]) { char test[256]; char *test2 = malloc(256); test[0] = 'B';...

34
Лилипонд, 285 288 291 310 315 330 333 340 350 знаков

Рубин - 125 символов 146 144 140 137 134 126 125 символов a,n=$*;h=a[1]?0:1;s=a[0]-h+1 9.times{|t|puts (s..s+n.to_i).map{|i|i%7%4<1||t>4?" | ":"### " }.join[h..-4].tr t>7?" ":n,"_"} (Вторая новая строка не обязательна и добавлена ​​только для того, чтобы избежать полосы прокрутки на SO....

34
Ошибка HTTP 500.35 - несколько внутрипроцессных приложений ANCM в одном и том же процессе ASP.NET Core 3

С этого утра без каких-либо изменений в коде проекта, очень простого веб-API, одного контроллера и 3 метода, с Swagger, он больше не запускается, и я получаю ошибку: Ошибка HTTP 500.35 - несколько внутрипроцессных приложений ANCM в одном процессе Просмотрщик событий сообщает самое бесполезное...

34
Инкремент указателя на динамический массив размером 0 не определен?

AFAIK, хотя мы не можем создать массив статической памяти размером 0, но мы можем сделать это с динамическими: int a[0]{}; // Compile-time error int* p = new int[0]; // Is well-defined Как я читал, pдействует как элемент «один конец». Я могу напечатать адрес, на который pуказывает. if(p) cout...

34
Есть ли лучший способ писать вложенные операторы if в python? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 месяцев назад . Есть ли более питонный способ делать вложенные операторы if else, чем...

34
Перегрузка функции с помощью шаблонов

Я пытаюсь определить функцию, используя шаблоны, и я хочу, чтобы typename было либо int, либо anEnum (конкретное перечисление, которое я определил). Я пробовал следующее, но мне не удалось: template <int | anEnum T> // or <int T, anEnum T> or <int, anEnum T> bool isFunction(const...

34
Является ли алгоритм strcasecmp некорректным?

Я пытаюсь переопределить strcasecmpфункцию в C, и я заметил несоответствие в процессе сравнения. От man strcmp Функция strcmp () сравнивает две строки s1 и s2. Локаль не учитывается (сравнение с учетом локали смотрите в strcoll (3)). Он возвращает целое число, меньшее, равное или большее нуля, если...

34
Как инициализировать вектор пар C ++ 17 с необязательным элементом

В C ++ 17, как вы объявляете и инициализируете вектор пар (или кортежей) с необязательным элементом? std::vector<std::pair<int, optional<bool> > > vec1 = { {1, true}, {2, false}, {3, nullptr}}; У меня есть пара, где второй элемент может быть нулевым /...

33
Нет метода расширения UseDatabaseErrorPage () в Net Core 3.0

Я создал приложение Net Core 3.0, а следующий код, который работал в 2.2, теперь нет. app.UseDatabaseErrorPage(); Похоже, в 3.0 класс DatabaseErrorPageExtensionsне существует в Microsoft.AspNetCore.Builderпространстве имен. Я пропускаю некоторую зависимость? У меня есть EntityFrameworkCore NuGet с...

33
Как исправить «ОШИБКА: столбец c.relhasoids не существует» в Postgres?

Я пытаюсь создать команду TABLE в Postgresql. После создания таблицы, если я ввожу имя таблицы TABLE , это работает. Но я ввожу \ d имя таблицы , я получаю сообщение об ошибке ниже. ERROR: column c.relhasoids does not exist LINE 1: ...riggers, c.relrowsecurity, c.relforcerowsecurity, c.relhasoi......

33
Почему React Hook useState использует const, а не let

Стандартный способ использования React useState Hook заключается в следующем: const [count, setCount] = useState(0); Однако эта const countпеременная явно будет переназначена на другое примитивное значение. Почему тогда переменная не определена как let...