1

голосов
0

ответ
379

Просмотры

Включение опции Run-а-Script в мастере правил (Windows 7, Outlook 2016)

Опция «Выполнить скрипт» отключена для безопасности с помощью обновления Windows. Здесь https://www.slipstick.com/outlook/rules/outlook-2016-run-a-script-rules/ вы можете увидеть разницу до и после обновления: «запустить приложение» отсутствует. Если вы хотите посмотреть на скриншот от меня (после обновления Microsoft) посмотреть на последнее изображение в этом сообщении. У меня немецкая версия Outlook. Для включения этой опции я смотрел на Outlook 2013 «Выполнить скрипт» правило исчезло. Я включил макрокоманд (испытано как было упомянуто @jsotola) и добавьте в реестре следующий ключ: [HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Security] "EnableUnsafeClientMailRules" = DWORD: 00000001. Но нет никакого «Выполнить скрипт» -option в правилах Outlook. Я тестировал его даже с перезагрузкой. Редактировать: Я проверил его на другом компьютере с Windows 10, а также Outlook, 2016: Вот ключ реестра работает как необходимо, и я могу выбрать «Выполнить скрипт». Так что я вижу, это все еще работает. Но мне это нужно для моего компьютера с Windows 7.
Sascha
1

голосов
0

ответ
769

Просмотры

iTerm2 - Как передать переменные окружения при запуске с помощью URL-схемы?

Большинство из вас, конечно, теперь MacOS эмулятор терминала Iterm 2 Я хочу передать свои переменные окружения, которые я набор / сохраняется в ~ / .ssh / окружающей среды в iTerm2, когда он (профиль) настроен в качестве обработчика по умолчанию для этого url- схема. (SSH: // ==) Обычный пример ← работы Вы открываете приложение iTerm2 Введите ваш SSH-команду: SSH имя хоста Он подключается к вашему серверу, и вы можете увидеть с помощью команды printenv ваши переменные окружения вы положили в ваш местный ~ /.ssh/environment файл. URL-схема пример ← не работает Some внешнего приложения (например, рабочий процесс Alfred-SSH из deanishe) может получить доступ к вашей .ssh / конфигурационный файл, чтобы облегчить доступ ко всем сконфигурированным хостам быстро и открывают их затем с помощью URL-схемы. Поскольку iTerm2 сконфигурирован для SSH-схемы iTerm2 запускается и быстро подключается к серверу. Входите printenv и не находит ваше окружение-varialbes. Вы понимаете, что iTerm2 начал мгновенно и не загружается локальные переменные окружения. Хорошо, я не понял, что это в самом начале и создал проблему для рабочего процесса я использовал. Но разработчик прав, iTerm2 начинается и не в состоянии загрузить переменные среды. Я искал уже несколько недель для решения, но не в состоянии решить эту проблему еще. Вот почему я спрашиваю здесь. Моя локальная конфигурация SSH (очищено) Содержание ~ / .ssh / окружающей среды: эхо "RMATE_HOST = LOCALHOST"> sshenv эхо "RMATE_PORT = 52699"> sshenv Содержание ~ / .ssh / конфигурации является: Хост * AddKeysToAgent да ServerAliveInterval 120 TCPKeepAlive нет UseKeychain да SendEnv RMATE_ * RemoteForward 52699 локальный: 52699 хостов личный HostName personal.tld IdentityFile ~ / .ssh / keyFileName1 пользователя пользователя Порт 22 Хост работы HostName business.tld IdentityFile ~ / .ssh / keyFileName2 Пользователь пользователя Порт 22 И да, в самом деле! Я просто хочу, чтобы передать мой RMATE переменных к серверам через рабочий процесс с Альфредом ;-)
Sascha
1

голосов
1

ответ
43

Просмотры

Разница между test_urls.py и test_views.py

Я в настоящее время обучения, как писать тесты в Django: Я использовал подход, чтобы создать дополнительную тестовую папку, которая имеет тестовые файлы для каждого модуля «Джанго». Тесты / test_urls.py test_views.py test_models.py ... Моя проблема в том, что я не знаю точно отличается от файла test_urls.py и test_views.py К примеру у меня есть этот тест: Защита test_login_url (Я): путь = обратный ( «Войти») ответ = self.client.get (путь) self.assertEqual (response.status_code, 200) Должен ли я поместить этот тест в файле test_urls.py или в test_views.py «Логин» URL в файл urls.py, но вид, что принадлежит к этому URL в views.py Какой файл выбрать? Существуют ли какие-либо рекомендации для этого?
sascha
1

голосов
2

ответ
81

Просмотры

Single URL mod_rewrite продолжает возвращаться к исходному URL

Я пытаюсь сделать очень простую одиночную перезапись URL. Это он: RewriteRule ^ блог / post_type = сообщение [NC, L] Я бы просто как example.com/?post_type=pos для перенаправления и отображения example.com/blog. Я попробовал несколько различных версий переписывают, но все, что я достиг до сих пор является то, что я не получаю 404 на example.com/blog, но продолжает идти назад к example.com/?post_type=post. Я поместил RewriteRule прямо в верхней части файла .htaccess, который не помогло. Это другие переписывает у меня есть в том же файле .htaccess:. #Single URL RewriteRule ^ блог post_type = пост [NC, L] #http WWW переписывают RewriteCond% {HTTP_HOST} ^ instrumentrentalbarcelona.com [NC] RewriteRule ^ (* ) $ https://www.instrumentrentalbarcelona.com/$1 [L, R = 301, NC] # НАЧАТЬ WordPress RewriteEngine On RewriteBase / RewriteRule ^ индекс \. PHP $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule!. /index.php [L] # END WordPress
Sascha Ehrentraut
1

голосов
1

ответ
854

Просмотры

Вызов «функции» на контроле

Я использую MVVM в моем проекте WPF. Теперь я хочу, чтобы отобразить подокно, когда кто-то нажимает на кнопку. Для достижения этой цели классический я бы назвал метод Show (). То, что я хочу сейчас, чтобы сохранить мое приложение ясно, чтобы связать кнопку с функцией Show () подокна. В качестве кнопки мыши (меню нажмите, что угодно) не всегда позволяли мне написал пользовательскую команду, которая оценивает, если команда может быть выполнена. Тем не менее, я не нашел ни малейшего понятия, как вызвать функцию этого элемента управления в чистом виде. Является ли это смысл сделать некоторые классический стиль (код в веб-интерфейсе)? Edit (включая код) XAML: C #: ApplicationDisplayLoginCommand общественного класса: ICustomCommand {частного MyViewModel _ViewModel = NULL; общественного ApplicationDisplayLoginCommand (MoneyManagementViewModel VM) {_ViewModel = ут; } #Region ICustomCommand Члены общественного мероприятия CustomCommandExecutedDelegate CustomCommandExecuted; #endregion #region ICommand Члены общественного BOOL CanExecute (параметр объекта) {вернуться! _ViewModel.IsLoggedIn; } Общественное мероприятие EventHandler CanExecuteChanged {{добавить CommandManager.RequerySuggested + = значение; } Удалить {CommandManager.RequerySuggested - = значение; }} Общественного недействительными Выполнить (параметр объекта) {если (нуль = CustomCommandExecuted!) {CustomCommandExecuted (); } _ViewModel.Login (); }} ICustomCommand наследует от ICommand, просто добавить событие, так как одна команда специфична для различных фронтэндах которые требуют команды вести себя по-разному. НТН -sa
Sascha
1

голосов
1

ответ
1.7k

Просмотры

Android INSTALL_REFERRER и Google Play Маркета

Я играл с INSTALL_REFERRER и все отлично работает с помощью ADB, но не тогда, когда мое приложение в Google Play-Store. Мой сценарий: 1) Одна библиотека, содержащая мой BroadcastReceiver (пакет com.sm.android) 2) Мое приложение с использованием библиотеки (пакет de.sm.android) В AndroidManifest.xml-файл приложения, приемник-часть выглядит как: Как было сказано ранее, с помощью ADB я получаю Инсталляционный-событие, но при загрузке приложения из магазина, я не получаю событие. Я строю мой URL-адрес с помощью https://developers.google.com/analytics/devguides/collection/android/v2/campaigns, это выглядит как https://play.google.com/store/apps/details?id=de. sm.riskulator & реферер = utm_source% 3Dgoogle% 26utm_medium% 3Dbanner% 26utm_content% 3D234124% 26utm_campaign% 3Dpromo и вперед правильно мое приложение. Заранее спасибо, Sascha
Sascha Möllering
1

