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

9
list :: empty () многопоточное поведение?

У меня есть список, из которого я хочу, чтобы разные темы брали элементы. Во избежание блокировки мьютекса, защищающего список, когда он пуст, я проверяю empty()перед блокировкой. Это нормально, если вызов list::empty()100% времени неправильный. Я только хочу , чтобы избежать сбоя или нарушений...

9
Перенаправление при запуске по указанному URL браузера

Я создал новое приложение Vue с базовым путем. Из-за того, что приложение встроено в другое приложение Vue, оно не запускается при router-viewзапуске. Если вы хотите узнать больше о том, как или почему это приложение встроено в другое приложение, посмотрите здесь: монтировать приложения Vue в...

9
Как развернуть необязательное значение внутри привязки в Swift?

Я создаю приложение с использованием SwiftUI и хотел бы преобразовать a Binding<Value?>в Binding<Value>. В моем приложении у меня есть, AvatarViewкоторый знает, как визуализировать изображение для конкретного пользователя. struct AvatarView: View { @Binding var userData: UserData ... }...

9
Безсерверный: метод запуска и забывания при вызове не работает должным образом

У меня есть серверная лямбда- функция, в которой я хочу запустить (вызвать) метод и забыть о нем Я делаю это таким образом // myFunction1 const params = { FunctionName: "myLambdaPath-myFunction2", InvocationType: "Event", Payload: JSON.stringify(body), }; console.log('invoking lambda function2');...

9
Как создавать пользовательские элементы веб-компонентов для работы с обеими спецификациями

Мне нужно создать компонент, который должен работать с обеими спецификациями, custom elements spec v0которые устарели, и с custom elements spec v1последней стабильной версией. Если я создаю компоненты со custom elements v0спецификацией, некоторые приложения столкнутся с проблемами, поскольку они...

9
Как отладить «сбой предусловия» в Xcode?

Я создаю приложение SwiftUI на Xcode 11, но завершает работу немедленно, когда я переключаюсь на определенную вкладку в приложении. Дело в том, что он всегда указывает на Application Delegateфайл, который, я думаю, на самом деле не является проблемой. Я также получаю эту ошибку в консоли...

9
Передача переменных между файлами Groovy

Я управляю многими работами в Jenkins с помощью плагина DSL. Этот плагин использует определения .groovy, поэтому я думаю, что даже если кто-то не использует Jenkins, но использование groovy может помочь. Как правило, я хочу создать дополнительный файл, который может быть Groovy, JSON или YAML, что...

9
Используются ли в IOS13 поврежденные теги <audio> в качестве аудио-буферов, связанных с аудио-контекстом?

В настоящее время мы разрабатываем веб-сайт, который позволяет пользователям воспроизводить простые аудиометки, связанные с аудиоконтекстом. Нам известны технические проблемы с IOS, такие как воспроизведение, инициированное жестами пользователя. Все отлично работает до IOS12. Теперь, когда вышла...

9
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) устарел

Я обновил проект с .Net Core 2.2 до .Net Core 3.0. После попытки исправить все предупреждения и ошибки, я сейчас пытаюсь найти решение для этого предупреждения: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Я...

9
[iOS 13]: фатальное исключение: NSInvalidArgumentException Не могу добавить себя как подпредставление ([NSCache init])

Я видел похожие проблемы / вопросы по переполнению стека, но они не помогли. Я создал приложение с Xcode 11 и iOS 13 SDK. Проблема в том, что я получаю все эти сбои только на iOS 13+, хотя мое приложение поддерживает iOS 10+ и среди пользователей iOS 12 около 50%. Кроме того, я не могу отладить или...

9
Почему компиляторы C оптимизируют переключение и если по-другому

Недавно я работал над личным проектом, когда наткнулся на странную проблему. В очень узком цикле у меня есть целое число со значением от 0 до 15. Мне нужно получить -1 для значений 0, 1, 8 и 9 и 1 для значений 4, 5, 12 и 13. Я повернулся к Godbolt, чтобы проверить несколько вариантов, и был...

9
SwiftUI NavigationLink Скрыть стрелку

Есть ли способ скрыть стрелку справа от вида навигационной ссылки, которая добавляется автоматически? Я хочу показать сетку изображений, используя NavigationView -> Список -> HStack -> NavigationLink_1 - NavigationLink_2 У NavigationLinks есть стрелки, и это выглядит странно...

9
Правильна ли эта реализация C ++ AtomicInt?

Предпосылка: я работаю со встроенной (почти голой) средой ARM, где у меня даже нет C ++ 11 (с std::atomic<int>), поэтому избегайте ответов типа « просто используйте стандартный C ++std::atomic<int> »: я не могу . Является ли эта ARM- реализация AtomicInt правильной? (предположим, что...

9
Приложение продолжает работать, когда служба переднего плана остановлена ​​последней

Я столкнулся с поведением в управлении процессами Android в сочетании с сервисами переднего плана, которое меня действительно смущает. Что для меня разумно Когда вы проводите свое приложение из «Недавних приложений», ОС должна завершить процесс приложения в относительно ближайшем будущем. При...

9
MacOS SwiftUI App Tab View с сегментированным управлением на панели инструментов

Я пытаюсь создать приложение MacOS с SwiftUI. Мне нужно TabViewили что-то подобное, но когда я использую TabViewсегментированный элемент управления не на панели инструментов MacOS. Нажмите здесь, чтобы увидеть пример того, что я хотел бы Мой текущий код: import SwiftUI struct ContentView: View {...

9
Ошибка Google AdMob после обновления до Xcode 11 Swift 5.1

Поскольку я обновился до Xcode 11, рекламные вставки в моем приложении больше не загружаются. (До этого все работало нормально. Приложение даже было выпущено в App Store. Сейчас мы создаем обновленную версию приложения) Я установил Google AdMobs SDK через Cocoapods и обновил его до последней...

9
Производительность FactoryFinder / плохое кеширование

У меня довольно большое приложение Java ee с огромным classpath, выполняющим большую обработку xml. В настоящее время я пытаюсь ускорить некоторые из моих функций и найти медленные пути кода с помощью выборочных профилировщиков. Одна вещь, которую я заметил, заключается в том, что особенно части...