1

голосов
1

ответ
42

Просмотры

матч ggplot код цвета столбца в другой столбец в R dataframe [закрыт]

У меня есть этот простой dataframe в виде: х color_code ткани 1 2 нерва # EEEE00 2 3 мозг # 33CCCC Есть несколько тысяч строк для каждой ткани. Каждая ткань будет иметь ту же color_code (например, все строки с нервом имеет код цвета # EEEE00, и т.д.). Я хотел бы сделать простой линейный участок у против й и цвета, тканей с помощью соответствующего цветового кода. Код, который я до сих пор выглядит следующим образом ggplot (DF, Айз (х = х, у = у, цвет = ткань)) + geom_point () + scale_color_manual (значения = DF $ color_code) Тем не менее, цвета в конечном итоге все является тот же цвет. Что такое лучший способ сделать это? Заранее спасибо!
Andrew Hamel
1

голосов
2

ответ
98

Просмотры

Есть ли способ определить «Int» на «больше / меньше, чем» вместо «=»?

Я играл вокруг в вызове на каком-то сайте, и я встретил эту проблему. У меня есть неопознанное целое ... только я знаю, что это больше, что х или \ и меньше, что у и так далее ... есть способ определить переменный, основанные на так? ... Я имею в виду как больше \ меньше, чем целое число .. некоторые из них отметили, что NOT_NULL бы помочь, но я не мог понять, как .. вот некоторые глупый пример: INT some_unknown_number> 8; если [some_unknown_number
Andrew_Jacop
0

голосов
0

ответ
9

Просмотры

отлаживать между двумя виртуальной машины

Я встретил очень хитрая проблема конфигурации эти два дня, и это потребовался целый день, и я не могу понять это. Первоначально я использовал мой хозяин (Windows) и виртуальную машину (XP) для моей отладки ядра. Но WinDbg был Я всегда висит, и даже хотя я входной г в моем WinDbg, я не могу контролировать виртуальную обработку. Так что жду в течение длительного времени, но до сих пор висят Windbg. Я должен убить мой процесс VMware и перезагрузить компьютер, чтобы моя виртуальная машина работает снова (потому что я могу контролировать свою виртуальную машину, она по-прежнему связана с моим WinDbg). Над сенсорными случилось со мной много раз. Это раздражает, потому что моя работа была прервана Windbg несколько раз. Теперь я могу изменить мой метод отладки. Я пытаюсь использовать две виртуальные машины для отладки, один отладчик и один отлаживаемый. Однако, это не работает для меня. Ниже моя конфигурация: отлаживаемый конфигурация последовательного порта: Кроме того, изменить boot.ini в отлаживаемом машине, которая определяет отладочный порт является последовательной конфигурацией com2 отладчика: Windbg конфигурации в отладчике: Ошибка: Ошибка означает, что он не может найти указанный файл. Я Google, но не могу найти решение, чтобы решить эту проблему. Есть ли у Вас есть опыт работы с этим вопросом? Что вы предлагаете?
Andrew Bao
1

голосов
4

ответ
469

Просмотры

Отдельные города и государства в строке?

Строка, citystate, может быть отформатирован как: «Гринвич, штат Коннектикут», «Гринвич, штат Коннектикут», «Гринвич КТ» Как я могу разделить строку, citystate, на две отдельные строки, города и государства (с помощью Python)? (например, что город == Гринвич и состояние == CT) Спасибо за помощь!
Andrew
1

голосов
0

ответ
859

Просмотры

Как работает разрешение DNS Hyper-V и как исправить VM задержку регистрации?

Я создал виртуальный коммутатор в консоли управления Hyper-V (Windows 10), подключенный к Интернету с помощью ICS и запустил виртуальную машину (Linux), подключенную к данному коммутатору. Я назвал виртуальной m1 машины в Hyper-V консоли. Когда он и работает, я SSH к машине присвоенного адреса (192.169.137.226 в моем случае). Вопрос: Я могу видеть, что NSlookup m1 (работает внутри VM) возвращает правильный IP-адрес виртуального хоста машины гостя, который был назначен автоматически (192.169.137.226 в моем случае). Это был большой сюрприз, потому что я не запускается или настраивали DNS на хост-машине. Где это DNS сервер, работающий в ответ на это разрешение имени хоста правильно? Последующий вопрос: Тем не менее, DNS не отвечает сразу после того, как VM создается. Правильный DNS запись «зарегистрирован» примерно 3 минуты после запуска виртуальной машины. Как я могу удалить эту задержку или, по крайней мере, уменьшить время задержки в регистрации?
Andrew
1

голосов
1

ответ
99

Просмотры

Как установить адаптивную ширину полимерного компонента внутри ``

Рассмотрим следующий код, где всегда имеет фиксированную ширину 200px внутри полимерный элемент Пример теста железо-лист-сетка-известково-выпуск .content {ширина: Вычислено (50% - 32px); / * Не работает * / ширина: 200px; высота: 200px; высота линии: 200px; выравнивания текста: центр; границы: 1px твердый серый; коробчатого проклейки: граница-бокс; } Данные: [[data.n]] window.addEventListener ( 'WebComponentsReady', функция () {класс TestCase расширяет Polymer.Element {статические получает () {возвращение 'тест-случай'; } Статическое получить свойство () {{возвращаемые изделия: {Типа: Array, значение: функция () {пусть элементы = []; для (пусть I = 0; г <10; я ++) {items.push ({п: я,}); } возврат товаров; }}}; }} Класс MyItem расширяет Polymer.Element {статические получает () {вернуть 'мой-элемент'; } Статическое получить свойство () {возвращение {данные: Объект,}; }} Window.customElements.define (TestCase.is, TestCase); window.customElements.define (MyItem.is, MyItem); }); Я намерен реагировать, всегда показывая 2 сек на строку (которая может быть растянутой), установив ширину с шириной: Вычислено (50% - 32px). Я заметил, CSS известково (), кажется, не работает, как ожидалось. Как установить адаптивную ширину компоненты полимера внутри?
Andrew See
1

голосов
1

ответ
30

Просмотры

Чирикая переменной или HTML-классы содержание - Random Quote Machine - freeCodeCamp

Я относительно новым для JavaScript. Я работаю на freeCodeCamp - "Random Quote Machine". И пытается чирикать переменную и или HTML .class. Мой код до сих пор: Код Pen $ ( '#tweet') .click (функция () window.open ( 'https://twitter.com/intent/tweet?text=' + цитата, '_blank');}) ; Я надеюсь, что кто-то может дать мне подсказку относительно того, что я делаю неправильно. В настоящее время она возвращает «неопределенный» в новом чириканье. Я знаю, что это, вероятно, означает, что мой вар не правильно определены, но изо всех сил, чтобы выяснить, почему это так.
Andrew Raynes
1

голосов
0

ответ
77

Просмотры

Есть ли какой-либо продукт тур библиотека для использования с полимером / веб-компонента?

Есть ли какой-либо продукт тур библиотека для использования с полимером / веб-компонента? Такие, как intro.js / овчарка, чтобы направлять пользователя на веб-приложение построить на полимерном-Start-комплект?
Andrew See
1

голосов
0

ответ
40

Просмотры

Используя (столбец период: все) после (взлома после того, как: всегда) представляет огромный разрыв. Зачем?

