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

12
iOS Swift - как получить соотношение сторон локального и удаленного видео?

Сценарий: я создаю представление WebRTC внутри приложения. Контейнер для видео всегда будет иметь высоту 160. В центре контейнера должно отображаться удаленное видео с максимальной высотой 160, ширина должна масштабироваться с учетом соотношения сторон видео. Ширина также не может быть больше...

12
Нахождение наименьших собственных векторов большой разреженной матрицы, в SciPy более чем в 100 раз медленнее, чем в Octave

Я пытаюсь вычислить несколько (5-500) собственных векторов, соответствующих наименьшим собственным значениям больших симметричных квадратных разреженных матриц (до 30000x30000) с ненулевыми значениями менее 0,1%. В настоящее время я использую scipy.sparse.linalg.eigsh в режиме shift-invert (sigma =...

12
Как переименовать файлы и папки в .rar .7z, .tar, .zip, используя C #

У меня есть сжатый файл .rar .7z, .tar и .zip, и я хочу переименовать физическое имя файла, имеющееся в архиве выше, с использованием C #. Я пробовал это с помощью библиотеки sharpcompress, но я не могу найти такую ​​функцию для переименования файла или имени папки в файле .rar .7z, .tar и .zip. Я...

12
Когда я запускаю nbu runbuild в vue.js, появляется ошибка. Интерфейс «NodeRequire» не может одновременно расширять типы «Require».

ERROR in C:/phpStudy2018/PHPTutorial/WWW/Tms.Web/node_modules/@types/node/globals.d.ts(139,11): 139:11 Interface 'NodeRequire' cannot simultaneously extend types 'Require' and 'RequireFunction'. Named property 'cache' of types 'Require' and 'RequireFunction' are not identical. 137 | 138 | // For...

12
Как менеджеры пакетов Linux будут обрабатывать модули C ++ 20?

Мы находимся в 2020 году, и C ++ 20 идет вместе с долгожданной функцией модулей C ++. Но после просмотра нескольких выступлений на CppCon я обнаружил, что модули C ++ находятся в странном месте, особенно для менеджеров пакетов Linux (pacman, apt, emerge и т. Д.) Из того, что я узнал, модули C ++...

12
Дженкинс: «Не удалось инициализировать класс org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.StaticWhitelist»

(В аренде) одна из моих рабочих мест в Jenkins CI внезапно перестала работать. Похоже, среда выполнения Jenkins не может найти один из ожидаемых классов. Кто-нибудь видел эту ошибку раньше, и знаете, что может быть причиной? Я использую версию 2.212 в Debian. Плагин безопасности скрипта работает...

12
Странное поведение (^) в Haskell

Почему GHCi дает неправильный ответ ниже? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 ОБНОВЛЕНИЕ Я бы реализовал функцию Haskell (^) следующим образом. powerXY :: Double...

12
npm ci выводит ошибки с угловым значением 8 и узлом 12 в Windows: пересборка node-gyp

Моя настройка: Windows 10 NVM 1.1.7 для Windows узел 12.14.1 с нпм 6.13.4 Угловой 8.2.14 с @ angular / cli 8.3.22 Просто пытаюсь запустить стандартный угловой шаблон: > npm install -g @angular/cli # this installed the angular version mentioned above > ng new test # Chose default options for...

12
Почему эта функция возвращает правильную длину строки? (Увеличение указателя на символ)

Это функция, которая считает количество символов в строке: int str_len(const char* s) { int i = 0; while(*(s++)) { i++; } return i; } Почему это возвращает правильную длину? Допустим, я вызываю эту функцию с простой строкой "a". Затем sувеличивается в цикле while, поэтому значения sи iравны...

12
Опция загрузки Flutter WEB

Я делаю флаттер веб-приложение, которое должно генерировать файл из пользовательских данных. И есть возможность скачать выходной файл. Но я не могу найти какие-либо опции / пакеты, которые работают для веб-флаттера :( Может кто-нибудь помочь...

12
Почему время, сообщаемое функцией time (), иногда составляет 1 секунду после секундного компонента timespec_get () в коде C?

Следующий фрагмент кода: struct timespec ts; for (int x = 0; x < 100000000; x++) { timespec_get(&ts, TIME_UTC); long cTime = (long) time(NULL); if (cTime != ts.tv_sec && ts.tv_nsec < 3000000) { printf("cTime: %ld\n", cTime); printf("ts.tv_sec: %ld\n", ts.tv_sec);...

12
Зарегистрируйте схемы аутентификации на основе клиента в asp.net core 3.1.

В настоящее время я создал веб-приложение Identity server 4 с внешними провайдерами входа в систему с идентификатором клиента и секретами по умолчанию. Но моя цель - зарегистрировать провайдеров аутентификации, таких как Azure, Google, Facebook, на основе арендатора. Я использовал...

12
Что предотвращает перекрытие смежных членов в классах?

Рассмотрим следующие три structс: class blub { int i; char c; blub(const blub&) {} }; class blob { char s; blob(const blob&) {} }; struct bla { blub b0; blob b1; }; На типовых платформах, где int4 байта, размеры, выравнивания и общее заполнение 1 следующие: struct size alignment padding...

12
Рекомендации по использованию библиотеки общих компонентов

Я создаю разделяемую библиотеку компонентов React. Библиотека содержит много компонентов, но конечному пользователю может понадобиться использовать только некоторые из них. Когда вы связываете код с помощью Webpack (или Parcel или Rollup), он создает один файл со всем кодом . Из соображений...

12
Предупреждение композитора «Пакет Zendframework / Zend-код заброшен»

Я получаю предупреждение от композитора: Пакет zendframework / zend-code оставлен, вам следует избегать его использования. Вместо этого используйте ламинас / код ламинары. Пакет zendframework / zend-eventmanager оставлен, вам следует избегать его использования. Вместо этого используйте laminas /...

12
Стандартно ли гарантировано, что лямбда без захвата будет пустой?

Я ищу способ идентифицировать пустые (без захвата) лямбды из других лямбд в функции шаблона. В настоящее время я использую C ++ 17, но мне тоже интересно узнать ответы на C ++ 20. Мой код выглядит так: template<typename T> auto func(T lambda) { // The aguments of the lambdas are unknown if...

12
Оператор остатка на int вызывает java.util.Objects.requireNonNull?

Я пытаюсь получить как можно больше производительности от какого-то внутреннего метода. Java-код: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin =...