1

голосов
2

ответ
25

Просмотры

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

У меня есть следующий набор данных: класс Значение Abrir 15 Abrir 9 Abrir 29 Abrir 13 Salvar 10 Salvar 6 Salvar 9 Сдвиг 16 Сдвиг 12 Сдвиг 10 Сдвиг 17 Я хочу, чтобы получить диапазон значений для каждого класса и сортировать их на основе наименьшего значения такого следующее: Salvar 6 - 10 Abrir 9 - 29 Сдвиг 10 - 17 я пытался это сделать, но я не мог. Может кто-то помочь мне сделать это?
Adam Amin
1

голосов
0

ответ
242

Просмотры

Дженкинс добавляет @ (в знак), чтобы рабочее пространство имя после работы убит

Я использую Дженкинс конвейерного проект строительства моего OpenEmbedded проекта на основе. Узел моего декларативной трубопровода содержит customWorkspace «/ данные / Jenkins / ае /» Дженкинс фактически создает один каталог глубже, в / данных / Jenkins / / ое имя-проекта /, которая не является проблемой. Но после того, как я убил одну работу во время разработки, Дженкинс в настоящее время добавляет в знак на пути, например, / / ​​Jenkins / / ое имя-проекта данных @ 2 /, и это убивает ОЭ. ... @ 2 каталога восстанавливается даже если удалить все из / данных / Jenkins / ае /. Я так же пытался что позволяет процессов сборки, основанные на этой ошибке, но ни одна из этих работ. Что вызывает такое поведение и как его избежать? Либо отключить при использовании знака, или отключить использование подкаталога?
Adam Trhon
1

голосов
0

ответ
319

Просмотры

Dataflow, кажется, застрял. Работает с DirectRunner, застрял с DataflowRunner

Я пытался получить WordCount QUICKSTART учебник, чтобы работать в соответствии с инструкциями здесь (с помощью Java SDK 2.2.0): https://cloud.google.com/dataflow/docs/quickstarts/quickstart-java-maven Когда я бегу пример трубопровод на месте, я получаю ожидаемые результаты. Большой! Когда я запускаю пример трубопровод на Dataflow службе Облака Однако, служба начинается, но через час выдает следующее сообщение: (b87e004bcb71c8e1): Workflow не удался. Причины: (b87e004bcb71c708): Поток данных, кажется, застрял. Пожалуйста, тянуться к команде Dataflow в http://stackoverflow.com/questions/tagged/google-cloud-dataflow. Может кто-нибудь поможет определить, почему трубопровод может быть неудовлетворительным при запуске на DataFlow? То, что я пытался ... Опции Я попытался явно устанавливая параметры трубопровода, чтобы учесть все, что может быть причиной двух разных результатов. Я считаю, что при использовании DataflowRunner, служба использует DataFlow учетной запись службы и учетную запись службы Compute Engine. Я попытался дать «Project - Редактор» ролей обоих этих учетных записей служб, чтобы убедиться, что они могут получить доступ к файлам и ресурсам проекта, но я получаю то же самое «... застрял ...» сообщение. То, что я пытался ... правила брандмауэра я также установил правило брандмауэра, чтобы разрешить Compute Service Engine Account, чтобы получить доступ ко всем экземплярам в сети. Последнее задание идентификатор 2018-01-10_09_20_46-12253371190865296267 Любой совет высоко ценится. роли в обоих этих учетных записей служб, чтобы убедиться, что они могут получить доступ к файлам и ресурсам проекта, но я получаю то же самое «... застрял ...» сообщение. То, что я пытался ... правила брандмауэра я также установил правило брандмауэра, чтобы разрешить Compute Service Engine Account, чтобы получить доступ ко всем экземплярам в сети. Последнее задание идентификатор 2018-01-10_09_20_46-12253371190865296267 Любой совет высоко ценится. роли в обоих этих учетных записей служб, чтобы убедиться, что они могут получить доступ к файлам и ресурсам проекта, но я получаю то же самое «... застрял ...» сообщение. То, что я пытался ... правила брандмауэра я также установил правило брандмауэра, чтобы разрешить Compute Service Engine Account, чтобы получить доступ ко всем экземплярам в сети. Последнее задание идентификатор 2018-01-10_09_20_46-12253371190865296267 Любой совет высоко ценится.
Adam Taylor
1

голосов
0

ответ
36

Просмотры

модальное окно Sharepoint не отображается, когда нет никаких разрешений, по крайней мере, один в библиотеке