голосов
2

ответ
764

Просмотры

Matlab linprog ограничения: как остановить заряд и хранение разряда в то же время?

У меня возникли проблемы с MATLAB linprog кода. Функция оптимизации является общей стоимостью за 24 периода, только с учетом затрат на топливо котла. Цель моделирования: Оптимизация поведения заряда / разряда тепловой энергии хранения (TES) для работы 24h системы, состоящей из котла, тепловой нагрузки и ТЭС. Стоимость газа в изменяющихся во времени. Проблема: Если TES идеально (КПД = 100%), у меня нет ограничение, которое останавливает систему от зарядки и разрядки в то же самое время. Я не могу использовать одну переменную для описания заряда и разряда. Я нужен им отделенный На данный момент у меня есть следующие ограничения для описания скорости мин / макс заряда / разряда (и, конечно, некоторые другие): maxChargeThermalTES> = ChargeThermalTES = DischargeThermalTES
Sascha
1

голосов
2

ответ
1.5k

Просмотры

Spring WebFlow: связывание не работает с картой, хотя значения карты в HTTPRequest

Этот вопрос очень похож на этот один: собственность Коллекция / Список не будет связываться или обновление подчиненной формы, что я пытаюсь сделать, это карта набор флажков в пределах JSP на карте в пределах WebFlow. Связывание, например Струны модели работает совершенно нормально. Однако, карта не делает. Вот несколько примеров коды: Модель: класс MyForm общественного {частного Струнный selectedOrderBy; частный Map выбран = новый HashMap (); частные элементы списка = новый ArrayList (); // Теперь сеттера и добытчики для членов} общественного MyClass {частное Строки хэша = «»; // плюс геттер и сеттер} Поток: СПЯ: ... вот еще какой-то код, включая отображение переключателя к selectOrderBy ... ... И, наконец, обслуживанию: @Named класс MyService общественного {общественный недействительный saveSelection (MyForm модель, HttpServletRequest запрос) {...}} Флажки успешно отображать найденные значения в карте. Однако, представить, измененные значения не связаны с моделью (в то время как строка «selectOrderBy» работает). Так я отлажена в MyService # saveSelection, и я обнаружил, что отображение в модели до сих пор старые значения. В то же время, новые значения, на самом деле в запросе. Поэтому на данный момент, я вручную извлечь их из запроса: String = выбран request.getParameter ( «выбрано [«»+ хэш +«»]»); Но это какой-то довольно уродливые обходной путь. Кто-нибудь есть ключ, почему это так? Привет, Саша. }} Флажки успешно отображать найденные значения в карте. Однако, представить, измененные значения не связаны с моделью (в то время как строка «selectOrderBy» работает). Так я отлажена в MyService # saveSelection, и я обнаружил, что отображение в модели до сих пор старые значения. В то же время, новые значения, на самом деле в запросе. Поэтому на данный момент, я вручную извлечь их из запроса: String = выбран request.getParameter ( «выбрано [«»+ хэш +«»]»); Но это какой-то довольно уродливые обходной путь. Кто-нибудь есть ключ, почему это так? Привет, Саша. }} Флажки успешно отображать найденные значения в карте. Однако, представить, измененные значения не связаны с моделью (в то время как строка «selectOrderBy» работает). Так я отлажена в MyService # saveSelection, и я обнаружил, что отображение в модели до сих пор старые значения. В то же время, новые значения, на самом деле в запросе. Поэтому на данный момент, я вручную извлечь их из запроса: String = выбран request.getParameter ( «выбрано [«»+ хэш +«»]»); Но это какой-то довольно уродливые обходной путь. Кто-нибудь есть ключ, почему это так? Привет, Саша. и я обнаружил, что отображение в модели до сих пор старые значения. В то же время, новые значения, на самом деле в запросе. Поэтому на данный момент, я вручную извлечь их из запроса: String = выбран request.getParameter ( «выбрано [«»+ хэш +«»]»); Но это какой-то довольно уродливые обходной путь. Кто-нибудь есть ключ, почему это так? Привет, Саша. и я обнаружил, что отображение в модели до сих пор старые значения. В то же время, новые значения, на самом деле в запросе. Поэтому на данный момент, я вручную извлечь их из запроса: String = выбран request.getParameter ( «выбрано [«»+ хэш +«»]»); Но это какой-то довольно уродливые обходной путь. Кто-нибудь есть ключ, почему это так? Привет, Саша.
Sascha Leyer
1

голосов
1

ответ
386

Просмотры

Ошибка синтаксиса с помощью рубинового-YouTube-DL

Я новичок в этом сайте, а также в программировании. На самом деле я учусь Ruby. В первых экспериментах я хотел бы загрузить файл с Youtube нравится. Я решил использовать Ruby, YouTube, дл. Я анализирую ARGV0 до $ URL. Тогда я использую: FileUtils.cd ( "# {$ musicdir} / # {$} папка") сделать YoutubeDL :: Downloader.download_audio ( "# {$ URL}") конец Но один производит этот выход: ш: -c: Zeile 0: Syntaxfehler байм unerwarteten Wort `(» ​​ш: -c: Zeile 0: `/home/sascha/.rvm/gems/ruby-2.0.0-p353/gems/ruby-youtube-dl-0.0. 5 / бен / youtube-dl.py --no-прогресс --extract аудио --audio формат mp3 = --output = / TMP /% (stitle) s -% (загрузчик) s -% (AutoNumber) s .mp3' /home/sascha/.rvm/gems/ruby-2.0.0-p353/gems/ruby-youtube-dl-0.0.5/lib/ruby-youtube-dl/downloader.rb:9:in `download_audio 'не определен метод `[]' для ноля:
Sascha Manns
1

голосов
1

ответ
197

Просмотры

IPython ноутбук ядро ​​умирает в установке zc.buildout

Я использую zc.buildout строить свою среду приложений питона. Я хочу, чтобы запустить IPython ноутбук и использовать свои собственные пакеты для дальнейшего тестирования и разработки. [Buildout] простирается = buildout.cfg части + = ipython_part [модификации] IPython = 0.13.2 pyzmq = 13.0.2 [ipython_part] #http: //ipython.org/ipython-doc/stable/install/install.html#dependencies -для-The-IPython-HTML-ноутбук #https: //github.com/bearstech/ipython_notebook/blob/master/buildout.cfg рецепт = zc.recipe.egg зависимые-скрипты = истинные яйца = IPython [zmq, ноутбуков, тест] $ {MyApplication: яйца} Начиная ноутбук работает, но как только я создаю новый ноутбук Ядро умирает. [NotebookApp] Ядро начало: c7c64caf-c966-4863-b37d-11cf11901882 Traceback (самый последний вызов последнего): Файл "", строка 1, в ImportError: Нет модуль с именем IPython.zmq. ipkernel Запуск IPython внутри virtualenv работает как шарм. Моя проблема связана с установкой Buildout. Я отдаю себе отчет в этом ответе. Оно работает. Относительно широкое распространение использование билдаута & IPython ноутбука это должна быть обычная ситуация. Есть ли Водоохладители рецепты, чтобы сделать его работу вне коробки?
Sascha Gottfried
1

голосов
1

ответ
601

Просмотры

DatePicker format date as system locale

Я пытаюсь форматировать дату в соответствии с локалью. Я знаю, что могу использовать DateFormat, но я просто не могу показаться, чтобы получить это право! Я также попытался SimpleDateFormat, но не уважает локаль и больше всего она устарела! Ниже мой текущий код, то DatePickerDialog показан, когда EditText получает фокус. Проблема в том, что NullPointerException происходит потому, что DateFormat возвращает нуль! Что я делаю неправильно? Может кто-нибудь, пожалуйста, помогите мне? общественного недействительными onFocusChange (View v, логическое HasFocus) {если (v == txtDate) {если (HasFocus == верно) {// Процесс получения текущей даты окончательный календарь с = Calendar.getInstance (); mYear = c.get (Calendar.YEAR); mMonth = c.get (Calendar.MONTH); MDAY = c.get (Calendar.DAY_OF_MONTH); DateFormat.getDateFormat (activityname.this); Указатель на строку = dateFormat.format (дата); txtDate.setText (ы); }}, MYear, mMonth, MDAY); dpd.show (); }}}
sascha
1

голосов
2

ответ
185

Просмотры

Импортные классы не появляются на d.ts файл

Это связано с этим вопрос: Могу ли я импортировать класс машинопись из моего собственного модуля к глобальным? Я сделал модуль, и я хочу, чтобы предоставить класс в глобальном масштабе. Модуль Foo {экспорт класса Bar {х: число} / * Некоторые больше интерфейсов и классов, которые будут использоваться только в этом модуле * /} Во-первых, я сделал интерфейс и определили новую переменную для достижения этой цели. Интерфейс Бар простирается foo.bar {} вар Bar = foo.bar; Сформированный JavaScript был мой бар в качестве переменной. вар Foo; (Функция (Foo) {вар Bar = (функция () {функции бар () {} вернуться бар;}) (); Foo.Bar = бар;}) (Foo || (Foo = {})); вар Bar = Foo.Bar; // # sourceMappingURL = app.js.map Файл d.ts включен мой глобальный интерфейс Bar и переменный. объявить модуль Foo {класса Bar {общественных х: число; }} Интерфейс бар расширяет Foo. Бар {} объявить уаг Бар: TypeOf foo.bar; Потом я заметил, что я могу просто использовать импорт, чтобы выставить свой класс, и я так и сделал. импорт Bar = Foo.Bar; Результирующий файл JavaScript был точно таким же. вар Foo; (Функция (Foo) {вар Bar = (функция () {функции бар () {} вернуться бар;}) (); Foo.Bar = бар;}) (Foo || (Foo = {})); вар Bar = Foo.Bar; // # sourceMappingURL = app.js.map Однако мой d.ts файл в настоящее время не включает в себя какую-либо информации о глобальном баре. объявить модуль Foo {класса Bar {общественных х: число; }} Является ли это предполагаемый результат? Я думаю, что это приведет к ошибкам, так как это позволило бы объявить переменные с тем же именем, когда я включаю файл и d.ts файл JavaScript в другом проекте. и я так и сделал. импорт Bar = Foo.Bar; Результирующий файл JavaScript был точно таким же. вар Foo; (Функция (Foo) {вар Bar = (функция () {функции бар () {} вернуться бар;}) (); Foo.Bar = бар;}) (Foo || (Foo = {})); вар Bar = Foo.Bar; // # sourceMappingURL = app.js.map Однако мой d.ts файл в настоящее время не включает в себя какую-либо информации о глобальном баре. объявить модуль Foo {класса Bar {общественных х: число; }} Является ли это предполагаемый результат? Я думаю, что это приведет к ошибкам, так как это позволило бы объявить переменные с тем же именем, когда я включаю файл и d.ts файл JavaScript в другом проекте. и я так и сделал. импорт Bar = Foo.Bar; Результирующий файл JavaScript был точно таким же. вар Foo; (Функция (Foo) {вар Bar = (функция () {функции бар () {} вернуться бар;}) (); Foo.Bar = бар;}) (Foo || (Foo = {})); вар Bar = Foo.Bar; // # sourceMappingURL = app.js.map Однако мой d.ts файл в настоящее время не включает в себя какую-либо информации о глобальном баре. объявить модуль Foo {класса Bar {общественных х: число; }} Является ли это предполагаемый результат? Я думаю, что это приведет к ошибкам, так как это позволило бы объявить переменные с тем же именем, когда я включаю файл и d.ts файл JavaScript в другом проекте. }) (Foo || (Foo = {})); вар Bar = Foo.Bar; // # sourceMappingURL = app.js.map Однако мой d.ts файл в настоящее время не включает в себя какую-либо информации о глобальном баре. объявить модуль Foo {класса Bar {общественных х: число; }} Является ли это предполагаемый результат? Я думаю, что это приведет к ошибкам, так как это позволило бы объявить переменные с тем же именем, когда я включаю файл и d.ts файл JavaScript в другом проекте. }) (Foo || (Foo = {})); вар Bar = Foo.Bar; // # sourceMappingURL = app.js.map Однако мой d.ts файл в настоящее время не включает в себя какую-либо информации о глобальном баре. объявить модуль Foo {класса Bar {общественных х: число; }} Является ли это предполагаемый результат? Я думаю, что это приведет к ошибкам, так как это позволило бы объявить переменные с тем же именем, когда я включаю файл и d.ts файл JavaScript в другом проекте.
1

голосов
1

ответ
98

Просмотры

Программа была начата пользователем или планировщик?

Есть ли способ узнать, если консоль приложения (VB.net) была запущена пользователем или планировщика окон. There'sa очень похожа нить, но нет результата: http://www.44342.com/visual-basic-f948-t16091-p1.htm
Sascha Bömken
1

голосов
1

ответ
551

Просмотры

JMeter Сформировать Сводные результаты показывает неправильные значения

Я построил простой план тестирования, который выполняет 20 HTTP запросов с помощью одной нити. Она работает на одну итерацию. В результате файл (.jtl) показывает, что оно выполнено 20 запросов. Однако JMeter Сформировать Итоговые результаты кажется неправильным. Формировать Сводные результаты показывает в 49 секунд 30. Является ли это ошибка JMeter или я читать это неправильно? Резюме + 6 в 7s = 0,9 / с Среднее: 817 Мин: 4 Макс: 4307 Err: 0 (0.00%) Активность: 1 Создана 1 Закончено: 0 Резюме = 20 в 47.4s = 0,4 / с Avg: 1444 Min: 4 Макс: 9160 Err: 0 (0.00%) Генерировать сводные результаты = 30 в 49s = 0,6 / с Среднее: тысяча пятьсот восемьдесят семь Мин: 4 Макс: 9160 Err: 0 (0.00%) суммарные = 20 в 48s = 0,4 / с Среднее: 1444 Min : 4 Макс: 9160 Err: 0 (0.00%)
Sascha
1

голосов
1

ответ
894

Просмотры

Затмение консоли не показывает исключения Tomcat / StackTrace

Когда я начинаю Tomcat внутри Eclipse, я получаю консоль с отладочной информацией, которые очень много того, что я привык, что они всегда заканчиваются с утверждением, что Tomcat был запущен в течение п миллисекунд. Однако, всякий раз, когда происходит исключение, трассировки стека для этого исключения не отображается в консоли. Я привык, чтобы быть в состоянии увидеть их «случиться» право из IDE. Установка уровня в logging.properties другое значение (УТОНЧЕННАЯ или ERROR) вызывает ожидаемые изменения, но не Stil запись для исключения вообще. Есть ли войти Tomcat исключений иначе? Сообщение HTTP 500 упоминает журналы Tomcat. Так должно быть место, где гораздо больше информации отправляется. Соответствующие журнала каталоги содержат только простые журналы доступа и то, что я вижу на консоли в Eclipse. Какая конфигурация отвечает за вывод на консоль? Мой logging.properties выглядит следующим образом:. Обработчики = java.util.logging.ConsoleHandler java.util.logging.ConsoleHandler.level = FINE org.apache.catalina.level = FINE org.apache.catalina.core.ContainerBase [Catalina] . [локальный] .level = INFO org.apache.catalina.core.ContainerBase. [Каталина]. [локальный]. [/ менеджер] .level = INFO org.apache.catalina.core.ContainerBase. [Каталина]. [локальный ]. [/ хост-менеджер] .level = ИНФО
Sascha Kaupp
1

голосов
1

ответ
399

Просмотры

Apache Олт OAuthClient.accessToken () терпит неудачу с тайм-аутом

Я пытаюсь войти в систему пользователей с помощью Google OpenID. При попытке аутентификации пользователя, я всегда работать в тайм-аут при попытке получить маркер доступа. общественного класса TestRun {государственной статической силы основных (String арг []) бросает OAuthSystemException, OAuthProblemException {OAuthClientRequest запрос = OAuthClientRequest .tokenProvider (OAuthProviderType.GOOGLE) .setGrantType (GrantType.AUTHORIZATION_CODE) .setCode ( "") .setRedirectURI (Env.REST_API_LOCATION +» / логин ") .setClientId (Env.CLIENT_ID) .setClientSecret (Env.CLIENT_SECRET) .buildQueryMessage (); OAuthClient OAc = новый OAuthClient (новый URLConnectionClient ()); ответ OAuthAccessTokenResponse = oac.accessToken (запрос); System.out. Println (response.getAccessToken ()); System.out.println (response.getExpiresIn ()); }} Я всегда работать в ConnectException (тайм-аут), когда oac.accessToken (запрос) называется и не получить больше информации о том, что происходит.
Sascha Kaupp
1

голосов
2

ответ
96

Просмотры

Есть информационные сообщения в SQL сервере локализованы?

Я хочу, чтобы поймать сообщения о прогрессе, когда резервное копирование моей базы данных, как описано здесь. Он отлично работает, но я беспокоюсь о том, как процент делается извлекается из информационных сообщений. В комментариях @ChristianHayter предлагает регулярное выражение, которое конкретный язык (в этом случае на английском языке). Есть ли отправлять SQL-сервер информационных сообщений всегда на английском языке или это зависит от настроек системы. Если да, то как я могу узнать, что формат сообщение прогрессбара является. Я думаю, что я помню таблицу в SQL Server, в котором хранится все эти сообщения (что-то вроде «{0} проценты полных»), но я не могу вспомнить название.
Sascha
1

голосов
1

ответ
441

Просмотры

Настройка глобальной Gradle построить реж относительный путь

Я хотел бы установить глобальный Gradle сборки реж что указывает на виртуальный диск. Я пробовал множество способов настройки сборки реж в моей глобальной gradle.properties файл, расположенный в ~ / .gradle / gradle.properties. Проблема я столкнулся в том, что Gradle не оценивает переменные / относительное выражение, которые включены в конфигурации buildDir. Как настроить я глобальную сборку реж, которая заботится о проекте конкретных подпапок? gradle.projectsLoaded {rootProject.allprojects {buildDir = ~ / .gradle / сборки / $ {rootProject.name} / $ {project.name}}}
Sascha Held
1

голосов
1

ответ
50

Просмотры

Опция регистрации тегов проигнорировано Docker демона

У меня есть падение docker.conf в на Ubuntu 16.04 для system.d, который выглядит следующим образом: [Service] ExecStart = ExecStart = / USR / бен / Докер демон -H ТСР: //127.0.0.1: 2376 --log- драйвер системного журнала --log-неавтоматического тег = 'докер / {{. Name}}' Я ожидал, что тег в вар / журнал / системный журнал, чтобы посмотреть, как докер /, но он по-прежнему с помощью {{.Name}} / {{ID. }} есть ли что-нибудь еще, что я должен изменить?
Sascha
1

голосов
3

ответ
988

Просмотры

Prevent multiple transfer operations with Azure Storage Data Movement Library

Я только начал использовать Azure Storage Data Library Movement (DML), имеющий код, похожий на общественный DML образец кода. Используйте случай, чтобы (пошагово) синхронизировать локальный каталог для хранения больших двоичных объектов в несколько раз, а некоторые файлы в каталоге обновляется время от времени. UploadDirectoryOptions варианты = новые UploadDirectoryOptions {SearchPattern = "*. *", Рекурсивный = ложь, BlobType = BlobType.BlockBlob}; // Регистрация на событие передачи. DirectoryTransferContext контекст = новый DirectoryTransferContext (); // только скопировать новые файлы - аналогично AzCopy / XO / XN переключатели //https://github.com/Azure/azure-storage-net-data-movement/issues/12 context.ShouldOverwriteCallback = (источник, место назначения) = > {вар SourceFile = новый FileInfo ((строка) источник); вар = destBlob назначения, как CloudBlob; вернуться sourceFile.LastWriteTimeUtc> destBlob.Properties.LastModified; }; // Начало загрузки уаг transferStatus = ждут TransferManager.UploadDirectoryAsync (sourceDirPath, DestDir, параметры, контекст); В настоящее время операция передачи инициируется событие приложения. Экспериментируя с парой событий в короткий промежуток времени, это вызывает исключение, как показано ниже. Поскольку TransferManager статический класс, как удовлетворить это требование в моем заявлении и предотвратить такие исключения? Microsoft.WindowsAzure.Storage.DataMovement.TransferException было необработанное сообщение: Необработанное исключение типа «Microsoft.WindowsAzure.Storage.DataMovement.TransferException» произошло в mscorlib.dll Дополнительная информация: операция переноса с одного источника и назначения уже существует. // Начало загрузки уаг transferStatus = ждут TransferManager.UploadDirectoryAsync (sourceDirPath, DestDir, параметры, контекст); В настоящее время операция передачи инициируется событие приложения. Экспериментируя с парой событий в короткий промежуток времени, это вызывает исключение, как показано ниже. Поскольку TransferManager статический класс, как удовлетворить это требование в моем заявлении и предотвратить такие исключения? Microsoft.WindowsAzure.Storage.DataMovement.TransferException было необработанное сообщение: Необработанное исключение типа «Microsoft.WindowsAzure.Storage.DataMovement.TransferException» произошло в mscorlib.dll Дополнительная информация: операция переноса с одного источника и назначения уже существует. // Начало загрузки уаг transferStatus = ждут TransferManager.UploadDirectoryAsync (sourceDirPath, DestDir, параметры, контекст); В настоящее время операция передачи инициируется событие приложения. Экспериментируя с парой событий в короткий промежуток времени, это вызывает исключение, как показано ниже. Поскольку TransferManager статический класс, как удовлетворить это требование в моем заявлении и предотвратить такие исключения? Microsoft.WindowsAzure.Storage.DataMovement.TransferException было необработанное сообщение: Необработанное исключение типа «Microsoft.WindowsAzure.Storage.DataMovement.TransferException» произошло в mscorlib.dll Дополнительная информация: операция переноса с одного источника и назначения уже существует. В настоящее время операция передачи инициируется событие приложения. Экспериментируя с парой событий в короткий промежуток времени, это вызывает исключение, как показано ниже. Поскольку TransferManager статический класс, как удовлетворить это требование в моем заявлении и предотвратить такие исключения? Microsoft.WindowsAzure.Storage.DataMovement.TransferException было необработанное сообщение: Необработанное исключение типа «Microsoft.WindowsAzure.Storage.DataMovement.TransferException» произошло в mscorlib.dll Дополнительная информация: операция переноса с одного источника и назначения уже существует. В настоящее время операция передачи инициируется событие приложения. Экспериментируя с парой событий в короткий промежуток времени, это вызывает исключение, как показано ниже. Поскольку TransferManager статический класс, как удовлетворить это требование в моем заявлении и предотвратить такие исключения? Microsoft.WindowsAzure.Storage.DataMovement.TransferException было необработанное сообщение: Необработанное исключение типа «Microsoft.WindowsAzure.Storage.DataMovement.TransferException» произошло в mscorlib.dll Дополнительная информация: операция переноса с одного источника и назначения уже существует.
Sascha Gottfried
1

голосов
1

ответ
243

Просмотры

Получение ссылки на ответ из формы Google

У меня есть сценарий, прикрепленный к форме Google, который отправляет уведомление на канал Разногласия по представлению. Я хочу, чтобы включить прямую ссылку на индивидуальную реакцию (ссылка выглядит https://docs.google.com/forms/d//edit#response=). Как я могу получить эту ссылку? Я получаю часть ссылки до / редактирования с Form.getEditUrl (), но я не могу получить правильный идентификатор. Я проверил FormResponse.getId (), но это не связывает меня с какой-либо реакции. Вот как добраться до этой ссылки вручную через форму редактирования:
sascha_lamp
1

голосов
1

ответ
49

Просмотры

Метеор Угловое forkjoin для сервера инициализации данных на стороне

Я пытаюсь использовать метод RxJS Observable.forkjoin синхронизировать мои сторону сервера создали фальшивые данные, но он никогда не запускает подписку, если я пытаюсь использовать их с методами MeteorObservable.Collection.insert. Если я пытаюсь использовать то же самое с «оригинальным» Угловым Наблюдаемой как observableBatchTest.push (Observable.from ([я])); нет никаких проблем, и подписка запускается нормально. Вот небольшой минимальный пример существующей проблемы: функция initFakeChats (numberOfChats: число): Наблюдаемое {пусть observableBatch = []; для (вар я = 0; г <numberOfChats; я ++) {VAR данных = {сообщения: Fake.word (), имя: Fake.word ()}; observableBatch.push (Chats.insert (данные)); } Вернуть Observable.forkJoin (observableBatch); } Функция экспорта fakeAll () {пусть chatIds = initFakeChats (2). подписаться (fakeChatIds => {console.dir ( 'Готовые Поддельные Чаты'); console.dir (fakeChatIds); возвращение fakeChatIds;}, ошибка => {console.dir (ошибка);}); } Есть специальный метеорит способ достичь чего-то подобного, как это? Например динамические вложенное Meteor.call?
Sascha N.
1

голосов
1

ответ
52

Просмотры

Упростить вложен код Python

Я написал небольшую вспомогательную функцию, который я использую, чтобы проверить, если навигационный элемент активен. Код работает, как я ожидал, но это выглядит немного вложенное. Кто-нибудь знает, как упростить это? Защиту url_name_active (view_name, имя, точный = True, не исключает = None): exclude_names = exclude.split ( ''), если не исключить еще None, если исключить: для exclude_name в exclude_names: если exclude_name в VIEW_NAME: не возвращать None, если точное и имя = = view_name или \ не точно и имя в VIEW_NAME: возвращение «активный»
sascha
1

голосов
1

ответ
37

Просмотры

MVC C # Метаданные DataAnnotations путаница

Я пытаюсь использовать классы метаданных, чтобы иметь возможность сохранить свои атрибуты проверки при регенерации класса модели. Тем не менее, из предложенных рекомендаций я продолжаю нарваться вопросы. При обновлении или регенерировать класс модели, она создает / обновляет DatabaseModel.edmx> DatabaseModel.tt с автоматически сгенерированным tablename.cs классами. Это я не могу изменить, если я не хочу терять атрибуты проверки. Согласно документации Microsoft, я создал классы Metadata.cs и Partial.cs в папке модели или даже попытался создать класс для каждой таблицы базы данных, используя следующий код: с помощью системы; используя System.ComponentModel.DataAnnotations; Пространство имен CApp. Модели {[MetadataType (TypeOf (ConsultantMetaData))] общественный частичный класс консультант {} общественного класса ConsultantMetaData {[Требуется] [Display (Name = "Name")] общественная строка ConsultantName {получить; задавать; } [Требуется] [EmailAddress] [Display (Name = "Отправить")] общественная строка ConsultantEmail {получить; задавать; } [Требуется] [Display (Name = "активен")] общественный BOOL IsActive {получить; задавать; }}} И это когда я начинаю получать ошибки неоднозначности. «Консультант» является неоднозначным ссылка между «CApp.Data.Consultant» и «CApp.Models.Consultant» по умолчанию подмостей создающего Index, Подробности по умолчанию, создание, редактирование и удаление контроллера и последующие Просмотров это один пострадавших. По умолчанию все они используют автоматически генерируемые модели классов код, чтобы получить и установить данные. [HttpPost] [ValidateAntiForgeryToken] общественного ActionResult Создать ([Bind (Include = "ConsultantId, ConsultantName, ConsultantEmail, IsActive")] Консультант-консультант) {если (ModelState.IsValid) {db.Consultants.Add (консультант); db.SaveChanges (); вернуться RedirectToAction ( "Index"); } Вернуться View (консультант); } Или: // GET: Consultants / Редактировать / 5 общественности ActionResult Edit (? Int ID) {если (идентификатор == NULL) {вернуть новый HttpStatusCodeResult (HttpStatusCode.BadRequest); } Консультант Консультант = db.Consultants.Find (ID); если (консультант == NULL) {вернуться HttpNotFound (); } Вернуться View (консультант); } Я получаю ошибку неявное преобразование: Не удается неявно преобразовать тип «Капп. Data.Consultant»до„“CApp.Models.Consultant В методе, если я изменю Консультант: CApp.Data.Consultant консультант = db.Consultants.Find (ID); Затем данные получены в соответствии с обычным и атрибут проверки дисплея игнорируется, и по-прежнему отображает таблицы имя столбца вместо разыскиваемого атрибут Display Name. Не знаю, как я должен получать и отображать данные модели таким образом, чтобы он отображает информацию, мне нужно, кроме ручного ввода из нужного имени столбца в представлении, которое не является объективным. Я чувствую, что я бегу по кругу здесь, и я не нашел ответа мне нужно еще в этом форуме. Могу ли я правильно, предполагая, что класс метаданных, содержащего разыскиваемые аннотации данных, должен соответствовать автоматически сгенерированного модели именно в терминах столбцов в таблице или мне нужно только указать пользовательские столбцы, для которых мне нужны пользовательские отображаемое имя или другие пользовательские атрибуты? Любая помощь будет оценена. Отчаянно нуждается в объяснении с примерами пожалуйста.
Sascha
1

голосов
1

ответ
34

Просмотры

Как подтвердить выбор для метода objects.create ()?

У меня есть следующие модели: от django.db импортных моделей класса Художника (models.Model): TYPE_CHOICES = (( 'Человек', 'лицо'), ( 'Group', 'Группа'), ( 'Other', «Other «),) имя = models.CharField (max_length = 100) тип = models.CharField (max_length = 20, выбор = TYPE_CHOICES) проблема заключается в том, что если я создаю объект так: Artist.objects.create (...) проверка типа не работает. Как я могу активировать проверку для этого?
sascha
1

голосов
1

ответ
0

Просмотры

Не могу поместить Гант участок тира

Я сделал Гант участок на plotly. Но сейчас я хотел бы поставить его на приборной панели с выпадающим меню. Как я новичок в тире, я генерировать ниспадающее меню, но я изо всех сил, чтобы поставить свою gannt участок на приборной панели, где мой вход должен быть значение из выпадающего меню, и выход должен быть линия (график) выбранного значения из выпадающее меню. Я бы очень признателен Вам помогает. Благодарю.
Sascha
1

голосов
1

ответ
0

Просмотры

Как справиться с PDO сделок с возможными повторяющимися записями

Что произойдет, если я совершить сделку PDO, где один или несколько записей дублируют уже существующих первичных ключей? Будет ли сделка вставить все доли не имеет дубликатов или откат? Если это последнее, как я могу предотвратить откат?
Sascha Galley
1

голосов
3

ответ
0

Просмотры

Visual Studio 2005 - Бинарное построен с / DEBUG / OPT: REF гораздо больше, чем не-отладочной сборки

В нашем случае / DEBUG двоичный 50% больше, двоичная построен с / DEBUG / OPT: REF еще 40% больше. Из ответов в Visual Studio: отладочной информации в сборки релиза я ожидал выпуск отладочной информации не должно быть намного больше. Что нам не хватает? Это одна из главных причин, почему мы в настоящее время судоходство зачищенный двоичный, вместо одного, который легко отлаживать. Я не мастер сборки, поэтому, пожалуйста, медведь со мной. Размеры: 22MB с / O2 35MB с / O2 / DEBUG 32Мб с / O2 / DEBUG / OPT: REF
Sascha
1

голосов
1

ответ
2.8k

Просмотры

Отключить аппаратную кнопку BING в Windows Phone 8? [закрыто]

Я недавно купил HTC Windows Phone 8X. Довольно приятно устройство до сих пор. Но датчик-клавиши на нижней части устройства очень чувствительны и прикасаясь к ним случайно (что случается довольно часто) очень раздражает. Существует ли какой-нибудь способ, чтобы их отключить? (С помощью какого-либо параметра или приложений, работающих в фоновом режиме) Спасибо за помощь.
Sascha
1

голосов
2

ответ
4k

Просмотры

заменить «umlaute» как äöü при вводе

Я новичок в JQuery скриптов и надеюсь, что вы можете мне помочь. Google не может :( я пытаюсь получить JQuery скрипт работает, то заменить некоторые «umlaute», т.е. «А», «Ö», ... в то время как пользователь вводит в текстовое поле. если пользователь записи например, . а, чем она должна автоматически заменяется АЕ заранее спасибо, наилучшие пожелания - редактирование: сценарий, что у меня есть проблемы с, это ниже сценарий работает для одной буквы (без если и еще), но нет. когда я хочу запустить это с многократной заменой ... $ (документ) .ready (функция () {$ ( "#") UML. KeyUp (функция () {$ (это) .val (функция (я, v) {// индекс, текущее значение, если (v == "A") {возвращение "ае";} если (v == "O") {возвращение "ае";} еще {возвращение v;}});}) ; }); заранее спасибо!
Sascha
1

голосов
1

ответ
423

Просмотры

Могу ли я заблокировать 2 таблицы в то же время?

Мне нужно реализовать схему блокировки в моем приложении. Пользователь может только открыть диалоговое / форму, если она не была заблокирована. С другой стороны, замок может быть установлен только, если нет диалога в настоящее время открыт, что соответствует этому замку. Мой подход до сих пор: У меня есть SQL-сервера таблицы tbl_lock с колонки lockname где я поддерживать замки и таблицы tbl_dialog (пользователь, dialogname), где я создаю строку всякий раз, когда пользователь открывает диалоговое окно. Чтобы создать блокировку я сделать следующее: 1) Начните транзакцию не 2) выберите * из tbl_dialog с (SERIALIZABLE) где dialogname = @ SomeName 3) вставить запись блокировки для диалогового @somename в tbl_lock, если Прио отборных возвращает никаких записей 4 ) фиксация транзакции проблемы IST, что я хотел бы, чтобы не допустить, что кто-то пытается открыть диалог, когда какой-либо другой пользователь пытается установить блокировку. Я мог бы повторить описанные выше шаги 4 и выберите tbl_lock с сериализации и вставить запись в tbl_dialog, но я боюсь, я бегу в тупик, если 2 параллельные транзакции, таким образом, выполнить этап блокировки обе таблицы tbl_dialog и tbl_lock в то же самое время. Могу ли я заблокировать обе таблицы в шаге 2 сразу? Есть более разумный способ решить эту проблему? С наилучшими пожеланиями, Sascha EDIT: На основе комментариев Богдана я бы реализовать следующую SP, чтобы установить блокировку: Создать процедуру CreateLock @dialogname NVARCHAR (10), @lockname NVARCHAR (10) НАЧАТЬ SET NOCOUNT ON; DECLARE @result Int; DECLARE @locksuccess INT = 0; начать Tran; EXEC @result = sp_getapplock @Resource = 'myapplockmanagement', @LockMode = 'Exclusive', @ LOCKTIMEOUT = 3000; если @result> = 0 BEGIN - Убедитесь, что не пользователь открыл диалоговое @lockname, если не существует (выберите 1 из tbl_dialog где dialogname = @ dialogname) НАЧАТЬ, если не существует (выберите 1 из tbl_lock где lockname = @ lockname) НАЧАТЬ вставку в tbl_lock (lockname) значения (@lockname); установить @locksuccess = 1; END END фиксации; END ELSE НАЧАТЬ откат; END возвращение @locksuccess; END Если я правильно понял sp_getapplock, myapplockmanagement будет заблокирован исключительно таким образом замок все другие темы из. Если блокировка приложений может быть Изучается я смело могу проверить мой tbl_dialog и в конечном счете вставить новую строку в tbl_lock, верно? Так что следующий Procdure будет: Создать процедуру RegisterDialogUsage @dialogname NVARCHAR (10), @lockname NVARCHAR (10) КАК НАЧАТЬ SET NOCOUNT ON; DECLARE @result Int; DECLARE @registersuccess INT = 0; начать Tran; EXEC @result = sp_getapplock @Resource = 'myapplockmanagement', @LockMode = 'Exclusive', @ LOCKTIMEOUT = 3000; если @result> = 0 BEGIN - Убедитесь в том, что ни один замок не установлен. если не существует (выберите 1 из tbl_lock, где lockname = @ lockname) НАЧАТЬ вставки в tbl_dialog (dialogname) значений (@dialogname); установить @registersuccess = 1; END фиксации; END ELSE НАЧАТЬ откат; END возвращение @registersuccess; END Итак, если я не ошибаюсь, эти два SPs делать именно то, что мне нравится: Замки могут быть установлены только в tbl_lock, если нет пользователи не зарегистрированы в tbl_dialog Диалог использования может быть только в зарегистрированный tbl_dialog если не замок IST установлен в tbl_lock Благодаря sp_getapplock там wont't быть проблемы параллелизма. Это правильно? (Соответствующие ПЛов для удаления записей в tbl_lock и tbl_dialog должны были быть implemeted два ...) Sascha
Sascha
1

голосов
2

ответ
854

Просмотры

How to re-enable a commit into TFS?

Моя компания использует услуги Visual Studio Team (ранее Visual Studio Online, Team Foundation Service). Как разработчик я использую ГИТ-ТФ, чтобы делать свою работу с Git. Для применения непрерывной интеграции У меня есть Jenkins ход, который извлекает код из Team Services с плагином, который использует Team Explorer Everywhere CLC. В последнее время во время фиксации в Team Services, это сообщение пришло вверх: Готфрид @ Lubuntu-виртуальная машина: ~ / git_repo $ ГИТ-ТФ Checkin Проверка и $ / fireAnalytics: 12%, совершают a0bfea1 ГИТ-ТФ: не удалось изменений ПЭНД в TFS из-за следующие ошибки. Необходимо исправить ошибки и повторить попытку проверки в TF10151:. Невозможно заблокировать элемент $ / fireAnalytics / пакеты / fdssuite / SRC / fdssuite / тесты / couch_devices.png для регистрации отъезда. Элемент $ / fireAnalytics / пакеты / fdssuite / SRC / fdssuite / тесты / couch_devices. PNG извлечен Sascha Gottfried в рабочей области Hudson-hhpberlin fireanalytics-MASTER. В рабочей области рабочего пространства (упомянуто Хадсон-hhpberlin fireanalytics-MASTER) создается сервер Дженкинс CI (с TFS плагин с использованием Tee-CLC). Файл упоминается создаются на этапе сборки, который проходит тесты интеграции и не находится под контролем версий. Рабочая область настроена использовать TFS вариант плагина "Использование обновления. Цитата из документации Если эта опция включена, то рабочее место и рабочая папка не будет удалена в конце сборки. Это делает сборки быстрее, но артефакты остаются между сборками. Если флажок не установлен, плагин создаст рабочий и отобразить его в локальную папку в начале сборки, а затем удалите рабочее пространство в конце сборки. Как моя установка CI может повлиять на фиксирование TFS и как можно исправить эту ситуацию?
Sascha Gottfried
1

голосов
1

ответ
1.7k

Просмотры

Android-студия под насыпь сети -

У меня следующая проблема с Android Studio. Мои файлы находятся на сервере NAS, который подключен к моей локальной сети. Все устройства взаимодействуют с более чем 1000 МБ в сети LAN. Когда я перемещать файлы, это также происходит в среднем с 100 МиБ, только в Android Studio, когда я строю свой проект, это занимает много времени, и очень медленно, ниже приведен пример. 11:58:03 Внешнего файл изменение синхронизации может быть медленной: Файлы проекта нельзя увидеть (они под сетью монтирования?) 12:07:10 Gradle отделки с 2 ошибкой (ов) в ом 48s 887ms 12:19:16 Gradle с отделкой в ​​11m 50s 45ms 12:25:50 Gradle с отделкой в ​​6m 0s 266ms 13:37:07 Gradle отделка в ом 34s 183ms 13:57: 52 Gradle отделкой с 2 ​​ошибки (ов) в 5 м 3s 968ms Могу ли я настроить кэш на моем SSD для Android Studio или принимать другие параметры так, чтобы измерительные приборы идет быстрее? Спасибо за вашу помощь.
Sascha K.
1

голосов
1

ответ
380

Просмотры

Как заменить второй экземпляр строки с AWK / СЭД

Я пытаюсь заменить второй экземпляр строки FooBarr в файле со значением в переменной $ MYVAR. AWK, кажется, не разобрать переменную. Кто-нибудь знает, что я делаю неправильно здесь, пожалуйста, или есть лучший путь вперед, пожалуйста? AWK '/ FooBarr / {C ++; если (с == 2) {суб ( "FooBarr", $ MyVar); с = 0}} 1' MyFile
Sascha
1

голосов
1

ответ
80

Просмотры

Почему `TestFSMRef.receive должен бросить [Exception]` терпеть неудачу с перерывами

Привет коллеги кодеры и восхищались гуру, у меня есть актер, который реализует конечный автомат, который требуется, чтобы бросить IOException на некоторые сообщения в определенном состоянии (Busy), чтобы перезапустить его руководитель. выдержка: случай класса ExceptionResonse (ERRORCODE: Int), когда (Busy) {случай ExceptionResponse (ERRORCODE) => певд IOException (ы «Не удалось выполнить запрос с кодом ошибки $ ERRORCODE»)} Я пытаюсь проверить, что поведение с помощью TestActorRef и вызова получить непосредственно на том, что ожидает получить бросить IOException. корпус класс WhenInStateBusy () проходит тест-набор (ActorSystem ()) с {После Вэл myTestFSMRef = TestFSMRef (MyFSM.props) ... Защиты подготовить: Result = {// готовит испытанный актер, проходя через последовательность инициализации // в том числе 'expectMsgPfs' для нескольких сообщений, отправленных с тестируемой FSM // большинство моих тестов зависит от правильности этой последовательности инициализации // заканчивая государственной занятой myTestFSMRef.setState (Busy) awaitCond (myTestFSMRef.stateName == Busy, maxDelay, интервал, s» Актер должен быть в государстве 'Занято', чтобы продолжить, но $ {myTestFSMRef.stateName}») успех} Защита TestCase = {это подготовка и {myTestFSMRef.receive (ExceptionResponse (testedCode)) должна throwAn [IOException]}}} Примечание: последовательность инициализации убеждается, тестируемый FSM полностью инициализирована и есть установка его внутреннее состояние изменчивого. Государство Busy может быть оставлено только тогда, когда актер получает определенный вид сообщения, что в моей тестовой установке должно быть обеспечены с помощью теста, поэтому я уверен, что ФШЙ находится в правильном состоянии. Теперь на моем Дженкинс сервере (Ubuntu 14.10), этот тест не удается примерно 1 из 20 попыток (-> Исключения не отбрасываются). Тем не менее, на моей машине развития (Mac Os X 10.10.4) Я не в состоянии воспроизвести ошибку. Так что отладчик не помогает мне. Тесты выполняются последовательно и после каждого примера тестовая система отключается. Java версия 1.7.0_71 Scala версия 2.11.4 Akka версия 2.3.6 Specs2 версия 2.3.13 Может кто-нибудь объяснить, почему иногда называя myTestActorRef.receive (ExceptionResponse (testedCode)) не приводит к исключению? Тесты выполняются последовательно и после каждого примера тестовая система отключается. Java версия 1.7.0_71 Scala версия 2.11.4 Akka версия 2.3.6 Specs2 версия 2.3.13 Может кто-нибудь объяснить, почему иногда называя myTestActorRef.receive (ExceptionResponse (testedCode)) не приводит к исключению? Тесты выполняются последовательно и после каждого примера тестовая система отключается. Java версия 1.7.0_71 Scala версия 2.11.4 Akka версия 2.3.6 Specs2 версия 2.3.13 Может кто-нибудь объяснить, почему иногда называя myTestActorRef.receive (ExceptionResponse (testedCode)) не приводит к исключению?
Sascha Kolberg
1

голосов
2

ответ
104

Просмотры

Есть NoMethodError при разборе YAML

У меня есть YAML файл вроде этого: --- имя: фиктивная версия: 0.2.0 Название: манекен Резюме: фиктивный Теперь я пытался получить номер версии: конфиг = YAML.load_file ( «Index.yml») = oldversion конфигурации [ 0] [ «версия»] Почему это получить следующее сообщение об ошибке: NoMethodError: неопределенный метод `[]» для ноль: NilClass
Sascha Manns
0

голосов
2

ответ
14

Просмотры

Python: Из словаря CSV с тиражированием ключей длиной значений

Я хава следующий словарь: импорт панд, как PD dict_item = { 'item1': [ 'мешок', 'телефон', 'ноутбук'], 'item2': [ 'диван', 'TV', 'кровать', 'дверь' , 'окно']} и я хотел бы преобразовать его в формат CSV, до сих пор я пытался: ДФ = df.append (pd.DataFrame (данные = { 'ITEM_NUMBER': dict_item.keys (), 'предметы': dict_item. значения ()})) ДХ, но это дает мне следующее: Но я хотел бы получить следующее: то есть, другими словами, я хотел бы повторить первый Wich столбец ключи словаря по длине соответствующих значений PS я создал желаемое выход вручную. Спасибо, я был бы признателен за любые помогает
Sascha
1

голосов
0

ответ
35

Просмотры

Есть ли возможность в Powerapps разделить текст для поиска в отдельные строки и отображать на галерее только те элементы, которые включают в себя «все» строки?

мой случай похож на этот случай: Нажмите здесь! У меня есть галерея, которая отображает элементы из коллекции. Я уже добавил Textinput.Text, чтобы дать клиентам возможность поиска предметов. Но то, что я борюсь с, чтобы реализовать «полнотекстовый» поиск. @Carlosfigueira решения, предложенное в вышеупомянутом вопросе работает прекрасно, чтобы разделить текст для поиска, но я хотел бы иметь элементы отображения на галерее только что включает в себя все отдельные строки. Это мой код для элементов на галерее Фильтр (CustomListIssues; Sum (ForAll (Filter (Split (InpSearchString.Text; ""); Len (Обрезка (результат))> 0); Если (Результат в 'Название EN'; 1 ; 0) && "Нерешенные" = Статус && Если (IsEmpty (lbSearchDepartment.SelectedItems.Result!); LbSearchDepartment.Selected.Value = Departement; "" в департаменте)); Значение)> 0) CustomListIssues: Коллекция, где хранить все элементы списка InpSearchString.Text: Поиск TextInput.Text «Название EN»: В колонке я хотел бы искать в по заданной строки поиска Обзор приложения: Изображение прилагается, чтобы дать вам обзор того, как он выглядит / работает в данный момент, к сожалению, я не могу загрузить изображение непосредственно. Кликните сюда! Учитывая строку поиска уравновешивания (InpSearchString.Text) В галерее, которая отображает элементы из результата сбора Ожидаемые:
Sascha Dornig
1

голосов
2

ответ
1.1k

Просмотры

How to avoid to broadcast a large lookup table in Spark

Можете ли вы помочь мне, чтобы избежать вещания большой справочной таблицы? У меня есть таблица с результатами измерений: измерение значений x1 5,1 x2 x1 8,9 9,1 x3 4,4 x2 2,1 ... И список пар: P1 P2 x1 x2 x2 x3 ... Задача состоит в том, чтобы получить все значения для обоих элементов каждой пары и поместить их в волшебную функцию. Вот как я решил ее транслирует большую таблицу с результатами измерений. Случай класс измерение (измерение: Строка, значение: Двойной) случае класс кандидат (с1: строка, с2: String) измерения знач = Seq (Измерение ( "x1", 5,1), измерение ( "х2", 8,9), измерение (» x1" , 9.1), измерения ( "x3", 4.4)) кандидаты знач = Seq (кандидат ( "x1", "x2"), кандидат ( "х2", "x3" )) // создать кадры данных Val DFM = sqc.createDataFrame (измерения) вал DFC = sqc.createDataFrame (кандидатов) // транслируются таблицы поиска вал поиск = sc.broadcast (dfm.rdd.map (г => (г (0 .), г (1))) собирать ()) // UDF: запустить волшебный тест с каждым кандидатом валь магии: ((String, String) => Double) = (c1: String, c2: String) => {Валу л = lookup.value вал c1v = lt.filter (_._ 1 == с1) .map (_._ 2) .map (_. asInstanceOf [Двойной]) = Val c2v lt.filter (_._ 1 == с2) .map (_._ 2) .map (_. asInstanceOf [Double]) новый Foo (). магия (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( «c1»), Col ( «c2»))) Как вы можете догадаться, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. createDataFrame (измерения) вал DFC = sqc.createDataFrame (кандидатов) // транслируются таблицы поиска вал поиск = sc.broadcast (dfm.rdd.map (г => (г (0), г (1))). собирать () ) // UDF: запустить волшебный тест с каждым кандидатом валь магии: ((String, String) => Double) = (c1: String, c2: String) => {вал л = lookup.value вал c1v = lt.filter ( _._ 1 == с1) .map (_._ 2) .map (_. asInstanceOf [Двойной]) = Val c2v lt.filter (_._ 1 == с2) .map (_._ 2) .map (_. asInstanceOf [Double]) новый Foo (). магия (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2") )) Как вы можете догадаться, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. createDataFrame (измерения) вал DFC = sqc.createDataFrame (кандидатов) // транслируются таблицы поиска вал поиск = sc.broadcast (dfm.rdd.map (г => (г (0), г (1))). собирать () ) // UDF: запустить волшебный тест с каждым кандидатом валь магии: ((String, String) => Double) = (c1: String, c2: String) => {вал л = lookup.value вал c1v = lt.filter ( _._ 1 == с1) .map (_._ 2) .map (_. asInstanceOf [Двойной]) = Val c2v lt.filter (_._ 1 == с2) .map (_._ 2) .map (_. asInstanceOf [Double]) новый Foo (). магия (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2") )) Как вы можете догадаться, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. createDataFrame (кандидатов) // вещать таблицы поиска Вэл поиска = sc.broadcast (. dfm.rdd.map (г => (г (0), г (1))) собирать ()) // UDF: запустить магический тест с каждый кандидат вал магии: ((String, String) => Double) = (c1: String, c2: String) => {вал л = lookup.value вал c1v = lt.filter (_._ 1 == c1) .map (_._ 2) .map (_. asInstanceOf [Двойной]) = Val c2v lt.filter (_._ 1 == с2) .map (_._ 2) .map (_. asInstanceOf [Двойной]) новый Foo () .magic (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2"))) Как вы можете догадаться, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. createDataFrame (кандидатов) // вещать таблицы поиска Вэл поиска = sc.broadcast (. dfm.rdd.map (г => (г (0), г (1))) собирать ()) // UDF: запустить магический тест с каждый кандидат вал магии: ((String, String) => Double) = (c1: String, c2: String) => {вал л = lookup.value вал c1v = lt.filter (_._ 1 == c1) .map (_._ 2) .map (_. asInstanceOf [Двойной]) = Val c2v lt.filter (_._ 1 == с2) .map (_._ 2) .map (_. asInstanceOf [Двойной]) новый Foo () .magic (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2"))) Как вы можете догадаться, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. запустить волшебный тест с каждым кандидатом валь магии: ((String, String) => Double) = (c1: String, c2: String) => {Вэл л = lookup.value вал c1v = lt.filter (_._ 1 == с1) .map (_._ 2) .map (_. asInstanceOf [Двойной]) = Val c2v lt.filter (_._ 1 == с2) .map (_._ 2) .map (_. asInstanceOf [Двойной]) новый Foo (). магия (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2"))) Как вы можете Наверное, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. запустить волшебный тест с каждым кандидатом валь магии: ((String, String) => Double) = (c1: String, c2: String) => {Вэл л = lookup.value вал c1v = lt.filter (_._ 1 == с1) .map (_._ 2) .map (_. asInstanceOf [Двойной]) = Val c2v lt.filter (_._ 1 == с2) .map (_._ 2) .map (_. asInstanceOf [Двойной]) новый Foo (). магия (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2"))) Как вы можете Наверное, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. магия (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2"))) Как вы можете догадаться, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1. магия (c1v, c2v)} вал SQ1 = UDF (магия) Вэл dfks = dfc.withColumn ( "магия", SQ1 (цв ( "c1"), Col ( "c2"))) Как вы можете догадаться, я не очень доволен решением. Для каждой пары я фильтровать таблицу поиска в два раза, это не быстро и не элегантно. Я использую Спарк 1.6.1.
Sascha Vetter
1