При использовании столбца-счетчика в DIV, если дети находятся в следующем порядке: текст DIV с распадом после: всегда текста текст с колонным пролетом: все Тогда будет большой разрывом выше 4-го ребенка. Кроме того, этот разрыв кажется сжиматься при увеличении числа столбцов счетов. Есть ли способ укладки элементов, такие, что наличие DIV (который охватывает все столбцы) после DIV (который заставляет разрыв колонки) можно, не вводя этот большой зазор (а не вручную размещения элементов с позицией: абсолютной)? В этом jsfiddle, первый пример показывает разрыв. Второй показано, как зазор уменьшается за счет увеличения колонки подсчета количества. Третий примерно то, что я хочу, чтобы выглядеть, но не может использовать любой из его позицию: абсолютная ерунда. https://jsfiddle.net/1jtogaLg/ редактирования: В приведенном выше примере не передают, почему. в настоящее время используется элемент перерыв (чтобы заставить разрыв колонки в случае различных количествах контента). Это jsfiddle, однако, не демонстрируют это: https://jsfiddle.net/1jtogaLg/1/ Который сводится к: а б Почему это так далеко вниз .стр {ширина: 200px; высота: 200px; цвет фона: # FFF8DC; границы: 1px твердых # E0DCBF; Маржа направо: 5px; колонка подсчет: 3; -webkit-колонки подсчета: 3; колонного заполнения: авто; } .Стр * {поле: 0; } {.Stretch колонка-оболочка: все; } .BREAK {-webkit-колонная обкатка после: всегда; брейк-после: всегда; } Обратите внимание, что единственным браузером я забочусь для этого Chrome. Если он работает в других браузерах это хорошо, но моя цель полностью Chrome. //jsfiddle.net/1jtogaLg/1/ Который сводится к: а б Почему это так далеко вниз .стр {ширина: 200px; высота: 200px; цвет фона: # FFF8DC; границы: 1px твердых # E0DCBF; Маржа направо: 5px; колонка подсчет: 3; -webkit-колонки подсчета: 3; колонного заполнения: авто; } .Стр * {поле: 0; } {.Stretch колонка-оболочка: все; } .BREAK {-webkit-колонная обкатка после: всегда; брейк-после: всегда; } Обратите внимание, что единственным браузером я забочусь для этого Chrome. Если он работает в других браузерах это хорошо, но моя цель полностью Chrome. //jsfiddle.net/1jtogaLg/1/ Который сводится к: а б Почему это так далеко вниз .стр {ширина: 200px; высота: 200px; цвет фона: # FFF8DC; границы: 1px твердых # E0DCBF; Маржа направо: 5px; колонка подсчет: 3; -webkit-колонки подсчета: 3; колонного заполнения: авто; } .Стр * {поле: 0; } {.Stretch колонка-оболочка: все; } .BREAK {-webkit-колонная обкатка после: всегда; брейк-после: всегда; } Обратите внимание, что единственным браузером я забочусь для этого Chrome. Если он работает в других браузерах это хорошо, но моя цель полностью Chrome. колонного заполнения: авто; } .Стр * {поле: 0; } {.Stretch колонка-оболочка: все; } .BREAK {-webkit-колонная обкатка после: всегда; брейк-после: всегда; } Обратите внимание, что единственным браузером я забочусь для этого Chrome. Если он работает в других браузерах это хорошо, но моя цель полностью Chrome. колонного заполнения: авто; } .Стр * {поле: 0; } {.Stretch колонка-оболочка: все; } .BREAK {-webkit-колонная обкатка после: всегда; брейк-после: всегда; } Обратите внимание, что единственным браузером я забочусь для этого Chrome. Если он работает в других браузерах это хорошо, но моя цель полностью Chrome.
Andrew
1

голосов
0

ответ
288

Просмотры

Cordova geolocation plugin causes build error

I have a cordova application with two platforms enabled, ios and android. I am attempting to use the geolocation plugin, but I get an error message during builds. Running "cordova build ios" or "cordova build android" produces the following output at the start of the build: Discovered plugin "Geolocation" in config.xml. Adding it to the project Failed to restore plugin "Geolocation" from config.xml. You might need to try adding it again. Error: Error: npm: Command failed with exit code 1 Error output: npm ERR! code E404 npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/Geolocation npm ERR! 404 npm ERR! 404 'Geolocation' is not in the npm registry. npm ERR! 404 Your package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in: npm ERR! /Users/ahnilica/.npm/_logs/2018-01-29T22_15_59_955Z-debug.log . . . . The build succeeds, but geolocation services do not work in the app. I have tried removing and re-adding the plugin, but the result is the same. Global Config.xml: Android Config.xml: iOS Config.xml: Cordova Version: 8.0.0 NPM Version: 5.6.0
Andrew Hnilica
1

голосов
1

ответ
21

Просмотры

Как я наблюдаю текущий выбранный вид внутри в PSK?

В Polymer-Starter-Kit, как я наблюдаю текущий выбранный вид внутри, так что я могу создать наблюдатель и только запускать его каждый раз, когда выбран / видимые?
Andrew See
1

голосов
1

ответ
87

Просмотры

Веб-интерфейс не создает файл комплекта JS

Запуск последней версии веб-интерфейс тянет и я могу видеть активы изображения, но app.bundle.js возвращает 404. Нужно ли мне делать что-нибудь, чтобы построить этот файл или что-то? Не удается получить /assets-wp/app.bundle.js
Andrew M
1

голосов
0

ответ
38

Просмотры

Компоненты компонентов не отображаются на стороне сервера

Я новичок реагировать и яваскрипт и получили задачу изменить существующее приложение с клиентской стороны рендеринга на стороне сервера визуализации. Я следовал структуру этого репозитория (https://github.com/ayroblu/ssr-cra-v2.1) и был в состоянии оказать компоненты на стороне сервера. Проблема заключается в том, что есть некоторые компоненты, включенные в других компонентах, которые являются пустыми, когда я проверить источник страницы. У меня есть компонент, который входит в корне и успешно сгенерирован, но в нем я включаю другие маршруты, которые не получают оказываемые на сторону сервера: {routes.map (маршрут => ())} и в этом случае, исходная страница содержит пустой DIV. Буду признателен за любую помощь! С уважением, Андрей
Andrew Pope
1

голосов
0

ответ
60

Просмотры

Ориентированный Expo Camera API

У меня есть задача, чтобы сделать приложение с камерой, которая делает звук, когда он ориентирован. Я использую Expo камеру, но я не могу найти возможное решение для реализации этого. Есть ли какие-либо идеи, как сделать это?
Andrew
1

голосов
1

ответ
86

Просмотры

Исключить проекты из решения построения программно

Я создал приложение для создания проектов из раствора с помощью класса BuildManager. Я пытаюсь исключить тестовые проекты в моем решении. Есть ли способ в C # код, чтобы исключить проекты, соответствующие конкретные имена? например, * .test.proj Вот мой код до сих пор: общественный BOOL Build () {словарь globalProperty = новый словарь {{ "Конфигурация", "Debug"}, { "Платформа", "Любой процессор"}, { "VisualStudioVersion" , "14,0"}}; Строка pathToLog = ConfigHelper.CheckConfig ( "ServiceBuildLogPath"); ProjectCollection шт = новый ProjectCollection (); BuildParameters п.о. = новые BuildParameters (ПК) {Лесорубы = новый список () {новый Microsoft.Build.BuildEngine.FileLogger () {Параметры = "файл_журнал =" + pathToLog + @ "MSBuild.log"}}, DefaultToolsVersion = "14,0"}; BuildResult buildResult = NULL; BuildRequestData buildRequest; Еогеасп (раствор Раствор в _services) {попробуйте {если (File.Exists (solution.PathToSolution)) {если (_nugetPackageRestore.Restore (solution.PathToSolution)) {buildRequest = новый BuildRequestData (solution.PathToSolution, globalProperty, "4,0", новый строка [] { "построить"}, NULL); buildResult = Microsoft.Build.Execution.BuildManager.DefaultBuildManager.Build (п.о., buildRequest); если (buildResult.OverallResult! = BuildResultCode.Success) {если (buildResult.Exception! = NULL) {бросить buildResult.Exception; } Проливают новый Exception (string.Format ( "Не удалось построить решение {0}", solution.Name)); }}} Еще {бросить новый FileNotFoundException (string.Format ( "Решение {0} недоступен", solution.Name)); }} {Улов бросить; }} Вернуться buildResult = NULL && buildResult.OverallResult == BuildResultCode.Success!; } }}} Еще {бросить новый FileNotFoundException (string.Format ( "Решение {0} недоступен", solution.Name)); }} {Улов бросить; }} Вернуться buildResult = NULL && buildResult.OverallResult == BuildResultCode.Success!; } }}} Еще {бросить новый FileNotFoundException (string.Format ( "Решение {0} недоступен", solution.Name)); }} {Улов бросить; }} Вернуться buildResult = NULL && buildResult.OverallResult == BuildResultCode.Success!; }
James Andrew Smith
1

голосов
0

ответ
221

Просмотры

Redux-форма сброса поле с пользовательским компонентом

Я очень новой для реакции, перевождь и перевождь-форма (и интерфейс в целом: D). У меня есть компонент с формой и полем пользовательского компонента. Const SomeComponent = ({..}) => (...) Когда я создаю этот компонент: отправка (сброс (форма))} /> Первое поле правильно очищается, но второй это не так. Что я должен сделать, чтобы мой CustomComponent знать о возврате?
andrew
1

