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

33
Столкновение пространства имен C ++ в конструкторе копирования

У меня есть следующий код: namespace A { struct Foo { int a; }; } struct Foo { int b; }; struct Bar : public A::Foo { Bar(Foo foo) { c = foo.b; } int c; }; Компиляторы C ++ жалуются на «c = foo.b», потому что A :: Foo не имеет члена с именем b. Если я изменяю тип параметра Bar с помощью :: Foo, он...

33
Typescript eslint - отсутствует расширение «ts» для импорта / расширения

У меня есть простое приложение Node / Express, созданное с помощью Typescript. И если ты дашь мне ошибку Missing file extension "ts" for "./lib/env" import/extensions Вот мой файл .eslintrc { "extends": [ "airbnb", "plugin:@typescript-eslint/recommended", "prettier", "prettier/react",...

33
Как работает сравнение указателей в C? Можно ли сравнивать указатели, которые не указывают на один и тот же массив?

В главе 5 K & R (язык программирования C, 2-е издание) я прочитал следующее: Во-первых, указатели могут сравниваться при определенных обстоятельствах. Если pи qуказывают на элементы одного и того же массива, то соотношения нравится ==, !=, <, >=и т.д. работать должным образом. Кажется,...

33
Операции промежуточного потока не учитываются при подсчете

Кажется, у меня проблемы с пониманием того, как Java объединяет потоковые операции в потоковый конвейер. При выполнении следующего кода public static void main(String[] args) { StringBuilder sb = new StringBuilder(); var count = Stream.of(new String[]{"1", "2", "3", "4"}) .map(sb::append) .count();...

33
Запуск приложений iOS вызывает ошибку времени выполнения для фреймворков «подпись кода недействительна»

Каждый раз, когда я пытаюсь запустить это приложение, оно строит ОК и устанавливает, но как только оно запускается, приложение ломается и печатает это сообщение об ошибке. XCode 11 и iOS 13. dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion Referenced from:...

33
Это законно, чтобы new-allocate указатель на функцию?

Указатели на функции не являются обычными указателями данных, поскольку они не могут быть сохранены в указателе void *. Тем не менее, кажется, что я могу сохранить копию указателя функции в динамической памяти (в gcc и clang), как в коде ниже. Является ли такой код законным в соответствии со...

33
Как создать массивы из массива [закрыто]

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

33
Я не могу установить Docker, потому что containerd.io не имеет кандидата на установку

Я пытался установить Docker на Kubuntu 19.10. Я использовал эти шаги для установки: https://docs.docker.com/install/linux/docker-ce/ubuntu/ На шаге 2 после добавления репозитория и ключа я получил это сообщение Package containerd.io is not available, but is referred to by another package. This may...

33
SwiftUI - как избежать жестко закодированной навигации в представлении?

Я пытаюсь сделать архитектуру для более крупного, готового к использованию приложения SwiftUI. Я все время сталкиваюсь с одной и той же проблемой, которая указывает на серьезный недостаток дизайна в SwiftUI. Еще никто не мог дать мне полный рабочий, готовый к производству ответ. Как сделать...

32
Удалите руководства по макету содержимого и фрейма из UIScrollview

Я сделал модуль Xcode 11 и iOS 13, создал UIScrollview и установил там свой контент. При установке в старом главном проекте это предупреждающее сообщение показывает: Руководства по разметке контента и фреймов до iOS 11.0 Я вижу указанные направляющие в Интерфейсном Разработчике: Как я могу удалить...

32
Symfony \ Component \ Debug \ Exception \ FatalErrorException laravel Error

Я получаю эту ошибку в моем новом проекте Laravel. Я пытаюсь запустить после новой установки. Объявление Symfony \ Component \ Translation \ TranslatorInterface :: setLocale ($ locale) должно быть совместимо с Symfony \ Contracts \ Translation \ LocaleAwareInterface :: setLocale (строка $ locale)...

32
Почему два предложения с использованием одного и того же типа рассматриваются как неоднозначные в gcc

У меня есть два базовых класса с использованием предложений class MultiCmdQueueCallback { using NetworkPacket = Networking::NetworkPacket; .... } class PlcMsgFactoryImplCallback { using NetworkPacket = Networking::NetworkPacket; .... } Затем я объявляю класс class PlcNetwork : public...

32
C ++ decltype и круглые скобки - почему?

Тема обсуждалась раньше , но это не дубликат. Когда кто-то спрашивает о разнице между decltype(a)и decltype((a)), обычный ответ - aэто переменная, (a)это выражение. Я считаю этот ответ неудовлетворительным. Во-первых, aэто также выражение. Варианты основного выражения включают, среди прочего:...

32
Стоит ли утверждать не нуль с помощью оператора assert в производственном коде? [закрыто]

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

32
Создать список чисел и их отрицательных аналогов в Python

Есть ли в Python удобный однострочный список для генерации списка чисел и их отрицательных аналогов? Например, скажем, я хочу создать список с номерами от 6 до 9 и от -6 до -9. Мой текущий подход: l = [x for x in range(6,10)] l += [-x for x in l] Простой «однострочник» будет: l = [x for x in...

31
установщик ловушки useState неправильно перезаписывает состояние

Вот проблема: я пытаюсь вызвать 2 функции одним нажатием кнопки. Обе функции обновляют состояние (я использую хук useState). Первая функция корректно обновляет значение 1 до «нового 1», но через 1 с (setTimeout) запускается вторая функция, и она меняет значение 2 до «нового 2», НО! Он устанавливает...

31
Произошла непредвиденная ошибка. Пожалуйста, попробуйте позже. (3200000)

Может кто-нибудь сталкивался с проблемой в Управлении релизом в Google play store? Когда я пытаюсь загрузить приложение в рабочий трек. Это не открытие. Я получаю эту ошибку. An unexpected error occurred. Please try again later. (3200000)...

31
3> & 1 означает 4> & 3 5> & 3 и т. Д.?

Я бы ожидал echo foo | tee /proc/self/fd/{3..6} 3>&1 потерпеть неудачу с ошибками типа / proc / self / fd / 4: нет такого файла или каталога и т. д., но, к моему удивлению, он выводит foo foo foo foo foo Это как будто 3>&1все последующие дескрипторы перенаправляются на стандартный...

31
Подсчет и суммирование последовательностей положительных и отрицательных чисел

Я хочу написать код для подсчета и суммирования любых положительных и отрицательных серий чисел. Числа либо положительные, либо отрицательные (без нуля). Я написал коды с forпетлями. Есть ли творческая альтернатива? Данные р set.seed(100) x <- round(rnorm(20, sd = 0.02), 3) питон x = [-0.01,...

31
Почему 1 // 0.01 == 99 в Python?

Я полагаю, что это классический вопрос о точности с плавающей запятой, но я пытаюсь обдумать этот результат, работая 1//0.01в Python 3.7.5 99. Я предполагаю, что это ожидаемый результат, но есть ли способ решить, когда его безопаснее использовать int(1/f), чем...