У меня есть решение SharePoint 2013 фермы с приемником событий на добавился пункт (синхронно срабатывает), и когда пользователь загружает файл: разрешения разбиты, удаляются и добавляются снова. Есть 3 группы: Видимый, редактировать и Hidden. При добавлении файла в Edit или Visible группы все работает отлично, разрешения разбиты, добавлены для видимого и редактирования и модального окна для ввода обязательного полей показано на рисунке. Но при добавлении как скрытые группы, которые не могут увидеть конфиденциальные файлы, разрешения добавляются (Visible, Edit, Hidden), но файл добавляется и модальный не отображается больше. Я могу воссоздать такое поведение при удалении разрешения для какой-либо группы. Я учил это поведение по умолчанию, но SharePoint я воссоздал эту sittuation на стандартную библиотеку и установить те же права доступа с интерфейсом и модальный показан обычно, как это должно быть. Код события: публичное переопределение недействительного ItemAdded (SPItemEventProperties свойство) {base.ItemAdded (свойства); вар confidentialField = properties.List.Fields.TryGetFieldByStaticName (Consts.ConfidentialColumnName); вар confidentialVisibleGroup = getGroup (properties.List, confidentialField, Consts.ConfidentialVisibleGroupName); вар confidentialHiddenGroup = getGroup (properties.List, confidentialField, Consts.ConfidentialHiddenGroupName); вар confidentialEditGroup = getGroup (properties.List, confidentialField, Consts.ConfidentialEditGroupName); используя (VAR объем = новый DisabledItemEventsScope ()) {properties.ListItem.File.CheckIn ( "тест"); // необходимо проверить в файле, потому что он не будет существовать при получении его с удостоверением в приподнят. он проверил по умолчанию SPSecurity. RunWithElevatedPrivileges (делегат () {setPermissions (свойства, confidentialVisibleGroup, confidentialHiddenGroup, confidentialEditGroup, confidentialField.InternalName);}); properties.ListItem.File.CheckOut (); // не имеет значения, если файл проверяется или нет модального не показан}} частный статической силы setPermissions (SPItemEventProperties свойства, SPGroup confidentialVisibleGroup, SPGroup confidentialHiddenGroup, SPGroup confidentialEditGroup, строка confidentialFieldInternalName) {попробуйте {с помощью (Var сайт = новый SPSite (свойство. SiteId)) {использованием (вар веб = site.OpenWeb (properties.RelativeWebUrl)) {web.AllowUnsafeUpdates = TRUE; Список вар = web.Lists [properties.List.ID]; вар ListItem = list.GetItemById (properties.ListItemId); listItem.BreakRoleInheritance (ложь); // добавить 2 разрешений группы вар roleAssignment = новый SPRoleAssignment (confidentialEditGroup); roleAssignment.RoleDefinitionBindings.Add (properties.Web.RoleDefinitions.GetByType (SPRoleType.Contributor)); listItem.RoleAssignments.Add (roleAssignment); roleAssignment = новый SPRoleAssignment (confidentialVisibleGroup); roleAssignment.RoleDefinitionBindings.Add (properties.Web.RoleDefinitions.GetByType (SPRoleType.Contributor)); listItem.RoleAssignments.Add (roleAssignment); // добавить скрытую группу без каких-либо разрешений на все файлы библиотеки roleAssignment = новый SPRoleAssignment (confidentialHiddenGroup); roleAssignment.RoleDefinitionBindings.Add (properties.Web.RoleDefinitions.GetByType (SPRoleType.Contributor)); listItem.RoleAssignments.Add (roleAssignment); listItem.SystemUpdate (); }}} Задвижка (Исключение е) {Logger.GetLogger () WriteLog ( "Исключение при установке разрешений на конфиденциальный пункт", е). }} RoleDefinitionBindings.Add (properties.Web.RoleDefinitions.GetByType (SPRoleType.Contributor)); listItem.RoleAssignments.Add (roleAssignment); listItem.SystemUpdate (); }}} Задвижка (Исключение е) {Logger.GetLogger () WriteLog ( "Исключение при установке разрешений на конфиденциальный пункт", е). }} RoleDefinitionBindings.Add (properties.Web.RoleDefinitions.GetByType (SPRoleType.Contributor)); listItem.RoleAssignments.Add (roleAssignment); listItem.SystemUpdate (); }}} Задвижка (Исключение е) {Logger.GetLogger () WriteLog ( "Исключение при установке разрешений на конфиденциальный пункт", е). }}
Adam_Szerszen
1

голосов
0

ответ
154

Просмотры

Роль коэффициента в полиномиальной NB

Мой MultinomialNB классификатор был инстанцирован и обучение по векторизованной подделке / реальные новостных статьям, и теперь я пытаюсь понять смысл за коэффициентами. nb_classifier = MultinomialNB () # Извлечение метки класса ( «Поддельные» или «Реал») class_labels = nb_classifier.classes_ # Извлечение features_names из векторизатора я использовал feature_names = count_vectorizer.get_feature_names () # Zip в feature_names вместе с массивом коэффициентов и сортировать по весам feat_with_weights = упорядоченный (почтовый (nb_classifier.coef_ [0], feature_names)) печать (class_labels [0], feat_with_weights [-20:]) #Or, class_labels [1] = Результаты 'Реал' в: FAKE [ (-6,2632792078858461 'Сандерс'), (-6,2426599206831099, 'дом'), (-6,1832365002123097, 'сенатом'), (-6,1641883052416144, 'время'), (-6. 1091285280585872 «ирак»), (-5,9297875994027711, Республиканцы), ...] Я понимаю, что чем выше коэффициент (-5,9) означает, что маркер имеет более высокую predictiveness чем -6.2. Но я не уверен, где отношения. Означает ли это, что маркер Республиканцы высоко связаны с поддельными новостями или реальными новостями.
Adam Schroeder
1

голосов
2

ответ
397

Просмотры

Git толчок не работает, но мерзавец тянуть делает

У нас есть на территории TFS экземпляр, на котором размещен наш Git репозиториев. Используя VPN, я могу мерзавец тянуть, но не может мерзавец толчок. Я использовал, чтобы иметь возможность мерзавец толчок, но это, кажется, перестал работать. Я поправил размер буфера для GIT файлов с помощью Git конфигурации --global http.postBuffer 157286400, но кажется, что это не сделано никакой разницы. Ошибка HTTP доступа отказано (401), но не может понять, почему я могу проверить подлинность, тянуть источник и используется, чтобы быть в состоянии нажать, но уже не может. Выход формы мерзавец является: Подсчет объектов: 387, сделано. Сжатие Дельты с использованием до 8 потоков. Сжимая объекты: 100% (385/385), сделано. Пишущие объекты: 100% (387/387), 90,11 KiB | 2.82 MiB / s, сделано. Итого 387 (дельта 320), повторно 0 (дельта 0) Ошибка: RPC не удалось; HTTP 401 завиток 22 Запрашиваемый URL-адрес возвратил ошибку: 401 фатальную: Удаленный конец висел неожиданно со смертельным исходом: Удалённые повесил трубку неожиданно все уточненный Если я изменить URL-адрес для начала, чтобы не включать свое имя пользователя и пароль, я получаю доступ запрещен. со смертельным исходом: Ошибка аутентификации для «» Я заподозрить проблемы с самой службы TFS, но не могу понять, если я потерял права или если есть некоторые опции конфигурации мерзавец, что, возможно, потребуется скорректировать.
Adam Driscoll
1

голосов
0

ответ
14

Просмотры

Запуск кода из веб-приложение в листе сценария Google

Я пытаюсь создать бронирование номеров вещи для школы, что я работаю. Если я уеду лист Google не защищен очень легко для пользователей, чтобы уничтожить формулы в электронной таблице. Однако, если я заблокировать его только себе, то они не могут использовать электронную таблицу. Идея заключается в том, чтобы заблокировать редактирования себя и затем код запуска, как я. Я прочитал, что единственный способ для запуска кода, как я через веб-приложение. Я создал функцию doGet и когда я по ссылке на веб-приложение, это работает отлично, я получаю сообщение «успеха» и таблица меняется (в настоящее время doGet является проект только для проверки его функциональности). Однако, когда не используя команду ничего UrlFetchApp бывает у всех. Я уполномочил все, что было предложено. Пожалуйста, игнорируйте любые ненужные линии или плохое кодирование, я совершенно новый для этого. Любая помощь приветствуется. Функция OnOpen () {Ui = переменная SpreadsheetApp.getUi (); ui.createMenu ( 'Книжный номер') AddItem ( 'Книжный номер', 'пользовательский интерфейс') addToUi ()..; } Функция пользовательским интерфейсом () {вар приложение = UiApp.createApplication (); app.setTitle ( "RoomBooking"); вар панель = app.createVerticalPanel (); вар этикетка = app.createLabel (); вар текстовое поле = app.createTextBox (); textbox.setName ( "txt1"); Кнопка вар = app.createButton ( "Отправить"); Обработчик вар = app.createServerHandler ( "Clickevent"); button.addClickHandler (обработчик); handler.addCallbackElement (панель); panel.add (текстовое поле); panel.add (кнопка); app.add (панель); вар док = SpreadsheetApp.getActive (); doc.show (приложение); } Функция Clickevent (е) {запрос вар = UrlFetchApp.fetch ( "https://script.google.com/a/st-swithuns.portsmouth.sch.uk/macros/s/AKfycbwEsUsHJ2_1VwWqu1nTh1ux2FkEwP5ul2OXBc2pTQs8Z1eV_ls/exec"); вар приложение = UiApp.getActiveApplication (); вар textvalue = e.parameter.txt1; вар сс = SpreadsheetApp.getActiveSpreadsheet (); вар ш = SpreadsheetApp.getActiveSheet (); вар клеток = SpreadsheetApp.getActiveRange (); переменная строка = SpreadsheetApp.getActiveRange () GetRow () - 11.; вар столбец = SpreadsheetApp.getActiveRange () GetColumn () -2. если (строка 6 = || столбец = 8) {Browser.msgBox ( "Пожалуйста, выберите ячейку в сетке бронирования."); возвращение;} уаг finalcolumn = строка поиска * 7 + столбец 4-переменная = sh.getRange (1 , 26) .getValue (); вар finalrow = 1; вар лист = SpreadsheetApp.getActiveSpreadsheet () getSheetByName ( 'База данных').
1

голосов
0

ответ
536

Просмотры

Как я могу избавиться от этой ошибки "неверный заголовок хоста?

Я пытаюсь запустить приложение, построенное с созданием реагирующего-приложением в AWS cloud9. У меня есть клиент и сервер рельсов, и я использую бригадир запустить как, например: /client/package.json: { «имя»: «fidirect», «вариант»: «0.1.0», «частного»: правда, "прокси": "HTTP: // локальный: 8081 /", "devDependencies": { "фермент": "2.4.1", "реагировать-аддонов-тест-Utils": "15.4.0", «реагировать -scripts ": "0.8.5"}, PROCFILE: веб: CD клиент && НПМ начать апи: Bundle EXEC Rails S -p 8081 Библиотеки / задачи / start.rake: задача: начать делать Exec 'бригадир начать -p 8080' конца Когда я бегу старт грабли и перейти на страницу, все, что я вижу, это «неверный заголовок хоста» Что это значит? Что я могу поделать?
adam tropp
1

голосов
0

ответ
54

Просмотры

г, как удалить все побочные эффекты на звонки в библиотеку () внутри функции?

Я хотел бы выполнить свои функции в специальной среде, которая не включает в себя какой-либо из объектов, доступных в глобальной среде (для отладки) К сожалению, я не могу запустить их в baseenv () (или любой другой среде, которая не включает в себя глобальную окружающую среду среди своих родителей), с использованием местного (FUNC_NAME (...), Envir = baseenv ()), потому что звонки в библиотеку из внутри функции не будут делать ничего, потому что библиотека () только изменяет родитель GlobalEnv (). Есть ли решение? Редактирование: Существует связанный с этим вопрос R сила локальной области с более общего характера, не имеет дело с библиотекой () звонки.
Adam Ryczkowski
1

голосов
1

ответ
35

Просмотры

Встраивание base64 изображение в шаблон DocuSign (REST API)

Я в настоящее время разрабатывает систему для клиента, который по существу собирает данные от человека, и добавляет его к DocuSign шаблона через REST API. Мне было просто интересно, если это возможно встроить base64 изображение в шаблон?
Adam Jones
1

голосов
1

ответ
48

Просмотры

Objective C - не UITextFieldTextDidChangeNotification реагирует на выбор коррекции

В моем приложении, у меня есть простое текстовое поле создать для пользователя почтового индекса во время регистрации: Слушаем изменения в текстовое поле, как так: [self.zipCode addTarget: само действие: @selector (textFieldDidChange :) forControlEvents: UIControlEventEditingChanged]; Однако, если пользователь начинает вводить и их ZIP код показан как предложение над клавиатурой, textFieldDidChange: не вызывается, когда пользователь вводит это предложение. Какой контроля событий я должен прослушивать также включать предложения клавиатуры выбраны?
Adam G
1

голосов
1

ответ
953

Просмотры

Как поток твитов с помощью tweepy от даты начала до даты окончания использования питона?

Я в настоящее время в процессе выполнения некоторых исследований с использованием анализа настроений по данным твиттер относительно определенной теме (не обязательно важно этот вопрос) с помощью питона, которого я новичок в. Я понимаю, щебет потокового пределы API пользователям доступ только к предыдущим 7 дней, если не применяется для полного поиска предприятий, которая открывает весь архив. Я недавно был предоставлен доступ к полному архиву для данного исследовательского проекта от твиттере, но я не могу указать начальную и конечную дату для твитов я хотел бы поток в файл CSV. Это мой код: импорт панд как э.р. из tweepy импорта потока из tweepy импорта OAuthHandler из tweepy.streaming импорта StreamListener CKEY = 'xxxxxxxxxxxxxxxxxxxxxxx' csecret = 'xxxxxxxxxxxxxxxxxxxxxxx' atoken = 'XXXXXXXXXX-xxxxxxxxxxxxxxxxxxxxxxx' языки = [ «ан»]) Теперь этот код потоков даты щебет за последние 7 дней прекрасно. Я попытался изменить нижнюю строку twitterStream.filter (трек = [ "# погода"], языки = [ "ан"], так как = [ "2016-06-01"]), но это возвращает эту ошибку :: фильтр () получил неожиданное ключевое слово аргумент «поскольку». Что было бы правильным способом фильтровать по данной дате кадра?
Adam Davies
1

голосов
0

ответ
107

Просмотры

Laravel: Call GIT тянуть в PHP?

Если я нажимаю мой локальный репозиторий для Bitbucket то webhook Отправляет запрос на мой рабочий сервер. В моем приложении Laravel, я создал маршрут для этого webhook, который исключается CSRF. Я хочу, чтобы мой рабочий сервер автоматически делает запрос тянуть. Вот мой текущий код:
Adam
1

голосов
0

ответ
555

Просмотры

Put args from Jenkins to dockerfile

мы имеем dockerfile в нашем angular2 проекте и мы строим / Тяни / Толкай его на сервер с Дженкинс здесь содержание dockerfile # Stage 0, основанный на Node.js, для создания и компиляции Угловая от узла: последние, как узел Workdir / пакет COPY приложения .json / приложение / RUN НОЙ установки COPY ./ / приложение / ARG окр = прод RUN НПМ запуск сборка - --prod --environment $ ENV # Этап 1, основанный на Nginx, чтобы иметь только скомпилированные приложения, готовые к производству с Nginx оТ Nginx: 1,13 COPY --from = узел / приложение / расстояние / / USR / доли / Nginx / html COPY ./nginx-custom.conf /etc/nginx/conf.d/default.conf, когда я строю и толчок он с этим аргументах (из PowerShell или ЦМД), он прекрасно работает, но нужно поставить этот ARG из Дженкинс раба при развертывании, возможно ли это? --build-Arg ENV = DEV. Докер построить -t admione-фронт-тест: последний --build-Arg ENV = тест. здесь Дженкинс построить и развернуть узел сценария {этап (» строить ') {строить работу: 'pathToProject' // путь к рабочей области (файлы проекта)} этап (' развернуть ') {sshagent (учетные данные: [' Дженкинс-учетных ']) {Строка commandToRun =' остановка проекта Docker || правда && докер гт проект || правда '; commandToRun = commandToRun + '&& докер тянуть реестра / проект: последние'; commandToRun = commandToRun + '&& докер запуска -d -p 81:80 --restart если-не останавливал --name проекта реестра / проекта: последние' ш "SSH -o StrictHostKeyChecking = нет корень / бен / Баш -c«\" $ {commandToRun} \ "'"}}} Дженкинс-учетных ']) {Строка commandToRun =' остановка проекта докер || правда && докер гт проект || правда '; commandToRun = commandToRun + '&& докер тянуть реестра / проект: последние'; commandToRun = commandToRun + '&& докер запуска -d -p 81:80 --restart если-не останавливал --name проекта реестра / проекта: последние' ш "SSH -o StrictHostKeyChecking = нет корень / бен / Баш -c«\" $ {commandToRun} \ "'"}}} Дженкинс-учетных ']) {Строка commandToRun =' остановка проекта докер || правда && докер гт проект || правда '; commandToRun = commandToRun + '&& докер тянуть реестра / проект: последние'; commandToRun = commandToRun + '&& докер запуска -d -p 81:80 --restart если-не останавливал --name проекта реестра / проекта: последние' ш "SSH -o StrictHostKeyChecking = нет корень / бен / Баш -c«\" $ {commandToRun} \ "'"}}}
Adam Bremen
1

голосов
2

ответ
57

Просмотры

Сбой при настройке выходного узла AudioKit на iPhone 5s

Я получаю последовательный сбой всякий раз, когда я установил AudioKit выхода на узел смесителя. Катастрофа происходит на iPhone 5s под управлением IOS 10.3.3, но не на iPhone 7 под управлением IOS 11.3. Код я бег (настройка вида записи): микрофонный = AKMicrophone () mic.stop () FFT = AKFFTTap.init (микрофон) micMixer = AKMixer (микрофон) micBooster = AKBooster (micMixer) micBooster.gain = 0 делать {записывающее = попробовать AKNodeRecorder (узел: micMixer), если пусть файл = recorder.audioFile {игрок = попробовать AKAudioPlayer (файл: файл) player.looping = ложь player.completionHandler = playingEnded} mainMixer = AKMixer (игрок, micBooster) AudioKit.output = mainMixer // ЭТО ГДЕ Crashes! } Поймать {// отладочные печатает здесь не» т получить печатные ошибки перекидной} Блока задвижки никогда не вызывается, ошибка не выдается. Краш деталь в журналах: ERROR: [0x1b12c0b40]> avae> AVAudioIONodeImpl.mm:466: EnableBus_block_invoke: ошибка -10849 *** Нагрузочного приложение из-за неперехваченное исключением 'com.apple.coreaudio.avfaudio', причина: 'ошибка -10849' Любая помощь или информация была бы оценена!
Yariv Adam
1

голосов
0

ответ
226

Просмотры

Интеграция кнопки действий в R блестящей таблице DT

Данный R блестящий сценарий создает таблицу данных с некоторыми кнопками, Мое требование только держать кнопку «CSV» и на основе OnClick, используйте функцию bsmodal из пакета shinyBS для отображения данных mtcars во всплывающем окне. Пожалуйста, помогите мне в удалении двух других кнопок и создать всплывающее окно для того же. Благодарю. библиотека (DT) библиотека (блестящая) библиотека (shinyBS) щ
Adam Shaw
1

голосов
0

ответ
127

Просмотры

Переменные окружения не подхватили в моем CircleCI Gradle сборки

Локально Я использую файл gradle.properties хранить секреты, необходимые для моей сборки. Это работает просто отлично. Я читал документы Gradle и, казалось бы, что переменные окружения могут быть выгружены и использоваться таким же образом. Вот соответствующие документы, которые я читал. Однако, когда я установил окр ВАР в моем CI сервер (CircleCI), они, кажется, не получить взял. Это что уместный блок моего файла build.gradle выглядит signingConfigs {выпуска {если (project.hasProperty ( 'RELEASE_STORE_FILE')) {storeFile файл (RELEASE_STORE_FILE) storePassword RELEASE_STORE_PASSWORD keyAlias ​​RELEASE_KEY_ALIAS keyPassword RELEASE_KEY_PASSWORD}}} Я поставил окр вары с теми же именами, и когда я делаю printenv на сервере сборки я могу увидеть их просто отлично. Но если я бегу сборки, я получаю ошибку о не ключевой файл. А если добавить оператор еще в коде выше и Println сообщение журнала «Нет Property», я действительно вижу, что Gradle не вещь, что свойство существует. Идеи?
Adam Duro
1

голосов
0

ответ
69

Просмотры

Ошибка при запросе друид с помощью SQL, как и в ()

Запрос друид с помощью SQL SELECT, ниже случая, когда sale_mode в (1,2,3), то 'а' ELSE 'B' END AS типа FROM "20051001", где __time> '2018-04-22 00:00:00' и возвращение следующее сообщение об ошибке Bad Request: Неизвестное исключение: ошибка при применении правила DruidQueryRule: SELECT_PROJECT, арг [отн # 103796215:. LogicalProject.NONE [] (вход = отн # 103796209:. Подмножество # 6.NONE [], тип = СЛУЧАЙ ( ИЛИ (= ($ 45, '1'), = ($ 45, '2'), = ($ 45, '3')), 'а', 'б')), отн # 103796236: DruidQueryRel.NONE [[. ]] (запрос = { "тип_запроса": "сканирование", "DataSource": { "типа": "стол", "название": "20051001"}, "интервалы": { "типа": "интервалы",» интервалы ": [" 2018-04-21T16: 00: 00.001Z / 146140482-04- 24T15: 36: 27.903Z "]},"virtualColumns "[] "resultFormat": "compactedList", "BATCHSIZE": 20480, "предел": 9223372036854775807, "фильтр": нулевой, "столбцы": Но если я" СЛУЧАЙ, КОГДА sale_mode в (1,2,3) "в„случае, когда sale_mode в (1,2)“, она работает, так что, если проблема, кто-нибудь пролить некоторый свет на это?
Adam Lyu
1

голосов
0

ответ
18

Просмотры

Работа с данными выборки и получаю сообщение об ошибке

Я пытаюсь работать с моими данные установлены графиком кластерного анализа, подобный этому, например: Почему линия WSS-участок (для оптимизации кластерного анализа) выглядит так колебалась? с предыдущей соответствующей теме (Как нарисовать график в пределах-кластера сумм квадратов для кластера?) Когда я следовать вместе с точным кодом резьбы (либо на примере Iris, или человека, задающего данные примера на вопрос в ) Я получаю сообщение об ошибке при попытке построить вывод: «ошибка в xy.coords (х, у, xlabel, ylabel, журнал): (список) объект не может быть принужден к типу„двойной“» единственное, что я могу думать, что происходит не так, возможно, функция обертка не работает должным образом. Когда я первый попытался сделать код обертку не был признан, и поэтому я установил ggally пакет, а затем использовали функцию обертку, как представлено в кодах образцов.
Adam Kimbrough
1

голосов
0

ответ
152

Просмотры

Компоновщик ошибка в гр неопределенной ссылки

Я получаю следующее сообщение об ошибке: неопределенная ссылка на «Удалить» л.д. возвращается статус 1 выездную Я предположил, что это означает, что я звоню функцию неправильно, но все три этих функции называется точно так же, и только функция удаления дает оценку ошибка. И я не могу показаться, чтобы выяснить, почему #include #include #include ЬурейеЙ структуру узел {символ злотый [30]; символ PFN [20]; ИНТ ПИД-регулятора; плавать PWT; плавать phgnum; структура узла * следующий; структура узла * обратно; }узел; ЬурейаЯ структура голова {плавать avghg; плавать avgwt; INT pntcnt; структура узла * первый; структура узла * сзади; }голова; недействительные вопросы (глава * заголовок); голова * create_node (глава * заголовок); головка * удалить (глава * заголовок); ИНТ основной () {голова * заголовок; INT вариант; делать {Е ( "Нажмите 1 для ввода Paitients \ п"); Е ( «Нажмите 2, чтобы удалить Paitient \ п»); Е ( «Нажмите 3, чтобы задать вопросы: \ п»); Е ( "Выберите вариант:"); зсапЕ ( "% I", & вариант); если (опция == 1) {заголовок = create_node (заголовок); Продолжить; } Если (опция == 2) {заголовок = удалить (заголовок); Продолжить; } Если (опция == 3) {недействительными вопросы (заголовок); }} В то время как (опция = 4!); возвращать 0; } Голова * create_node (глава * заголовок) {} голова * удалить (глава * заголовок) {} недействительными вопросы (глава * заголовок) {} если (опция == 1) {заголовок = create_node (заголовок); Продолжить; } Если (опция == 2) {заголовок = удалить (заголовок); Продолжить; } Если (опция == 3) {недействительными вопросы (заголовок); }} В то время как (опция = 4!); возвращать 0; } Голова * create_node (глава * заголовок) {} голова * удалить (глава * заголовок) {} недействительными вопросы (глава * заголовок) {} если (опция == 1) {заголовок = create_node (заголовок); Продолжить; } Если (опция == 2) {заголовок = удалить (заголовок); Продолжить; } Если (опция == 3) {недействительными вопросы (заголовок); }} В то время как (опция = 4!); возвращать 0; } Голова * create_node (глава * заголовок) {} голова * удалить (глава * заголовок) {} недействительными вопросы (глава * заголовок) {}
1

голосов
0

ответ
105

Просмотры

Getting past a SAML login screen with Cypress

Я новичок в Cypress и автоматизации тестирования в целом, но мы решили использовать этот инструмент для некоторого базового тестирования э2э и после развертывания вменяемости проверки, в частности, на наших веб-страницах с Looker приборные панели интегрированы. Похоже, большое программное обеспечение, но у меня возникли проблемы с получением через нашу SAML Authentication ... документация Cypress описывает несколько решений, но я не могу показаться, чтобы выяснить, почему мой код не завершает успешно. Вот то, что я: описать ( 'Главная страница', функция () {это ( 'Логин страница должна оказывать', функция () {cy.visit ( '/ логин / электронная почта') cy.get ( '# логин-почту ') .Should (' be.visible ')}) он (' использует поля для входа, функция () {cy.get ( '' типа). ('[email protected] "Логин-почта #) су. получить ( 'Логин-пароль #'). тип ( 'пароль'). должен ( 'have.value', 'пароль') cy.get ( '# Войти подать'). нажмите ()}) он ( 'перенаправляет на приборной панели после входа в систему', функция () {cy.visit ( '/ Щитки / analytics_external :: live_event_summary time_filter = 6% 20months & title_filter = & filter_config =% 7B "time_filter": блок "6", "?:% 5B% 7B "типа": "прошлое", "ценности":% 5B% 7B "константа" ":" мо "% 7D,% 7B% 7D% 5D," идентификатор ": 4% 7D% 5D," title_filter ":% 5B% 7B" Тип ":" % 3D», "ценности":% 5B% 7B "константа": "" % 7D,% 7B% 7D% 5D, "идентификатор": 5% 7D% 5D% 7D.) cy.url () должен ( "включить», 'информационные панели')})}) правый Теперь он работает вплоть до пользователя / пропуск не принимаются. Я получаю эту ошибку неперехваченную: [$ injectort: modulerr] Не удалось создать экземпляр модуля Looker из-за: Ошибка: [$ Инжектор: nomod] модуль «Looker» не доступен! https://screencast.com/t/52EnQuYgVL Я знаю, что это очень простой так спасибо заранее за терпение и понимание. Я прочешут в значительной степени все, что связано войти, и прочитать все документы, Cypress, но я просто отсутствует что-то здесь, так что любое понимание очень ценится! СПАСИБО!
Adam Lahley
1

голосов
2

ответ
440

Просмотры

Why subscribe on BehaviourSubject asObservable never fires onComplete?

I'm using Angular. I have service which I use to store and get data from localstorage. I'm saving BehaviorSubject asObservable(). Code below: import { Injectable} from "@angular/core"; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; @Injectable() export class NavigationStorageService { ModuleTitle = new BehaviorSubject(""); currentModuleTitle = this.ModuleTitle.asObservable(); constructor() {} setModuleId(ModuleId) { localStorage.setItem('subModuleId', ModuleId) this.ModuleTitle.next(ModuleId); } getModuleId() { this.ModuleTitle.next(localStorage.getItem('subModuleId')); return this.currentModuleTitle; } } Next I'm getting this data using code below: getModuleId() { this._navigationStorageService.getModuleId() .subscribe( subModuleId => { this.subModuleId = subModuleId }, error => { console.log(error) }, () => console.log("getModuleId")); } My problem is I want to execute other function when observable is completed but this observable is never completed so I can't do that. () => console.log("getModuleId") is not showing the message. How can I solve this? At the other part of my App I'm using Observable to get HttpClient request and it works fine. I mean onComplete fires as it should to. I have tried using .finally() getModuleId() { this._navigationStorageService.getModuleId() .finally(() => console.log("getModuleId")) .subscribe( subModuleId => { this.subModuleId = subModuleId }, error => { console.log(error) }, () => console.log("getModuleId")); } but it doesn't help.
1

голосов
1

ответ
333

Просмотры

вернуть код состояния от graphql йоги

Из graphql йоги, внутри моих резольвер я проверить перед распознавателем вызова, если этот распознаватель защищен или нет. Если распознаватель защищен, и пользователь не авторизован я могу бросить такую ​​ошибку: возвращаю новый Error ( «Токен отсутствующего»); Это останавливает выполнение запроса и возвращает правильную форму сообщения, с полем ошибки. { "данные": нулевые, "ошибка": [{ "сообщение": "Знак отсутствует", "Место": [{ "строка": 3, "колонок": 3}], "путь": [ «пользователи "]}]} отклик имеет статус 200, хотя, что не является правильным. Я хотел бы иметь возможность выбирать свой собственный статус, как 403, например. Вот моя текущая реализация резольверами: Const withAuth = authed => (_, арг, контекст, ... остальное) => {если (context.token) {вернуть новый Error ( 'Токен не хватает!'); } Пусть результат = NULL; попробовать {результат = jwt.verify (context.token, process.env.HASH); } Задвижка (__) {вернуть новый Error ( 'Неверный маркер'); } Const {имя пользователя, адрес электронной почты} = результат; если (! || имя пользователя электронной почты) {вернуть новый Error ( 'Неверный маркер'); } Вернуть authed (_, арг, {... контекст пользователя: {имя пользователя, адрес электронной почты}}, ... остальное); }; константные резольверы = {Запрос: {пользователи: withAuth (распознаватель (Пользователь)), // получить список пользователей из БД} Я хотел бы добавить, прежде чем запрос промежуточного слоя в экспрессе, но нет возможности сказать, что запрос вызывается, так как все звонки осуществляются с той же конечной точкой. Любой вклад будет оценен по достоинству! лексема) {вернуть новый Error ( «Токен отсутствующий»); } Пусть результат = NULL; попробовать {результат = jwt.verify (context.token, process.env.HASH); } Задвижка (__) {вернуть новый Error ( 'Неверный маркер'); } Const {имя пользователя, адрес электронной почты} = результат; если (! || имя пользователя электронной почты) {вернуть новый Error ( 'Неверный маркер'); } Вернуть authed (_, арг, {... контекст пользователя: {имя пользователя, адрес электронной почты}}, ... остальное); }; константные резольверы = {Запрос: {пользователи: withAuth (распознаватель (Пользователь)), // получить список пользователей из БД} Я хотел бы добавить, прежде чем запрос промежуточного слоя в экспрессе, но нет возможности сказать, что запрос вызывается, так как все звонки осуществляются с той же конечной точкой. Любой вклад будет оценен по достоинству! лексема) {вернуть новый Error ( «Токен отсутствующий»); } Пусть результат = NULL; попробовать {результат = jwt.verify (context.token, process.env.HASH); } Задвижка (__) {вернуть новый Error ( 'Неверный маркер'); } Const {имя пользователя, адрес электронной почты} = результат; если (! || имя пользователя электронной почты) {вернуть новый Error ( 'Неверный маркер'); } Вернуть authed (_, арг, {... контекст пользователя: {имя пользователя, адрес электронной почты}}, ... остальное); }; константные резольверы = {Запрос: {пользователи: withAuth (распознаватель (Пользователь)), // получить список пользователей из БД} Я хотел бы добавить, прежде чем запрос промежуточного слоя в экспрессе, но нет возможности сказать, что запрос вызывается, так как все звонки осуществляются с той же конечной точкой. Любой вклад будет оценен по достоинству! проверить (context.token, process.env.HASH); } Задвижка (__) {вернуть новый Error ( 'Неверный маркер'); } Const {имя пользователя, адрес электронной почты} = результат; если (! || имя пользователя электронной почты) {вернуть новый Error ( 'Неверный маркер'); } Вернуть authed (_, арг, {... контекст пользователя: {имя пользователя, адрес электронной почты}}, ... остальное); }; константные резольверы = {Запрос: {пользователи: withAuth (распознаватель (Пользователь)), // получить список пользователей из БД} Я хотел бы добавить, прежде чем запрос промежуточного слоя в экспрессе, но нет возможности сказать, что запрос вызывается, так как все звонки осуществляются с той же конечной точкой. Любой вклад будет оценен по достоинству! проверить (context.token, process.env.HASH); } Задвижка (__) {вернуть новый Error ( 'Неверный маркер'); } Const {имя пользователя, адрес электронной почты} = результат; если (! || имя пользователя электронной почты) {вернуть новый Error ( 'Неверный маркер'); } Вернуть authed (_, арг, {... контекст пользователя: {имя пользователя, адрес электронной почты}}, ... остальное); }; константные резольверы = {Запрос: {пользователи: withAuth (распознаватель (Пользователь)), // получить список пользователей из БД} Я хотел бы добавить, прежде чем запрос промежуточного слоя в экспрессе, но нет возможности сказать, что запрос вызывается, так как все звонки осуществляются с той же конечной точкой. Любой вклад будет оценен по достоинству! } Вернуть authed (_, арг, {... контекст пользователя: {имя пользователя, адрес электронной почты}}, ... остальное); }; константные резольверы = {Запрос: {пользователи: withAuth (распознаватель (Пользователь)), // получить список пользователей из БД} Я хотел бы добавить, прежде чем запрос промежуточного слоя в экспрессе, но нет возможности сказать, что запрос вызывается, так как все звонки осуществляются с той же конечной точкой. Любой вклад будет оценен по достоинству! } Вернуть authed (_, арг, {... контекст пользователя: {имя пользователя, адрес электронной почты}}, ... остальное); }; константные резольверы = {Запрос: {пользователи: withAuth (распознаватель (Пользователь)), // получить список пользователей из БД} Я хотел бы добавить, прежде чем запрос промежуточного слоя в экспрессе, но нет возможности сказать, что запрос вызывается, так как все звонки осуществляются с той же конечной точкой. Любой вклад будет оценен по достоинству!
Adam
1

голосов
0

ответ
54

Просмотры

apache2ctl DUMP_RUN_CFG и DUMP_INCLUDES неудачу

Я пытаюсь устранить Apache2 конфигурации расхождения в результате одного из последних дистрибутивов и апача обновления: Debian свистящих -> растягивать Apache 2.2.22 -> 2.4.25 apache2ctl инструменты, как представляется, подходят для анализа, но, к сожалению, 2 самых полезных опций не работать над клоном старого сервера: # apache2ctl -D DUMP_RUN_CFG (98) Адрес уже используется: make_sock: может не связываться адрес [::]: 80 (98) Адрес уже используется: make_sock: не удалось выполнить привязку к адресу 0.0.0.0:80 не сокеты доступны, выключение не удается открыть журналы Действие «-D DUMP_RUN_CFG» не удалось. то же самое для -D DUMP_INCLUDES Обе команды работают и возвращают полезную информацию о новом обновленном сервере. Все остальное я попытался прекрасно работает как на новом и старом сервере: apache2ctl -t apache2ctl -S apache2ctl -D DUMP_RUN_CFG apache2ctl -D DUMP_MODULES Ничто не кажется, что вошли в Apache error.log (LogLevel отладки) и системный журнал. Любая идея, что вызывает ошибку выше и как это исправить? Является ли это ошибка Apache?
Adam Weremczuk
1

голосов
2

ответ
136

Просмотры

MQTT-in-iOS - mqttDidDisconnect: Socket closed by remote peer

Я попытался реализации MQTT в ИО, но я получаю сообщение об ошибке в публикации mqttDidDisconnect: «гнездо закрыто удаленным компьютером». Является ли эта проблема на сервере или отправив запрос? deletegate код FUNC mqttDidPing (_ MQTT: CocoaMQTT) {Print ( "mqttDidPing")} функ mqttDidReceivePong (_ MQTT: CocoaMQTT) {Print ( "mqttDidReceivePong")} функ MQTT (_ MQTT: CocoaMQTT, didPublishAck ID: UInt16) {печать ( "didPublishAck: \ (идентификатор)")} функ MQTT (_ MQTT: CocoaMQTT, didPublishComplete ID: UInt16) {Print ( "didPublishComplete: \ (идентификатор)")} функ MQTT (_ MQTT: CocoaMQTT, didSubscribeTopic тема: String) { печать ( "didSubscribeTopic: \ (тема)")} функ MQTT (_ MQTT: CocoaMQTT, didUnsubscribeTopic тема: String) {Print ( "didUnsubscribeTopic: \ (тема)"
Adam Kaylin
1

голосов
1

ответ
24

Просмотры

Объединение 2 функции в 1 при наличии нескольких параметров URL-адреса

Я использую две функции, чтобы открыть диалоговое окно модального SharePoint, однако я вижу это растет в будущем, где создание нескольких функций для множественного URL, может вызвать накладные расходы. Я не знаком с использованием «Options». Есть ли лучшая практика о том, как объединить эти две функции? Любые предложения будут ценны. Спасибо!
Adam
1

голосов
2

ответ
201

Просмотры

Шахматные изменений игрок Gui с Tkinter

Проблема заключается в том, что она не Канг игрока всякий раз, когда я изменить игрок Edit: я редактировал код. Эта функция создает случай платы, это только половина кода, потому что это то же самое для каждой части: четкости cree_case (Ligne, COLONNE): случай = Canvas (рамы, ширина = 100, высота = 100, highlightthickness = 1, highlightbackground = "черный") Защита нажмите (событие): Joue (LIGNE, Colonne) Защита click2 (событие): label_joueur [ "текст"] = "cchzohdc" joue2 (Ligne, Colonne, L, C, Joue) label_joueur [ "текст"] = ( "choissisez ипе часть") case.bind ( '', нажмите) case.bind ( '', click2) х, у = 55, 55, если доска [Ligne] [COLONNE] [0] == "F" и доска [Ligne] [Колонны] [2] == "W": case.create_image (х, у,
adam saimi
1

голосов
0

ответ
68

Просмотры

Детонация Ошибка установки на Windows,

У меня ударил проблему очень рано в официальном руководстве по использованию Flutter. Specifcally, когда я бегу флаттера Доктор я получаю сообщение об ошибке: X Загруженные исполняемые файлы не могут выполняться на хосте. См https://github.com/flutter/flutter/issues/6207 для получения дополнительной информации Когда я по этой ссылке там нет ничего, что выглядит актуальным. (Это в основном о проблемах LINUX) Может кто-нибудь посоветовать мне, что я должен делать?
Adam Burr
1

голосов
3

ответ
45

Просмотры

открытая SweetAlertDialog в другой деятельности

У меня есть приложение с к деятельности. Я хочу, чтобы SweetAlertDialog откроется во второй деятельности, когда я перехожу от первой активности ко второму. Так что мой вопрос заключается в том, чтобы открыть его, когда я перехожу на другой вид деятельности? Или как я открываю SweetAlertDialog без нажатия на какие кнопки?
adam smith
1

голосов
0

ответ
66

Просмотры

Провод Params MaxPlus

Я пытаюсь выяснить, как телеграфировать Params в MaxPlus. MaxScript: paramWire.connect obj1.transform.controller [#Position] obj2.pos.controller [#X_Position] "-Position.x" ~~ Вот то, что я до сих пор: импорт MaxPlus как тр Xsl = [узел для узла в МП .SelectionManager.Nodes] # список всех объектов пересекаемое Xsl0 = Xsl [0] # превращаются в переменную для автозаполнения сопзЬ = mp.Factory.CreateFloatController (mp.ClassIds.Float_Wire) # Создание Float контроллера проволоки суб = Xsl0.GetSubAnim (2). GetSubAnim (0) # Берет Перевести суб Анит sub.AssignController (Const, 0) # присвоить ограничение перевести х Таким образом, это присваивает Float_Wire к объекту в вопросе, мне просто нужно работать, как присвоить выражение и подключить его между obj1 и obj2. Любые консультации по этому вопросу будут оценены.
Adam Sirrelle
1

голосов
1

ответ
57

Просмотры

Что является причиной «MetadataAccessException» при разборе тождества токена?

В нашей производственной среде, мы получаем в Microsoft.Exchange.WebServices.Auth.Validation.MetadataAccessException при проверке тождества токена для одного конкретного пользователя. Код проверки является: вар маркер = (AppIdentityToken) AuthToken.Parse (rawToken); token.Validate (новый Uri (hostUri)); Это происходит только для одного конкретного пользователя, и проверка успешно завершена несколько раз. Большая часть времени она не сможет с полным сообщением: Microsoft.Exchange.WebServices.Auth.Validation.MetadataAccessException: Metadocument не может быть получен. Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера Кто-нибудь видел это исключение раньше?
Adam Hickey
1

голосов
1

ответ
232

Просмотры

установка питон Force в virtualenv

У меня есть большой модуль питона, который особенно сложным с точки зрения зависимостей и на Raspberry Pi теперь конфликтует с несколькими основными модулями (подушки, pyserial, и несколько других), которые не могут быть легко перезаписаны. В целом, установка в virtualenv будет лучше всего. Но я обнаружил, что это немного за некоторые пользователь, и как большинство пользователей просто использовать команду CLI, которые устанавливаются вместо модуля API, я хотел бы сделать вещи автоматически. Можно, в любом случае, с Setuptools сделать следующее? Автоматическая установка virtualenv если не имеется Установите модуль в virtualenv Установки требуют зависимостей в команду CLI Setup virtualenv для автоматического запуска из этого virtualenv без первого его активации
Adam Haile
1

голосов
0

ответ
169

Просмотры

Bootstrap меню не будет оставаться открытым на большинстве мобильных устройств

I have a website that uses bootstrap heavily for layout and responsiveness. I am using bootstrap 4.1.1 with jquery 3.3.1. I have just revamped a site and upgraded versions of the modules I'm using. Everything works great except on most mobile device my hamburger menu will not stay open. It opens and immediately closes before you can click an option. On a PC it everything works as expected. I only have a few handsets to test on but I get this behavior on Android and iOS... funny enough on Android it doesn't work on a Pixel 2 XL using Chrome but it works on a Nexus 6 with Chrome. This behavior is in both jquery 3.2.x and the latest version, 3.3.1. I develop in Visual Studio so the menu is created with defaults that I edited down and when compared to bootstraps own examples I'm almost identical... And it doesn't fix it when I change to make up the differences. I can find similar issues online but every one I've read deals with someone modifying the behaviors of script or adding classes they shouldn't... I haven't done that and where I have (such as "fixed-top") I've tried removing them and still get the same results. (I am not modifying javascript). Also I did not build the changes over top of the old site, I created a site from scratch and rewrote it. I do make 1 change in class, however this worked fine on the old version of the site with older versions of jquery and bootstrap. .navbar { background: linear-gradient(#92A8B7, #285270); } I have posted my menu HTML below... This is available publicly so I can provide a URL to the actual site that has the problem... I am just not 100% sure of policy on posting links in questions. Can someone assist in determining what may be causing the menu to immediately close as soon as it's opened? Home (current) Press / Media Events Photos Buy About Contact
Adam
1

голосов
0

ответ
71

Просмотры

Предотвратить ReSharper от удаления основных скобок в строке интерполированной

Если у вас есть интерполированное строку, в которой значение зависит от троичного оператора инлайн, скобки необходимы, так сама полная строка не завершается с», как описано в этом ответе, например, например, вар = $„Мой пример {(someBoolean?“ истинная строка»:„ложная строка“)}„; К сожалению, с текущими параметрами ReSharper форматирования моей команды, используя „Переформатировать код“, ярлык CTRL + ALT + ENTER, эти скобки удаляется, оставляя вам: вар пример = $“Мой примером может служить {someBoolean? «Истинная строка»: «ложная строка»} "; и ошибка Условное выражение не может быть использован непосредственно в виде строки интерполяции, так как.„:“Заканчивает интерполяцию скобки условного выражения .. Q: Кто-нибудь знает, какие настройки в ReSharper я могу изменить, чтобы предотвратить это? Я попытался «Удалены удалить избыточные круглые скобки» под Code Cleanup это не сработало.
Adam Marshall
1

голосов
0

ответ
640

Просмотры

Laravel 5.5+ API Исключение Вручать (JSON) - что это лучший способ сделать это?

Я искал большую часть дня для некоторых дополнительных информации, руководств и рекомендаций по этому вопросу, но до сих пор его были весьма ограничен. Я создаю Laravel 5.6 API с паспортом и необходимо реализовать некоторые надежные вручая исключение. До сих пор я редактировал класс обработчика исключений на что-то вдоль этих линий: если ($ request-> wantsJson ()) {// модель не найдена, если ($ исключение InstanceOf ModelNotFoundException) {возвращение ответ () -> JSon ([ «ошибки '=> [ 'статус'=> 404, 'заголовок'=> 'Ресурс не найден', 'деталь'=> $ exception-> GetMessage ()]], 404); }} Это отсылает обратно ошибки JSON для пользователя, как предполагалось. Я также включил уловы для модели не найдено, страница не найдена, отсутствует объем API, а затем, наконец, запасной вариант для чего-нибудь еще. Для областей кода, где я знаю, что может быть ошибки ввода конечным пользователем, я реализовал попробовать уловов, где я могу сделать преобразовать сообщение об ошибке во что-то более дружественным к пользователю, повторно бросить его и затем он отправляется обратно пользователю с приведенный выше код. попробуйте {$ к = новый Carbon (запрос ( 'created_to')); } Задвижка (\ Exception $ е) {певд \ Exception ( 'время даты не могут быть проанализированы в признанный формат.', 400, $ е); } Я еще не реализованы никаких исключений проверки запроса / формы, но ожидаю, что это будет похоже, используя Laravels функции мешка сообщения. У меня что-то полезное здесь, но хотелось бы знать ваши мысли, и если кто-то имеет какие-либо советы, ссылки на руководства или другие советы, они могут делиться, чтобы сделать его лучше. Конечно, если его все не так, я рад начать новый! Я чувствую, что там должны быть либо некоторые хорошо развитые библиотеки или что-то родное в рамках, что мне не хватает. Редактирование Нескольких ресурсов я нашел: Middleware, чтобы обеспечить всегда JSon ответа - Если Accept: применение / JSON не включен в заголовке, пользователь получит HTML обратно. Это ПО промежуточного слоя добавляет этот заголовок во всех запросов HTML. Dingo API - Этот пакет, кажется, когда-то был Гото для всех вещей Laravel API. Однако, кажется, так как более поздние версии многое из этого является излишним. Там еще могут использоваться элементы его, но там, кажется, много проблем / ошибок, связанных с использованием его с 5.5+. Сообщение в блоге сосредоточив внимание на HEIMDAL обработчик ошибок - Это ближайший я нашел выделенный пакет обработчика исключений API. Опять его довольно старый и не был обновлен на некоторое время. Я чувствую, что там должны быть либо некоторые хорошо развитые библиотеки или что-то родное в рамках, что мне не хватает. Редактирование Нескольких ресурсов я нашел: Middleware, чтобы обеспечить всегда JSon ответа - Если Accept: применение / JSON не включен в заголовке, пользователь получит HTML обратно. Это ПО промежуточного слоя добавляет этот заголовок во всех запросов HTML. Dingo API - Этот пакет, кажется, когда-то был Гото для всех вещей Laravel API. Однако, кажется, так как более поздние версии многое из этого является излишним. Там еще могут использоваться элементы его, но там, кажется, много проблем / ошибок, связанных с использованием его с 5.5+. Сообщение в блоге сосредоточив внимание на HEIMDAL обработчик ошибок - Это ближайший я нашел выделенный пакет обработчика исключений API. Опять его довольно старый и не был обновлен на некоторое время. Я чувствую, что там должны быть либо некоторые хорошо развитые библиотеки или что-то родное в рамках, что мне не хватает. Редактирование Нескольких ресурсов я нашел: Middleware, чтобы обеспечить всегда JSon ответа - Если Accept: применение / JSON не включен в заголовке, пользователь получит HTML обратно. Это ПО промежуточного слоя добавляет этот заголовок во всех запросов HTML. Dingo API - Этот пакет, кажется, когда-то был Гото для всех вещей Laravel API. Однако, кажется, так как более поздние версии многое из этого является излишним. Там еще могут использоваться элементы его, но там, кажется, много проблем / ошибок, связанных с использованием его с 5.5+. Сообщение в блоге сосредоточив внимание на HEIMDAL обработчик ошибок - Это ближайший я нашел выделенный пакет обработчика исключений API. Опять его довольно старый и не был обновлен на некоторое время.
Adam Lambert
1

голосов
1

ответ
35

Просмотры

Как получить данные, используя положение адаптера щелкнул в Recyclerview?

Мне нужно получить данные конкретно Id строки, которые я ранее установленные в TextView в Recyclerview. Здесь я получил положение адаптера, который я оставил прокатывается .by, используя, что я хочу, чтобы получить скрытый идентификатор, который я был установлен ранее и удалять данные в SQLite. RecyclerviewAdapter.java общественного класса RecyclerviewAdapter_list расширяет RecyclerView.Adapter {частный Контекстное mContext; частные myAlarmsdata Список; Database_Helper database_helper; общественного RecyclerviewAdapter_list (контекст mContext, ListmyAlarmsdata) {this.mContext = mContext; this.myAlarmsdata = myAlarmsdata; } @Override общественного MyViewHolder onCreateViewHolder (ViewGroup родитель, внутр viewType) {Посмотреть вид; LayoutInflater инфлятор = LayoutInflater.from (parent.getContext ()); вид = inflater.inflate (R.layout. cardview_alarm, родитель, ложь); вернуть новый MyViewHolder (вид); } @Override общественные недействительный onBindViewHolder (держатель MyViewHolder, Int положения) {myAlarms myAlarms = myAlarmsdata.get (положение); Строка mTimeSplit = myAlarms.getALARM_TIME (); SpannableString = новый время изменения SpannableString (mTimeSplit); mtime.setSpan (новый RelativeSizeSpan (2f), 0,5, 0); holder.mTime.setText (время изменения); holder.mTitle.setText (myAlarms.getALARM_TITLE ()); holder.mTitle.setTag (myAlarms.getALARM_ID ()); Строка mStatus = myAlarms.getALARM_STATUS (); если (! mStatus.equals ( "Active") && holder.mbtn.isChecked ()) {holder.mbtn.setChecked (истина); } Еще {holder.mbtn.setChecked (ложь); }} @Override общественного ИНТ getItemCount () {возвращение myAlarmsdata.size (); } Общественного класса MyViewHolder расширяет RecyclerView.ViewHolder {TextView время изменения, mTitle; com.suke.widget.SwitchButton mbtn; общественный RelativeLayout viewBackground; общественный RelativeLayout viewForeground; общественный MyViewHolder (View itemView) {супер (itemView); = время изменения (TextView) itemView.findViewById (R.id.mTime); mTitle = (TextView) itemView.findViewById (R.id.mTitle); mbtn = (com.suke.widget.SwitchButton) itemView.findViewById (R.id.mbtn); viewBackground = itemView.findViewById (R.id.view_background); viewForeground = itemView.findViewById (R.id.view_foreground); database_helper = новый Database_Helper (mContext); mbtn. }} Общественного недействительными RemoveItem (промежуточное положение) {myAlarmsdata.remove (положение); notifyItemRemoved (положение); // необходимо получить данные, используя положение адаптера}} Может кто-нибудь помочь мне, чтобы получить данные, используя положение адаптера ...
Adam
1

голосов
2

ответ
400

Просмотры

Ошибка при загрузке разделяемых библиотек: libbsoncxx.so._noabi: не удается открыть общий объектный файл: Нет такого файла или каталога

Я установил драйвер mongocxx, как показано http://mongodb.github.io/mongo-cxx-driver/mongocxx-v3/installation/ и когда я проверить водителя все выглядит нормально, но если немного изменить код я получаю ошибку во время загрузка разделяемых библиотек: libbsoncxx.so._noabi: не можете открыть общий объектный файл: нет такого файла или каталога. Код: CMakeLists.txt cmake_minimum_required (версия 3.10), если (ПОЛИС CMP0025) cmake_policy (SET CMP0025 NEW) ENDIF () проект (test_mongodb ЯЗЫКИ C CXX), если (НЕ ОПРЕДЕЛЕНЫ CMAKE_CXX_STANDARD) набор (CMAKE_CXX_STANDARD 11) ENDIF () набор (CMAKE_PREFIX_PATH CMAKE_PREFIX_PATH " ~ / опт / монго-CXX-драйвер / установка ") набор (CMAKE_CXX_EXTENSIONS OFF), если (НЕ CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") множества (CMAKE_CXX_FLAGS "$ {} CMAKE_CXX_FLAGS -Wall -Wextra -Werror") ENDIF () add_executable (test_mongodb основной , каст #include #include #include #include #include #include INT основной (интермедиат ARGC, символ * ARGV []) {использованием bsoncxx :: построитель :: основной :: КВП; используя bsoncxx :: построитель :: основной :: make_document; mongocxx :: экземпляр инст; попробуйте {сопз автоматического адреса URI = mongocxx :: {URI (ARGC> = 2)? ARGV [1]: mongocxx :: :: k_default_uri URI}; автоматический клиент = mongocxx :: клиент {URI}; авто админы = клиент [ «администратор»]; автоматический результат = admin.run_command (make_document (КВП ( "isMaster", 1))); станд :: соиЬ автоматический клиент = mongocxx :: клиент {URI}; авто админы = клиент [ «администратор»]; автоматический результат = admin.run_command (make_document (КВП ( "isMaster", 1))); станд :: соиЬ автоматический клиент = mongocxx :: клиент {URI}; авто админы = клиент [ «администратор»]; автоматический результат = admin.run_command (make_document (КВП ( "isMaster", 1))); станд :: соиЬ
Adam
1

голосов
0

ответ
280

Просмотры

Как сохранить глобальное состояние в Русте при использовании wasm-bindgen? [Дубликат]

Этот вопрос уже есть ответ здесь: Как создать глобальный, изменяемый синглтон? 1 ответ Как сохранить внутреннее состояние в модуле WebAssembly написано в Rust? 2 ответа Я пытаюсь написать хранилище данных в Русте, который принимает объекты из JavaScript через границу wasm-bindgen и сохраняет их для последующего извлечения. Это упрощенная версия того, что я надеялся, что буду работать: статическая ают MAP: HashMap = HashMap :: новые (); # [Wasm_bindgen] Паб п add_value (индекс: i32, значение: String) {{небезопасным MAP.insert (индекс, значение); }} # [Wasm_bindgen] паб п get_value. (Индекс: i32) -> {небезопасным {(* MAP.get (и индекс) .unwrap ()) клон String ()}} Однако я получаю эту ошибку от компилятора Rust: ошибка [E0015]:
Adam R
1

голосов
1

ответ
103

Просмотры

Qt Designer и PyQt5 пользовательский плагин загрузки TypeError

У меня возникли проблемы при загрузке пользовательских PyQt5 плагинов с Qt Designer. Примерные плагины доступны на GitHub работали, и я использовал их, чтобы создать свой собственный плагин, который работает, как хорошо. Тогда вчера дизайнер остановился загрузки любого из них. Когда я начинаю дизайнер из CLI я получаю: TypeError: unwrapinstance () аргумент 1 должен быть sip.simplewrapper, не PyAnalogClockPlugin TypeError: unwrapinstance () аргумент 1 должен быть sip.simplewrapper, не BubblesPlugin TypeError: unwrapinstance () аргумент 1 должен быть глотка .simplewrapper, не CounterLabelPlugin TypeError: unwrapinstance () аргумент 1 должен быть sip.simplewrapper, не PyDateEditPlugin TypeError: unwrapinstance () аргумент 1 должен быть sip.simplewrapper, не PyDateTimeEditPlugin TypeError: unwrapinstance () аргумент 1 должен быть sip.simplewrapper, не HelloGLWidgetPlugin TypeError: unwrapinstance () Аргумент 1 должен быть sip.simplewrapper, не MultiPageWidgetPlugin TypeError: unwrapinstance () Аргумент 1 должен быть sip.simplewrapper, не PolygonWidgetPlugin TypeError: unwrapinstance () Аргумент 1 должен быть sip.simplewrapper, не PyDemoPlugin TypeError: unwrapinstance () аргумент 1 должны быть sip.simplewrapper, не PythonConsolePlugin я не знаю, с чего начать и Google-ING вопрос не помогло. Я использую Python 3.6.6, Qt 5.11.1, 5.11.2 PyQt5 и Linux 4.17.5-1-ARCH. Что является причиной этой ошибки? Как это исправить? не PythonConsolePlugin я не знаю, с чего начать и Google инга вопрос не помогло. Я использую Python 3.6.6, Qt 5.11.1, 5.11.2 PyQt5 и Linux 4.17.5-1-ARCH. Что является причиной этой ошибки? Как это исправить? не PythonConsolePlugin я не знаю, с чего начать и Google инга вопрос не помогло. Я использую Python 3.6.6, Qt 5.11.1, 5.11.2 PyQt5 и Linux 4.17.5-1-ARCH. Что является причиной этой ошибки? Как это исправить?
Adam Unger
1

голосов
0

ответ
182

Просмотры

Entity Framework Ядро 2.1 - Получение StackOverflowException при выполнении запросов с большим количеством столбцов

Поскольку обновление для Entity Framework Ядро 2.1 (в настоящее время на 2.1.1), я столкнулся ряд запросов, которые в настоящее время бросают StackOverflowException. Эти запросы работали в v2.0.x. Это только на больших запросов - 50 + столбцов. Большинство запросов не является сложным - они все один оператором выбора с 10-15 присоединяются и фильтр или 2. Необработанное исключение типа «System.StackOverflowException» произошло в Microsoft.EntityFrameworkCore.Relational.dll Это все, что я получить. Я не могу получить любой трассировки стека или другую полезную информацию. У меня есть DebugLoggerProvider настроить на DbContext и, кажется, что запрос составлен и выполнен прекрасно: Microsoft.EntityFrameworkCore.Database.Command: Информация: (DbCommand, в совершении 162ms) [Параметры = [@__ ID_0 = «1»], CommandType = 'Текст', CommandTimeout = '30' ] Есть ли какой-то вопрос материализация? Объект Я проецирование в не имеет самостоятельной ссылки, только простые свойств. Я могу работать точно такой же запрос прекрасно в LINQPad. Я вижу только StackOverflowException при работе в моем веб-сайте ASP.NET MVC (не ядро). Я могу закомментировать кусок проекций собственности и получить запрос на работу, но свойства, кажется, не имеет значения. Это как если есть некоторый предел столбца, но он отлично работает в LINQPad и прекрасно работал раньше. Любые идеи о том, что происходит или даже, как я мог бы получить более подробную информацию? Я могу закомментировать кусок проекций собственности и получить запрос на работу, но свойства, кажется, не имеет значения. Это как если есть некоторый предел столбца, но он отлично работает в LINQPad и прекрасно работал раньше. Любые идеи о том, что происходит или даже, как я мог бы получить более подробную информацию? Я могу закомментировать кусок проекций собственности и получить запрос на работу, но свойства, кажется, не имеет значения. Это как если есть некоторый предел столбца, но он отлично работает в LINQPad и прекрасно работал раньше. Любые идеи о том, что происходит или даже, как я мог бы получить более подробную информацию?
Adam

Просмотр дополнительных вопросов