голосов
0

ответ
60

Просмотры

Access Docker image in Heroku CI

Я пытаюсь получить настройки Heroku CI, так что при коде фиксирования, я могу запустить сервер работаю мое приложение, а затем запустить WebDriver тестов против него, чтобы подтвердить, что новое изменение коды является действительным. Локально, я бегу моих тестов с использованием селена / автономный хром-отладочный Docker изображение. Документы Heroku, кажется, предполагают, что это может быть возможным использовать Docker изображение во время работает Heroku CI, но я не уверен, если это на самом деле возможно. Мой текущий app.json выглядит следующим образом: { "имя": "Тест", "окружающая среда": { "тест": { "Env": {}, "скрипты": { "тест-установка": «Докер бег - д --name с-хром-отладка -p 5900: 5900 -p 4444: 4444 селен / автономная-хром-отладка " "тест": "NPM пробного пуска"}, "образ":" селен / автономная-хромирование отлаживать», "buildpacks": [{ "URL": "Heroku / nodejs"}, { "URL": "https://github.com/heroku/heroku-buildpack-google-chrome.git"}, { "URL": «https://github.com/heroku/heroku-buildpack-chromedriver»}]}}} Во время фазы «тест-установка» на Heroku, я вижу buildpacks (который я думаю, что я, вероятно, не нужен) устанавливается , но нет никакого упоминания ни о чем, относящемся к изображению Докера. Тогда при выполнении команды моей «тест-установка» «Докер бег ...», он терпит неудачу, потому что Docker CLI не доступен. Баш: Докер: команда не найдена Это даже обоснованный подход к использованию Heroku CI? Если да, то как я могу начать изображение Докер? т необходимость) устанавливается, но нет никакого упоминания ни о чем, относящемся к изображению Докера. Тогда при выполнении команды моей «тест-установка» «Докер бег ...», он терпит неудачу, потому что Docker CLI не доступен. Баш: Докер: команда не найдена Это даже обоснованный подход к использованию Heroku CI? Если да, то как я могу начать изображение Докер? т необходимость) устанавливается, но нет никакого упоминания ни о чем, относящемся к изображению Докера. Тогда при выполнении команды моей «тест-установка» «Докер бег ...», он терпит неудачу, потому что Docker CLI не доступен. Баш: Докер: команда не найдена Это даже обоснованный подход к использованию Heroku CI? Если да, то как я могу начать изображение Докер?
Paul Andrew
1

голосов
0

ответ
968

Просмотры

Обновление Newtonsoft.Json от 10.0.3 до 11.0.1

Я просто использовал диспетчер NuGet пакета, чтобы увидеть, какие обновления доступны и информировать его о быть 10.0.3 - 11.0.1: Я понимаю, что главное изменение номера версии может быть код взломом. Как я могу выяснить вопросы, я буду иметь, если я обновить пакет? Я не мог видеть никакой информации. Я вижу подобные вопросы, но они были для версии ого.
Andrew Truckle
1

голосов
0

ответ
108

Просмотры

Why MongoDB has justOne option for update command? Or does it?

Я могу видеть это синтаксис для команды обновления в документации: db.collection.update (, {upsert:, несколько:, writeConcern:, сверка:, arrayFilters: [...]}) Я не вижу justOne вариант здесь. И это также говорит: По умолчанию метод обновления () обновляет один документ и на той же странице, он также говорит: Все обновления () операции для более sharded коллекции, которые определяют параметр justOne должен включать ключ осколка или поле _id в спецификации запроса. обновление () операции, задающие justOne в sharded коллекции, которые не содержат ни ключ осколка или поле _id возвращает ошибку. И когда я проверил это в sharded кластере, можно увидеть ниже запрос: db.people.explain () обновление ({}, {$ множество: {возраст: 25}}). Возвращает ниже сообщение об ошибке: Один обновление на sharded коллекции должно содержать точное совпадение _id (и имеет параметры сортировки коллекции по умолчанию) или содержит ключ осколка (и имеет простую сортировку). Запрос Update: {q: {}, и: {$ множество: {возраст: 25,0}}, несколько: ложь, upsert ложь}, осколок ключ шаблон: {имя: 1,0} Так что я не вижу никакой необходимости использования или из justOne опции в команде обновления. Почему документация говорят эта опция доступна для команды обновления? Что это значит? Почему документация говорят эта опция доступна для команды обновления? Что это значит? Почему документация говорят эта опция доступна для команды обновления? Что это значит?
Andrew Nessin
1

голосов
0

ответ
273

Просмотры

Microsoft RedisSessionStateProvider Нет подключение доступно для обслуживания этой операции: EVAL

Мы развернули Redis (порт Windows) и Microsoft Redis состояния сеанса поставщика в нашей производственной среде. В последнее время наше приложение не удалось сходу для всех пользователей, и мы имели следующую ошибку (неоднократно) в нашем журнале: Подключение не доступно для обслуживания этой операции: EVAL; SocketFailure на 192.168.1.10:6379/Interactive, Происхождение: CheckForStaleConnection, ввод-буфер: 0, выдающий: 5, последний читаемые: 1s назад, в последнюю запись: 0s назад, безответная-запись: 1s назад, держать-жив: 60s в ожидании: 0, состояние: ConnectedEstablished в: 12044, сотки: 0, последний сердцебиение: 1s назад, последний mbeat: 1s назад, глобальный: 1s назад, прили: RecordConnectionFailed_ReportFailure, эээ: никогда; IOCP: (Busy = 2, Free = 998, Min = 8, Max = 1000), РАБОТНИК: (Busy = 28, Free = 32739, Min = 8, Max = 32767), Local-CPU: недоступен Просматривая StackExchange. Redis библиотека (где возникла эта ошибка), стало очевидно, что мы должны увеличить значение «operationTimeoutInMilliseconds» для состояния сеанса поставщика в web.config, так что StackExchange.Redis даст соединительном больше времени, чтобы оправиться от любых переходных ошибок, прежде чем терпит неудачу. Мой вопрос: Есть ли какие-либо другие шаги, которые мы должны предпринять, чтобы свести к минимуму риска этого расхождения? Мы хотели бы избежать этого нарушения обслуживания снова, если это вообще возможно. Существуют ли какие-либо другие шаги, которые мы должны предпринять, чтобы свести к минимуму риска этого расхождения? Мы хотели бы избежать этого нарушения обслуживания снова, если это вообще возможно. Существуют ли какие-либо другие шаги, которые мы должны предпринять, чтобы свести к минимуму риска этого расхождения? Мы хотели бы избежать этого нарушения обслуживания снова, если это вообще возможно.
Andrew Jackson
1

голосов
0

ответ
85

Просмотры

Блестящая панель. Скрыть флажки, но сохраняют свое значение по умолчанию

У меня есть shinydashboard, что я надеюсь использовать в качестве шаблона по нескольким проектам. На боковой панели у меня есть фильтры, так что пользователь может создать подмножество данных, например, пол. Я хочу, чтобы иметь возможность скрыть определенные фильтры на некоторых проектах, но все еще есть выход, чтобы пройти к функциям. Например, в ui.r у меня есть uiOutput ( «genderGroup»), который мне нужно скрываться из поля зрения на приборной панели. В server.r у меня есть выход $ genderGroup
Andrew Scotchmer
1

голосов
0

ответ
73

Просмотры

Извлечение значений из карты (это поле) и записать его в формате JSON

Использование ObjectMapper из com.fasterxml.jackson.databindis можно извлечь значения из карты и записать его в JSON? Без дополнительного тега для карты? Например, у нас есть класс: класс LoginInfoJSON общественного {свойство частного Карты = новый HashMap (); личное имя пользователя Строка; частная строка пароля; // методы получения и установки + конструктор} Если попытаться преобразовать его в формат JSON будет: { «свойства»: { «numberTest»: 22, «массив»: [ «Джон», «Анна», «Питер»], "nullTest": нулевой, "booleanTest": правда, "работник": { "имя": "Джон", "возраст": 30, "город": "Нью-Йорк"}, "stringTest": "String"}, "Имя пользователя": "PWE", "пароль": «PWE»} Но можно сделать это, как это? { "NumberTest": 22, "массив": [ "Джон", "Анна", "Питер"], "nullTest": нулевой, "booleanTest": правда, "работник": { "имя": "Джон", "возраст": 30, "город": "Нью-Йорк"}, "stringTest": "Строка", "имя пользователя": "PWE", "пароль": "PWE"} может быть какой-то аннотацию может справиться с этим? Может кто-то пожалуйста, предложите что-нибудь? EDIT Как было предложено - я должен написать свой собственный сериалайзер, но я столкнулся с проблемой прямо сейчас: Так вот мой serizlizer: общественный класс ItemSerializer расширяет JsonSerializer {@Override общественного недействительными сериализации (Карта карты, JsonGenerator jsonGenerator, . SerializerProvider serializerProvider) бросает IOException {аннотаций [] mapAnnotations = map.getClass () getAnnotations (); для (INT I = 0; я <mapAnnotations.length; я ++) {если (mapAnnotations [I] .getClass () isInstance (MapPropertiesAnnotation.class).) {jsonGenerator.writeStartObject (); для (Map.Entry mapEntry: map.entrySet ()) {jsonGenerator.writeObjectField (mapEntry.getKey (), mapEntry.getValue ()); } JsonGenerator.writeEndObject (); }}}} Затем я добавляю это как модуль для ObjectMapper: общественный класс MapModule расширяет SimpleModule {общественного MapModule () {addSerializer (Map.class, новый ItemSerializer ()); }} А вот во время Maven сборки я столкнулся с ошибкой: ошибка: Метод addSerializer в классе SimpleModule не может быть применен к данным видам; поэтому, я думаю, что проблема в том, что я пытаюсь сериализации (Map) не только карту. Как я должен объявить, то мою карту для сериализации?
Andrew
1

голосов
0

ответ
90

Просмотры

Анимированные GIF: сохранить прозрачность без ореолов

В попытке сделать анимированный GIF из изображения с прозрачностью этого код производит ореолы эффекта от предыдущих кадров изображения. Изображение 3 кадра, который показывает первые два кадра под последний кадр Как код будет изменен, чтобы произвести «чистое» анимированное изображение для всех кадров? Примечание: Код использует два метода, написанные GeoffTitmus и Maxideon, которые были ранее на форумах сайта Oracle. Ссылки я впервые увидел упоминаться в коде (в разделе JavaDocs) уже давно исчезли, поэтому были удалены. Кроме этого, только несколько предупреждений JavaDoc были исправлены, в противном случае они точно, как найти по всему Интернету или используются в моих старых проектах коды. импорт java.awt *. импорт java.awt.image *. импорт javax.swing *. импорт javax.swing.border.EmptyBorder; импорт java.io. *; импорт javax.imageio *. импорт javax.imageio.metadata.IIOInvalidTreeException; импорт javax.imageio.stream *. импорт javax.imageio.metadata *. импорт org.w3c.dom.Node; импорт java.net.URL; класс AnimatedGifWithTransparency общественного {частный JComponent Ui = NULL; общественный окончательная Строка PATH = "https://i.stack.imgur.com/P59NF.png"; частное BufferedImage изображение; AnimatedGifWithTransparency () {попробуйте {initUI (); } Поймать (IOException ех) {ex.printStackTrace (); }} / ** * @author GeoffTitmus * @param из OutputStream потока, в котором хранится анимация. * @Param кадров BufferedImage [] Массив BufferedImages, рамы * анимации. * @Param delayTimes String [] Массив строк, представляющий задержку кадра * раз. . * @Throws Исключения * / государственный статическая сила saveAnimate (OutputStream вне, BufferedImage [] рам, String [] delayTimes) бросает исключение {ImageWriter IW = ImageIO.getImageWritersByFormatName ( "GIF") следующий (); ImageOutputStream ИОС = ImageIO.createImageOutputStream (уходит); iw.setOutput (IOS); iw.prepareWriteSequence (нуль); для (INT I = 0; я <frames.length; я ++) {BufferedImage SRC = фреймы [I]; ImageWriteParam ИВП = iw.getDefaultWriteParam (); IIOMetadata метаданные = iw.getDefaultImageMetadata (новый ImageTypeSpecifier (SRC), ИВП); настроить (метаданные, delayTimes [I], I); IIOImage II = новый IIOImage (SRC, NULL, метаданные); iw.writeToSequence (II, NULL); } Iw.endWriteSequence (); ios.close (); } / ** * @author Maxideon * @param мета * @param delayTime Строка задержки кадра для этого кадра. * @Param ImageIndex * / общественности статической силы Configure (IIOMetadata мета, String delayTime, внутр ImageIndex) {Строка metaFormat = meta.getNativeMetadataFormatName (); если (! "javax_imageio_gif_image_1.0" .equals (metaFormat)) {певд IllegalArgumentException ( "Незнакомая формат GIF метаданные:" + metaFormat); } Узел корня = meta.getAsTree (metaFormat); // найти GraphicControlExtension узел Node ребенка = root.getFirstChild (); в то время как (! ребенок = NULL) {если ( "GraphicControlExtension" .equals (child.getNodeName ())) {перерыва; } Ребенок = ребенок. getNextSibling (); } IIOMetadataNode GCE = (IIOMetadataNode) ребенка; gce.setAttribute ( "userDelay", "FALSE"); gce.setAttribute ( "delayTime", delayTime); // только первый узел необходим узел ApplicationExtensions, если (ImageIndex == 0) {IIOMetadataNode АЕС = новый IIOMetadataNode ( "ApplicationExtensions"); IIOMetadataNode ае = новый IIOMetadataNode ( "ApplicationExtension"); ae.setAttribute ( "ApplicationID", "NETSCAPE"); ae.setAttribute ( "authenticationCode", "2.0"); байт [] Uo = новый байт [] {// последние два байта является беззнаковым коротким (обратным порядком байтов), что // указывает количество раз в цикле. // 0 означает, что цикл навсегда. 0x1, 0x0, 0x0}; ae.setUserObject (ио); aes.appendChild (ае); root.appendChild (AES); } {Попробовать meta.setFromTree (metaFormat, корень); } Задвижка (IIOInvalidTreeException е) {// не должно произойти певда ошибки (е); }} Частная BufferedImage getShiftedImage (интермедиат кадр) {Int W = image.getWidth (); INT ч = image.getHeight (); BufferedImage би = новый BufferedImage (ш, ч, BufferedImage.TYPE_INT_ARGB); Графика г = bi.getGraphics (); INT = xOffPos кадра * вес / 3; INT xOffNeg = xOffPos-W; g.drawImage (изображение, xOffNeg, 0, щ); g.drawImage (изображение, xOffPos, 0, UI); g.dispose (); вернуться би; } Общественности окончательное недействительным initUI () бросает IOException {если (щ = нуль!) {Возвращение; } Изображения = ImageIO.read (новый URL-адрес (PATH)); Ui = новые JPanel (новые BorderLayout (4, 4)); ui.setBorder (новый Пустая граница (4, 4, 4, 4)); BufferedImage [] = {кадров getShiftedImage (0), getShiftedImage (1), getShiftedImage (2)}; Строка [] delayTimes = { "50", "50", "50"}; ByteArrayOutputStream BAOS = новый ByteArrayOutputStream (); попробуйте {saveAnimate (Baos, рамки, delayTimes); } Задвижка (Исключение ех) {ex.printStackTrace (); вернуть; } Байт [] байт = baos.toByteArray (); ui.add (новый JLabel (новый ImageIcon (байт))); } Общественного JComponent getUI () {возвращение щий; } Государственной статической силы основных (String [] арг) {Runnable, г = () -> {AnimatedGifWithTransparency о = новый AnimatedGifWithTransparency (); JFrame F = новый JFrame (o.getClass () getSimpleName ().); f.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE); f.setLocationByPlatform (истина); f.setContentPane (o.getUI ()); f.pack (); f.setMinimumSize (f.getSize ()); f.setVisible (истина); }; SwingUtilities.invokeLater (г); }} setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE); f.setLocationByPlatform (истина); f.setContentPane (o.getUI ()); f.pack (); f.setMinimumSize (f.getSize ()); f.setVisible (истина); }; SwingUtilities.invokeLater (г); }} setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE); f.setLocationByPlatform (истина); f.setContentPane (o.getUI ()); f.pack (); f.setMinimumSize (f.getSize ()); f.setVisible (истина); }; SwingUtilities.invokeLater (г); }}
Andrew Thompson
1

голосов
0

ответ
57

Просмотры

Как изменить шаблон Bootstrap 3 представляет собой существующий визуальный проект студии 2017

У меня есть существующий студии 2017 ASP.NET Основной проект Визуальная 2.0 с использованием CSS по умолчанию Bootstrap 3. Проект работает, как ожидалось, но у меня был клиент с IPad Mini жалуются, что меню левая рука не отображается правильно, когда IPad был в портретном режиме; Однако, в меню расширяется должным образом, когда в ландшафтном режиме. На всех других устройствах, которые я испытал, маленькие экраны показывают меню гамбургер для навигации слева и расширенное меню, когда ширина размер экрана выше 768px. Я считаю, что проблема связана с @media (мин-ширина: 768px) значения. Когда я загружаю сайт в браузере есть то, что, как представляется, состояние 1px, где меню гамбургера не доступно, и меню не расширяются. Это верно только для левого нав меню, и это не позволяет любому пользователю с IPad Mini от использования левом меню навигации. Вот @media раздел только в моем CSS: @media экран и (макс-ширина: 767px) {.row-offcanvas {позиция: относительная; Слева направо: 0; верх: 0; -webkit-переход: все 0.25s простота вне; -moz-переход: все 0.25s простота вне; Переход: все 0.25s простота вне; ширина: Вычислено (100% + 220px); } Сайт http://www.reasonpress.net Когда я вносить изменения в начальной загрузке CSS файлы в папке \ Lib \ бутстраповской папке, я не обнаружить соответствующее изменение поведения на сайте. Любые мысли о том, как приступить к устранению неисправностей будут оценены. нетто Когда я вносить изменения в начальной загрузке CSS файлы в папке \ Lib \ бутстраповской папке, я не обнаружить соответствующее изменение поведения на сайте. Любые мысли о том, как приступить к устранению неисправностей будут оценены. нетто Когда я вносить изменения в начальной загрузке CSS файлы в папке \ Lib \ бутстраповской папке, я не обнаружить соответствующее изменение поведения на сайте. Любые мысли о том, как приступить к устранению неисправностей будут оценены.
Andrew Knight
1

голосов
0

ответ
34

Просмотры

Office.js Excel> chart.getImage () Ошибка при свернутой Group

Метод chart.getImage () вызывает ошибку ниже, когда в (Outline> Группы данных>) группы, когда эта группа Свернутая / Скрытая. Я использую chart.getImage (), чтобы получить изображение в формате base64 поэтому диаграммы могут быть программно включены в документы / PowerPoint Word. Эта функция является частью Excel к автоматизации Word Document Add-In. Пользователи хотят, чтобы иметь возможность получить изображения, даже если свернутые в группе. Ошибка возникает в обоих Excel для Windows, и Excel Online (и, вероятно, Mac) Это может быть связано с Office.js Excel Online> chart.getImage () ошибки Является ли это ошибка, которая может быть фиксированной (или это не просто поддерживается)? Есть известный обходной путь? Чтобы воспроизвести ошибку в ScriptLab): функция Run () {Excel.run (функция (CTX) {вар диаграмма = ctx.workbook .worksheets.getItem ( "Лист1") .charts.getItem (»
Andrew Hall
1

голосов
0

ответ
63

Просмотры

React.js маршрутизатор проблемы с маршрутизацией URL-параметров

ребята! Я стараюсь передать Params по URL (например, HTTP: // локальный: 8080 / редактировать / 99). Но получил ошибку GET HTTP: // локальный: 8080 / редактировать / bundle.js нетто :: ERR_ABORTED 99: 1 Отказался выполнить скрипт из 'HTTP: // локальный: 8080 / редактировать / bundle.js', потому что его MIME тип ( «текст / html») не является исполняемым, и проверка строг MIME типа включена. Все оказывается на стороне клиента. Но это показывает даже неправильный файл адрес. Действительно /pyblic/bundle.js Evidentlly это parces Парам после / в неправильном направлении. Если я посылаю параметр корня (например, HTTP: // локальный: 8080/99) все в порядке. Может быть, мне не хватает некоторых в среагировать-маршрутизатор. импорт React из 'реагируют'; импорт {BrowserRouter, маршрут, коммутатор} от 'реагирует-маршрутизатор-DOM' импорт ExpenceDashboardPage из '../components/ExpenceDashboardPage'; импорт AddExpencePage из '../components/AddExpencePage'; импорт EditExpencePage из '../components/EditExpencePage'; импорт HelpPage из '../components/HelpPage'; импорт NotFoundPage из '../components/NotFoundPage'; импорт заголовок из «../components/Header»; Const AppRouter = () => (); экспорта по умолчанию AppRouter; Package.json { "имя": "Expensify", "версия": "1.0.0", "главный": "index.js", "автор": "Эндрю Мид", "лицензия": "MIT", " скрипты ": { "служить": "жить-сервер общих /", "построить": "Webpack", "Dev-сервер": "WebPack-DEV-сервер"}," "8.0.0", "WebPack": "3.1.0", "WebPack-DEV-сервер": "2.5.1"}, "devDependencies": { "WebPack-DEV-промежуточного слоя": "3.1.2"} } WebPack-confog.js Const = путь требует ( 'путь'); module.exports = {запись:»./src/app.js', выход: {путь: path.join (__ имя_директории, 'общественность'), имя файла: 'bundle.js'}, модуль: {правила: [{Загрузчик : 'столпотворение-погрузчик', тест: /\.js$/, исключить: / node_modules /}, {тест: /\.s?css$/, используйте: [ 'стиль-погрузчик', 'CSS-погрузчик', 'дерзость-погрузчик']}]}, devtool: 'дешевый-модуль-Eval-источник-карта', devServer: {contentBase: path.join (__ имя_директории, 'общественность'), historyApiFallback:
Andrew Fleyer
1

голосов
0

ответ
46

Просмотры

Совокупные Возвращает

В R мы можем сделать: cum.ret голову (DF) 6 × 5 DataFrames.DataFrame │ │ Роу │ │ б Закрыть │ │ Close_Rets Cum_Ret │ ├─────┼───┼─────── ──┼──────────┼────────────┼───────────┤ │ 1 │ 1 │ │ 6,15507 3,6363 │ │ NaN NaN │ │ 2 │ 2 │ │ 7,73259 0,98378 │ │ -0,729456 -0,729456 │ │ 3 │ 3 │ │ 3,64926 7,94633 7,07735 │ │ 7,07735 │ │ 4 │ 4 │ │ 5,15762 0,744905 │ │ -0,906258 -0,906258 │ │ 5 │ 5 │ 9,49532 │ 8,51811 │ │ 10,4352 10,4352 │ │ 6 │ 6 │ 6.14604 │ 5,02165 │ │ -0.410473 -0.410473 │ в любом случае, чтобы сделать эту работу?
Andrew Bannerman
1

голосов
0

ответ
463

Просмотры

Pinterest Токен доступа Остановился

Этим утром мои приложения перестали работать. У меня есть 30000 пользователей, которые используют мое приложение каждый день. Я запрашиваю мои контакты на Pinterest моего приложения, используя маркер доступа. Когда я заметил ошибку я быстро попытался Pinterest документации, но лексема страница доступа исчезает. У меня есть соавтора для моего приложения, но все еще не показывает кнопку Авторизоваться. Что я делаю.
1

голосов
0

ответ
180

Просмотры

Print full textarea with CSS only

I have textarea blocks on the site I am working on and oftentimes the textareas will contain a lot of text. However, when I print them, they cut off the end of the text. How can I make sure they fully print? I have tried to increase the height, width and overflow of the textareas by using this, with and without media print, and nothing seems to be increasing their size when I print them. @media print { textarea { height: 500px; width: 100%; overflow: visible!important; } } They seem to be stuck in whatever size it has defaulted to. I cannot use JavaScript or PHP for the solution, I can only use CSS. I am okay with having extra blank space from fixed widths/heights, I just need to have all the content be printed. Here is a screenshot, you can see the scroll bar is printed as opposed to all the content.
Andrew Zaw
1

голосов
0

ответ
631

Просмотры

Many problems with Anaconda installation -

Я пытаюсь установить Anaconda 2.7 64-разрядной версии. У меня есть ArcGIS 10.5, установленные на данном компьютере, и я подозреваю, что может быть связано с моими проблемами. ArcGIS установлена ​​32-разрядная версия питона с на моем компьютере. Кажется, что все мои пути для питона в C: \ python27 \ ArcGIS10.5. Я установил Anaconda в C: \ Users \ aneme. Я удалил и переустановил Анаконда несколько раз на этом пути. Каждый раз, когда я решил зарегистрировать Anaconda как мой умолчанию Python 2.7. Первый раз, я получил эту ошибку при открытии строки Anaconda: DLL нагрузки не удалось,% 1 не является допустимым приложением win32. Затем я удалил его и переустановить его. В следующий раз, Анаконда Navigator не открывалась, и я получил странную ошибку, когда я пытался настроить среду Конда в PyCharm: Не удалось создать переводческую Executed команду: Конда C: \ Users \ aneme \ Anaconda2 \ Scripts \ conda.exe создать -p C: \ Users \ aneme \ Anaconda2 \ envs \ безымянный -y питона = 2,7 KeyError: u'pkgs_dirs. За этим следует длинный список файлов путей, и заканчивается с экологическими переменными: Конда информация не может быть построен. KeyError (u'pkgs_dirs',) Произошла неожиданная ошибка. Конда подготовила вышеупомянутый доклад. Загрузка успешно. Кроме того, когда я открыл подсказку Анаконды, и напечатал анаконды-навигатор, я получил эту ошибку в конце нескольких путей к файлам: ImportError: DLL нагрузки не удалось:% 1 не является приложением Win32. Затем я удалил .anaconda и .spyder и .matplotlib папки в C: \ Users \ aneme. Затем я удалил и заново снова два раза, и каждый из тех времен, Анаконда не переустанавливать навигатор, Jupyter или Spyder. Я обыскивал интернет-сообщество в течение нескольких часов, но я до сих пор найти решение. Спасибо.
Andrew Nemecek
1

голосов
0

ответ
20

Просмотры

trisurf с информацией треугольника и значением в центроидах

В Matlab, trisurf делает поверхность треугольника со значением в узлах. Если бы я только знать значение в центроидах, как построить? Некоторые мысли: если п треугольники один и тот же N0 узла, треугольник 1 использует 2 других узлы N1 и N2, треугольник 2 использует N2 и N3, ..., треугольник п используют Nn и N1 и каждый треугольник центроид Ci, г = 1, ..., N, то F (C1) = 1/3 * (f0 + f1 + F2) F (C2) = 1/3 * (f0 + F2 + F3) F (С3) = 1/3 * (f0 + f3 + f4) ... F (Cn) = 1/3 * (f0 + Fn + F1) в основном есть п + 1 неизвестных, я полагаю, что мы не можем решить эти уравнения. Любые предложения, если мы можем сделать приближение (как можно меньше)? Спасибо!
george andrew
1

голосов
1

ответ
136

Просмотры

Где можно скачать старую VSTS Агент?

Я пытаюсь создать частный VSTS средство для создания из репозитория SVN, однако, когда я запуска сборки дает мне следующее сообщение об ошибке: Нет агент не найден в бассейне ххх, который удовлетворяет указанным требованиям: СВН, Cmd, Agent.Version -gtVersion 1.83.0 СВЕН Я понимаю, и я скачаю этот клиент. Cmd я не понимаю, потому что это работает, если выбрать Git построить на тот же агент. Agent.Version Я думаю, нужно в 1.83.0, потому что мы используем SVN? Потому что это тоже не проблема, когда мы пытаемся то же самое с Git. Если это заставляет меня использовать 1.83.0, где эта версия? Я не вижу каких-либо загрузки сайтов с этими старыми версиями? Я думаю, что самый старый я видел, как 2.1 или что-то.
Andrew
1

голосов
1

ответ
387

Просмотры

ExoPlayer - playing multiple videos

I'm tying to play videos from a Firebase Listadapter. When the user clicks on the list they a video plays, and upon finishing the activity finishes, and they return to the original list. When the click on the second video it starts the ExoPlayer activity, but won't play the video. If they press back and select the original video it will play fine. public String mTastingWineID; public String tastingWineId; public String mWineVideoID; public String tastingWineVideoId; private DataSource.Factory mediaDataSourceFactory; private boolean isPlaying = false; public int mVideoResource; public Uri videoUri; private static final String TAG = "WineMediaActivity"; private static final DefaultBandwidthMeter BANDWIDTH_METER = new DefaultBandwidthMeter(); private SimpleExoPlayer player; private SimpleExoPlayerView mVideoView; private ComponentListener componentListener; private long playbackPostiion; private int currentWindow; private boolean playWhenReady = true; private BandwidthMeter bandwidthMeter; public Firebase wineMediaUrl; public ValueEventListener wineMediaUrlListener; private MediaControllerCompat mediaControllerCompat; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.analytics_media_wine_information); Bundle bundle = getIntent().getExtras(); mTastingWineID = bundle.getString(Constants.WINE_ID); tastingWineId = mTastingWineID.toString(); mWineVideoID = bundle.getString(Constants.WINE_VIDEO_ID); tastingWineVideoId = mWineVideoID.toString(); if (player != null){ player.release(); } getCurrentVideo(); } public void getCurrentVideo(){ wineMediaUrl = new Firebase(Constants.FIREBASE_URL).child(FIREBASE_LOCATION_WINE_DETAILS).child(tastingWineId).child(WINE_MEDIA).child(tastingWineVideoId).child("wineVideoUrl"); wineMediaUrlListener = wineMediaUrl.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { componentListener = new ComponentListener(); mVideoView = findViewById(R.id.videoView1); mVideoView.requestFocus(); Object tempVideoFiles = dataSnapshot.getValue(); String str = tempVideoFiles.toString(); videoUri = Uri.parse(str); if (videoUri != null) { initializePlayer(); } else { Toast.makeText(WineMediaActivity.this, "No Video Found", Toast.LENGTH_SHORT).show(); } } @Override public void onCancelled(FirebaseError firebaseError) { } }); mediaDataSourceFactory = new DefaultDataSourceFactory(this, Util.getUserAgent(this, "mediaPlayerSample"), (TransferListener
Andrew
1

голосов
1

ответ
52

Просмотры

Xrm.Page.getControl работает в IE 11 и возвращает объект, но тот же самый код в пограничном браузере возвращает нуль

У меня есть скрипт, который запускается при загрузке страницы и выполняет следующие действия. ===== начало JS файл ====== вар curFldCtrl = Xrm.Page.getControl ( "transactioncurrencyid"); Функция ResetFieldLayout () {curFldCtrl.setVisible (ложь); } Функция OnLoad () {ResetFieldLayout (); } =========== End файл ============== расслоение плотной Забавно, что этот код работает поиск в Chrome и IE11, но когда я запускаю его в Microsoft Краю , он выдает сообщение об ошибке. Была ошибка с настраиваемым событием этого поля. Поле: Окно события: OnLoad Ошибка: Невозможно получить свойство «SetVisible» неопределенной или нулевой ссылки. Любой попадался до или знать, почему это происходит? Заранее спасибо.
Andrew N
1

голосов
0

ответ
13

Просмотры

How do I pass a configuration to KinWebBrowserViewController?

Я пытаюсь найти правильный синтаксис везде, и я просто не понимая его. Как передать конфигурацию KinWebBrowserViewController? Вот код KinWebBrowserViewController преобразуется в Swift (я также могу предоставить оригинал Objective-C) / * Инициализировать основной экземпляр KINWebBrowserViewController для нажатия на навигационный стек Идеально подходит для использования с UINavigationController pushViewController: анимированные: или initWithRootViewController: Необязательно указывать параметры KINWebBrowser или WKWebConfiguration * / класс функ WebBrowser () -> KINWebBrowserViewController? {} Класса Func WebBrowser: -> KINWebBrowserViewController (с конфигурацией WKWebViewConfiguration?)? {} А вот где браузер конкретизируется: перечисление WebviewViewControllerFactory {статический FUNC делают (для URL: String) -> WebBrowserViewController {пусть Webbrowser = WebBrowserViewController () webBrowser.showsURLInNavigationBar = ложь; webBrowser.showsPageTitleInNavigationBar = ложь; webBrowser.barTintColor = UIColor.navBackground webBrowser.loadURLString (URL); вернуться WebBrowser; }} Все, что я хочу сделать, это добавить следующую конфигурацию: пусть конфиг = WKWebViewConfiguration () config.userContentController.add (само, название: «CallbackHandler») и добавить эту конфигурацию в браузере. Кажется, что это должно быть легко, но я боролся с Swift синтаксисом в течение нескольких часов, пытаясь получить то, что я чувствую, должно быть довольно просто работать. Я пробовал Инициализаторы, я попытался дополнительные подклассы, я попытался даже отбрасывая это и используя WkWebView.
1

голосов
0

ответ
161

Просмотры

не в состоянии использовать firebase и местоположение плагин через флаттер и андроид

Я работаю над этим вопросом в течение 2 целых дней, и теперь не являюсь ближе к решению этого. Я использую флаттер, и после выполнения codelabs учебника для firebase, я попытался добавить местоположение в микс. Моя зависимость в pubspec.yaml, build.gradle, и приложение / build.gradle выглядеть следующим образом. pubspec.yaml зависимости: флаттер: СДК: флаттер # image_picker: 0.1.1 # новый # google_sign_in: 0.3.1 # новый # firebase_analytics: 0.0.4 # новый # firebase_auth: 0.2.0 # новый firebase_database: 0.0.12 # старый firebase_storage : 0.0.5 # старый # firebase_database: 0,4. ), Если (localPropertiesFile.exists ()) {localPropertiesFile.withReader ( 'UTF-8') {читатель -> localProperties.load (считыватель)}} Защиту flutterRoot = localProperties.getProperty ( 'flutter.sdk'), если (flutterRoot == NULL) {певд GradleException ( "флаттер SDK не найден Определение местоположения с flutter.sdk в файле local.properties..")} применить плагин: 'com.android.application' применяются с: «$ flutterRoot / пакетов / flutter_tools / Gradle / flutter.gradle»андроид {compileSdkVersion 27 lintOptions {отключить 'InvalidPackage'} defaultConfig {// TODO: Укажите свой собственный уникальный идентификатор приложения (https://developer.android.com/studio/build/application-id.html) , ApplicationID "com.takaoandrew.flutteralight" minSdkVersion 21 targetSdkVersion 27 VersionCode 1 versionName "1,0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" // multiDexEnabled истинные} {buildTypes выпуск {// TODO: Добавьте свой собственный конфиг подписи для сборки релиза. // Подписание с отладочных ключами на данный момент, так `флаттера перспективе --release` работает. signingConfig signingConfigs.debug}}} {флаттера источник '../ ..'} зависимостей {testImplementation 'JUnit: JUnit: 4.12' 'androidTestImplementation com.android.support.test: бегун: 1.0.1' com.android androidTestImplementation». support.test.espresso: эспрессо-ядро: 3.0.1' // компилировать ( "com.google.android.gms: играть-сервисы базы: 10.0.1" ) {// сила = истина; //} // компилировать ( "com.google.android.gms: плей-сервис-задачи: 10.0.1") {// сила = истина; //} // компилировать ( "com.google.android.gms: играть-сервисы подвал: 10.0.1") {// сила = истина; //}} применить плагин: «com.google.gms.google-сервисы» Я получаю ошибку делают это выполнение Сбой задачи «: приложение: preDebugBuild». Android зависимостей «com.google.android.gms: игры-сервисы база» имеет другую версию для компиляции (11.0.4) и выполнения (11.8.0) классов. Вы должны вручную установить ту же версию с помощью DependencyResolution я попытался вручную изменить свои плей-услуги, но я не знаю, как сделать это с флаттера. Назад, когда все это было андроид, я выбрал номер версии сам. Раскомментировать следующие строки из приложения / сборки. Gradle // компилировать ( "com.google.android.gms: играть-сервисов база: 10.0.1") {// сила = истина; //} // компилировать ( "com.google.android.gms: плей-сервис-задачи: 10.0.1") {// сила = истина; //} // компилировать ( "com.google.android.gms: играть-сервисы подвал: 10.0.1") {// сила = истина; //} дает мне выполнение Ошибки для задачи «: приложение: transformDexArchiveWithExternalLibsDexMergerForDebug». java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Невозможно объединить Dex - это классическая ошибка для меня. Раскомментировать строку // multiDexEnabled верно в приложении / build.gradle не меняется с не в состоянии объединить DEX ошибки. Зависимости кажется бардаком мне, так что я пытался смотреть на дереве зависимостей. Я хочу, чтобы мои Gradle зависимостей, чтобы попытаться выровнять все. Когда я бегу ./gradlew: приложения / зависимостей я получаю FAILURE: Строить неудачу с исключением. Что пошло не так: не удалось определить версию Java от '10 .0.1. Если кто-нибудь знает, что мои вопросы, или кто-то есть полезные ссылки, чтобы помочь мне понять Gradle зависимости, и как они связаны с флаттера зависимости, или как решить проблемы с «DEX», или какие-либо советы на все ... Я был бы весьма признателен это потому, что я сейчас стучал головой о стену. Я пробовал другие решения, я видел в StackOverflow и ничего не работает. И версия IOS прекрасно работает до сих пор. Не удалось определить версию Java от '10 .0.1. Если кто-нибудь знает, что мои вопросы, или кто-то есть полезные ссылки, чтобы помочь мне понять Gradle зависимости, и как они связаны с флаттера зависимости, или как решить проблемы с «DEX», или какие-либо советы на все ... Я был бы весьма признателен это потому, что я сейчас стучал головой о стену. Я пробовал другие решения, я видел в StackOverflow и ничего не работает. И версия IOS прекрасно работает до сих пор. Не удалось определить версию Java от '10 .0.1. Если кто-нибудь знает, что мои вопросы, или кто-то есть полезные ссылки, чтобы помочь мне понять Gradle зависимости, и как они связаны с флаттера зависимости, или как решить проблемы с «DEX», или какие-либо советы на все ... Я был бы весьма признателен это потому, что я сейчас стучал головой о стену. Я пробовал другие решения, я видел в StackOverflow и ничего не работает. И версия IOS прекрасно работает до сих пор. Я пробовал другие решения, я видел в StackOverflow и ничего не работает. И версия IOS прекрасно работает до сих пор. Я пробовал другие решения, я видел в StackOverflow и ничего не работает. И версия IOS прекрасно работает до сих пор.
Andrew Takao
1

голосов
0

ответ
47

Просмотры

Различная Маржа шрифта при указании «MONOSPACE» общий шрифт

При указании «MONOSPACE» с китайским текстом в Chrome на OSX, он будет корректно отображать Pingfang SC, однако просчитанный шрифт будет ровно 2 пикселей выше рендеринга тот же шрифт, непосредственно используя «Pingfang SC». Демонстрация: https://jsbin.com/mahuqub/edit?html,output 1) семейство шрифтов: моноширинный; 2) семейство шрифтов: Pingfang SC; Это не проблема высоты строки, как я могу видеть, установив тот же результат высоту строки точно так же. Я также заметил некоторые проблемы, такие как специальные символы / пробела, занимающие различное место, когда атрибут «языков» не правильно установлен, однако контроль за что здесь, установив «Ланг», а не с помощью специальных символов на всех. Также отметим, что Chrome утверждает Pingfang SC визуализируется. Я также уверен, что есть только по умолчанию «Pingfang SC» шрифта в моей системе, не существует никаких других шрифтов, установленных пользователем. Я также не заметил это поведение с MONOSPACE дженериков в других сценариях (hrkt / повесить и конечно латинском и т.д.). Мои вопросы: 1) Почему «моноширинный» делают точно такой же шрифт по-разному? 2) Есть ли способ, чтобы обнаружить это?
Andrew
1

голосов
0

ответ
134

Просмотры

Есть простой способ, чтобы переместить поле на удаленной схеме graphql?

Я пытаюсь интегрировать с удаленной схемой с использованием graphql-инструментов для узла. У меня есть удаленная схема, но, к сожалению, все запросы определяются на типе просмотра, а не типа запросов. Я хотел бы использовать graphql-инструменты для преобразования схемы и переместить некоторые из полей от типа просмотра к типу запросов. Я попробовал несколько различных методов: в том числе delegateToSchema в пользовательских распознаватель и преобразований ExtractField, но они не работали. delegateToSchema кажется, что правильный способ сделать это, но, к сожалению, он может делегировать только к корневому типа а не типа как средства просмотра. Кто-нибудь знает, как я могу добавить поле типа запроса, что делегаты на поле от типа просмотра?
Andrew Safigan
1

голосов
1

ответ
166

Просмотры

Как правильно преобразовать весь холст в происхождении fabric.js / изменение ткани в?

Я пытаюсь установить ткань вверх, так что происхождение внизу слева, а не в левом верхнем углу. В настоящее время я использую setViewportTransform и трансформирует все, как я хочу, за исключением окна выбора. (Не похоже, чтобы получить преобразование) Я сделал скрипку и вы можете увидеть, как если повернуть прямоугольник, окно выбора вращает неправильный путь. Так что мой вопрос, как я могу установить происхождение fabric.js' в левом нижнем углу? http://jsfiddle.net/39up3jcm/105/
1

голосов
1

ответ
42

Просмотры

Реализация localisable строки в IOS с гиперссылкой

Я строю приложение, и хотел бы создать эту функцию. «Используя наши услуги, вы соглашаетесь с нашими условиями предоставления услуг» `Эта метка / текст также должен быть localisable на японском и немецком языках, и когда пользователь нажимает на Условия предоставления услуг, приложение должно запустить WebView на внешний веб-сайт. Я попытался UILabel и ActiveLabel, но они, кажется, не быть в состоянии локализовать / переводить. Кто-нибудь есть какие-либо идеи или предложения? Спасибо и оценили.

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