голосов
2

ответ
368

Просмотры

How to list objects in a hasMany relation in CakePHP 3?

Я изо всех сил с получением данных о наличии hasMany отношения в CakePHP 3. Я работаю на основной форум и моя текущая проблема относится к соотношению между категориями и темам. Категория содержит несколько тем, а каждая тема относится к одной категории. Для обеих категорий и тем, я использовал испечь механизм и добавил отношение к таблицам. Это метод инициализации для CategoriesTable класса: функция инициализации общественности (массив $ конфигурации) {родительский :: инициализировать ($ конфигурации); $ This-> таблица ( 'категория'); $ This-> displayField ( 'имя'); $ This-> PrimaryKey ( 'ID'); $ This-> addBehavior ( 'Отметка'); $ this-> hasMany ( 'Темы', [ 'ForeignKey' => 'категория']); } И вот то же самое для TopicsTable: Функция инициализации общественности (массив $ конфигурации) {родительский :: инициализировать ($ конфигурации); $ This-> стол ( 'темы'); $ This-> displayField ( 'ID'); $ This-> PrimaryKey ( 'ID'); $ This-> addBehavior ( 'Отметка'); $ this-> belongsTo ( 'Категории' [ 'категории' 'ForeignKey' =>],); } Теперь я хочу перечислить темы одной категории, как это (Категории \ view.cpt): Как я могу получить список всех вопросов, связанных с выбранной категорией? [ 'ForeignKey' => 'категория']); } Теперь я хочу перечислить темы одной категории, как это (Категории \ view.cpt): Как я могу получить список всех вопросов, связанных с выбранной категорией? [ 'ForeignKey' => 'категория']); } Теперь я хочу перечислить темы одной категории, как это (Категории \ view.cpt): Как я могу получить список всех вопросов, связанных с выбранной категорией?
sascha_lamp

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