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

Q & A для профессиональных программистов и энтузиастов

8
Javascript ES6 / ES5 найти в массиве и изменить
У меня есть массив объектов. Хочу найти по какому-то полю, а потом его изменить: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Я хочу, чтобы он изменил исходный объект. Как? (Мне все равно, будет ли это тоже …

3
Как отобразить / уменьшить / отфильтровать набор в JavaScript?
Есть ли способ map/ reduce/ filter/ etc a Setв JavaScript или мне придется написать свой собственный? Вот несколько разумных Set.prototypeрасширений Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; for (var v …

7
Переменная, используемая в лямбда-выражении, должна быть окончательной или фактически окончательной.
Переменная, используемая в лямбда-выражении, должна быть окончательной или фактически окончательной. Когда я пытаюсь использовать, calTzон показывает эту ошибку. private TimeZone extractCalendarTimeZoneComponent(Calendar cal, TimeZone calTz) { try { cal.getComponents().getComponents("VTIMEZONE").forEach(component -> { VTimeZone v = (VTimeZone) component; v.getTimeZoneId(); if (calTz == null) { calTz = TimeZone.getTimeZone(v.getTimeZoneId().getValue()); } }); } catch (Exception e) …
134 java  lambda 


28
Построить массив дерева из плоского массива в javascript
У меня есть сложный файл json, который мне нужно обработать с помощью javascript, чтобы сделать его иерархическим, чтобы позже построить дерево. Каждая запись json имеет: id: уникальный идентификатор, parentId: идентификатор родительского узла (который равен 0, если узел является корнем дерева) уровень: уровень глубины в дереве Данные json уже «заказаны». Я …
134 javascript  arrays  list  tree 

30
Отказано в разрешении (открытый ключ) на gitlab
Моя проблема в том, что я не могу отправлять или получать данные из GitLab. Однако я могу клонировать (через HTTP или SSH). Я получаю эту ошибку, когда пытаюсь нажать: Permission denied (publickey) fatal: Не удалось прочитать из удаленного репозитория Из всех тем, которые я просмотрел, вот что я сделал: Настроить …
134 git  ubuntu  ssh  gitlab 

3
Как преобразовать массив NumPy в изображение PIL, применяя цветовую карту matplotlib
У меня простая проблема, но я не могу ее решить. Я хочу взять 2D-массив NumPy, который представляет изображение в оттенках серого, и преобразовать его в изображение RGB PIL, применяя некоторые из цветовых карт matplotlib. Я могу получить разумный вывод PNG с помощью pyplot.figure.figimageкоманды: dpi = 100.0 w, h = myarray.shape[1]/dpi, …

9
Flutter: необработанное исключение: доступ к ServicesBinding.defaultBinaryMessenger был осуществлен до инициализации привязки
Любое решение этой проблемы? Трассировки стека: [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first. If you're …
134 flutter 


10
проверка javascript на ненулевой
Ниже приведен фрагмент кода, из которого мы получаем значение формы. Перед дальнейшей обработкой проверьте, не является ли значение нулевым. var val = document.FileList.hiddenInfo.value; alert("val is " + val); // this prints null which is as expected if (val != null) { alert("value is "+val.length); // this returns 4 } else …
134 javascript 




3
Как мне отменить проверку в git?
Я только что проверил более раннюю фиксацию из моего локального репозитория git. Я не вносил в него никаких изменений, я просто смотрел на него. Теперь я хочу вернуться к своей последней фиксации - как мне это сделать? Точная команда, которую я использовал, чтобы проверить это: git checkout e5dff6b3c5d704f9b598de46551355d18235ac08 Теперь, когда …
134 git 

13
SonarQube Исключить каталог
Я пытаюсь исключить каталог из анализа Sonar. В моем sonar-project.propertiesфайле определены следующие свойства : sonar.sources=src/java sonar.exclusions=src/java/test/****/*.java У меня есть структура каталогов: src/java/dig src/java/test/dig Когда я запускаю сонар-бегун, я получаю следующую информацию: INFO - Excluded sources: INFO - src/java/test/**/*.java INFO - Excluded tests: INFO - **/package-info.java Но когда я проверяю результат …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.