Вопросы-ответы - все решения ➜ страница 145
Как разрешить циклическую зависимость в Gradle
Я переношу проект Java из Ant в Gradle. Я думаю, что лучшее решение-использовать поддержку нескольких проектов Gradle, но я не могу найти способ избавиться от циклической зависимости. Первоначальный проект был настроен на такую компоновку: - project/ - common/ - product-a/ - product-b/ Связь между common, product-a, и product-b это сложно. common зависит от product-a или product-b, в зависимости от файла конфигурации. Аналогично, product-a и product-b зависят от common, независимо от ...
Список C# dispose / close
Я настраиваю абонентскую службу для отправки отчетов различным людям в нашей компании по расписанию. Я планирую отправить отчеты по электронной почте, система отчетов, которую я использую, может экспортировать в виде потока PDF (а не писать временные файлы). Большинство людей получат более одного отчета, поэтому я пытаюсь прикрепить их все к одному письму, делая что-то вроде List<Stream> reports = new List<Stream>(); //looping code for each users set of reports Stream stream = Repor ...
Как вызвать обратный вызов, когда логический флаг устанавливается с помощью часов Kivy?
У меня есть некоторый код, работающий в отдельном потоке, и мой основной поток GUI зависит от этого кода. Я сделал логический флаг, чтобы отметить работу как выполненную, но я не могу придумать способ вызова функции, когда этот флаг устанавливается. Что-то вроде этого блокирует основной поток и приложение зависает, чего я хочу избежать: while not flag: pass callback() Использование вызовов типа Clock.idle() или Clock.usleep(1) вместо pass также не сработало. Есть ли в Kivy что-то вроде ...
Контрольная сумма CRC16: HCS08 против Kermit против XMODEM
Я пытаюсь добавить обнаружение ошибок CRC16 в приложение микроконтроллера Motorola HCS08. Однако мои контрольные суммы не совпадают. Одинонлайн калькулятор CRC предоставляет как результат, который я вижу в своей компьютерной программе, так и результат, который я вижу на микро. Он называет результат микро "XModem", а результат ПК "Kermit"." В чем разница между тем, как эти два древних протокола определяют использование CRC16? ...
cimport numpy не работает в cython; сообщение об ошибке неясно (для меня)
Я новичок в cython (и python) и пытаюсь импортировать numpy таким образом, чтобы я мог определять типы переменных. Мое понимание заключается в том, что я должен использовать "cimport numpy", который, однако, терпит неудачу, и я ничего не могу получить из сообщения об ошибке. Вот мой код, сводящийся к ключевой части: Мой фактический модуль на данный момент не включает ничего, кроме: cimport numpy as np Это мой setup.py: from distutils.core import setup from Cython.Build import cythonize s ...
Является ли хорошей идеей хранить сообщения чата в коллекции mongodb?
Я разрабатываю приложение для чата с node.js, redis, socket.io и mongodb. MongoDB приходит последним и для сохранения сообщений. Мой вопрос заключается в том, каков был бы наилучший подход для этого последнего шага? Я боюсь, что коллекция со всеми сообщениями, как { id, from, to, datetime, message } Может стать слишком большим слишком рано, и собирается стать очень медленным для целей чтения, что вы думаете? Есть ли лучший подход, с которым вы уже работали? ...
В PHP пространства имен и SPL реестр Автозагрузка
У меня был spl_autoload_register, работающий нормально, но затем я решил добавить некоторое пространство имен, чтобы привести в соответствие PSR2, и, кажется,не могу заставить его работать. Каталог strcuture: -index.php -classes/ -Class1.class.php -Class2.class.php -Class3.class.php Каждый класс начинается с: namespace Foo; Class ClassX { Индекс.php: <?php spl_autoload_register(function($class) { include 'classes/' . $class . '.class.php'; }); $myObj = new Class1(); e ...
Как настроить и использовать jQuery с webpack
У меня есть очень простой проект для тестирования функции jQuery с webpack. Однако я столкнулся с ошибками на этапе связки. Вот ошибки: ERROR in ./~/jQuery/lib/node-jquery.js Module not found: Error: Cannot resolve module 'jsdom' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_modules/jQuery/lib @ ./~/jQuery/lib/node-jquery.js 5:13-29 ERROR in ./~/jQuery/lib/node-jquery.js Module not found: Error: Cannot resolve module 'xmlhttprequest' in /home/mypc/IdeaProject/OpenDimSum/frontend/node_mo ...
Чтение и запись файлов Excel C#
Есть ли простая в реализации библиотека, которая может быть использована для чтения файлов excel и может быть создана позже? это мой лучший выбор? Http://support.microsoft.com/kb/302084 ...
Как работать с определенной версией ChromeDriver, когда браузер Chrome автоматически обновляется через Python selenium
Я новичок в Selenium, и теперь я могу использовать selenium с Chromedriver для выполнения базового автотеста, код работает нормально, но проблема в том, что браузер Chrome всегда обновляется автоматически на бэкэнде, и код всегда не запускается после обновления Chrome. Я знаю, что мне нужно загрузить новый chromedriver, чтобы решить эту проблему, но мне интересно, есть ли способ решить эту проблему без отключения обновления chromebrowser? ТКС. Я использую Windows 10 / Chrome версии 67 / Python ...
Выбор значений атрибутов с помощью HTML ловкость обновления
Я пытаюсь извлечь конкретное изображение из html-документа, используя html agility pack и этот xpath: //div[@id='topslot']/a/img/@src Насколько я могу видеть, он находит src-атрибут, но возвращает img-тег. Почему это так? Я ожидал бы, что будет установлен InnerHtml/InnerText или что-то еще, но оба являются пустыми строками. OuterHtml устанавливается в полный img-тег. Есть ли документация для Html Agility Pack? ...
RecyclerView выбрав неправильный деталь на кнопке после того, как прокрутили
У меня есть recyclerviewAdapter, основанный на RealmRecyclerViewAdapter. public class PlaceAdapter extends RealmRecyclerViewAdapter<Place, PlaceAdapter.PlaceViewHolder> implements Filterable { private static final String TAG = PlaceAdapter.class.getSimpleName(); static class PlaceViewHolder extends RecyclerView.ViewHolder { TextView name; PlaceViewHolder(View itemView) { super(itemView); name = (TextView) itemView.findViewById(R.id.name); } } private Realm ...
Установить переменные для задачи в camunda
Можно ли задать переменные для задачи пользователя в xml-определении camunda? Я хотел бы установить переменную (deletable), которая меняется от задачи к задаче. Пример задачи 1: deletable = true Пример задачи 2: deletable = true Пример задачи 3: deletable = false Пример задачи 4: deletable = false Это фактическая конфигурация задачи: <bpmn2:userTask id="createtrunkdoc" camunda:candidateUsers="${candidateUser}" camunda:candidateGroups="provisioning" camunda:assignee="${candidateUser}" ...
Как получить путь к документу, открытому в окне предварительного просмотра с помощью AppleScript?
Я пробовал это, но это не работает: tell application "Preview" set myfile to path of document 1 of window 1 end tell Я проверил, что мой предварительный просмотр является сценарием (NSAppleScriptEnabled). ...
C# поиск и замена атрибутов XML
У меня есть выходной XML-файл со следующей структурой <OFBM time="10:32" date="06.10.2017" saveName="Unnamed save"> <folder name="file:///C:/Users/AD/Downloads" /> <folder name="file:///C:/Users/AD/Desktop/t" /> <folder name="file:///C:/ProgramData/OFBM" /> </OFBM> Комбинация даты и времени уникальна. Как на основе времени и даты я могу проанализировать значение, которое изменит атрибут saveName? Как лучше всего это сделать? Вот что я написал public void s ...
Как запросить асинхронность по интервалу с помощью rxjs в Angular 2
Я хочу задать интервал в http-запросе с помощью rxjs. Мне нужно отправить данные на сервер через n секунд после завершения запроса. Observable.interval(10000) .?(() => { //request for server. return Observable return this.getData(); }) .subscribe(() => { console.log("Request done. After 10 second will be next request"); }); Обновление на основе .expan ...
ListView внутри ScrollView не показывает все элементы в адаптере
Хорошо.. во-первых, я знаю, что его очень обескуражило не помещать listview в scrollview, но на этот раз это было не в моих руках, и у меня не было выбора. Теперь вперед, мои элементы Listview не показывают последние несколько элементов в адаптере, когда он достигает определенного количества. Не совсем уверен, как это объяснить, но то, что я имею в виду, как пример, это, предметы из: 1 января-22 августа, listview останавливается на 15 августа, 1 января-17 августа, он останавливается на 10 ав ...
Преобразовать двоичный код BigInteger в число BigInteger?
В настоящее время я использую Long целочисленный тип. Я использовал следующее Для преобразования из / в двоичное / число: Convert.ToInt64(BinaryString, 2); //Convert binary string of base 2 to number Convert.ToString(LongNumber, 2); //Convert long number to binary string of base 2 Теперь числа, которые я использую, превысили 64 бита, поэтому я начал использовать BigInteger. Я не могу найти эквивалент приведенного выше кода. Как я могу преобразовать из двоичной строки, имеющей более 64 бит, ...
Crawler + Guzzle: доступ к форме
Я использую php guzzle клиент, чтобы захватить веб-сайт, а затем обработать его с помощью Symfony 2.1 crawler Я пытаюсь получить доступ к форме....например эта форма теста здесь http://de.selfhtml.org/javascript/objekte/anzeige/forms_method.htm $url = 'http://de.selfhtml.org/javascript/objekte/anzeige/forms_method.htm'; $client = new Client($url); $request = $client->get(); $request->getCurlOptions()->set(CURLOPT_SSL_VERIFYHOST, false); $request->getCurlOptions()->set(CURLOP ...
PHP-проверяет, находится ли сервер в автономном режиме и не показывает ли предупреждение в XAMPP
В данный момент я проверяю, работает ли сервер(в данном случае 192.168.1.135) с этим кодом php: <?php $fp = fsockopen("192.168.1.135", 443, $errno, $errstr, 0.4); //(line 47) if (!$fp) { echo "OFFLINE"; } else{ echo "ONLINE"; } ?> У меня есть этот код на моем собственном сервере 192.168.1.130 с использованием XAMPP (в локальной сети, Конечно) Итак, если этот сервер находится в автономном режиме, вывод будет: Warning: fsockopen(): in C:xampphtdocsindex.php on line 47 OFFLINE ...
Сделайте UIBarButtonItem исчезнуть с помощью swift IOS
У меня есть IBOutlet, который я связал с раскадровкой @IBOutlet var creeLigueBouton: UIBarButtonItem! И я хочу, чтобы он исчез, если условие истинно if(condition == true) { // Make it disappear } ...
Applescript-синтаксический анализ XML
Я пытаюсь создать Applescript, чтобы извлечь значение из .xfdf XFDF <?xml version="1.0" encoding="UTF-8"?> <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve"> <annots> <square color="#FF0000" creationdate="D:20130828114843+05'30'" date="D:20130828114901+05'30'" flags="print" name="Xi6cOkAWgWHcAhpfBkR5A7" page="0" rect="347.7599999991828,1041.8400000004283,453.5999999989341,1056.9600000003927" subject="Rectangle" title="1 im, awltest7 (AWLTEST7.IM)"> ...
В чем разница между методом и функцией?
Может ли кто-нибудь дать простое объяснение методов против функций в контексте ООП? ...
Qt 5 не может развернуться на SnowLeopard
У меня есть проблема, когда мое приложение не работает на 10.6 Snow Leopard. Я компилирую с этими параметрами: qmake LSPRO.pro -r -spec macx-clang CONFIG+=release CONFIG+=x86_64 В моем файле Pro у меня есть следующие элементы: TEMPLATE = app HEADERS = mainwindow.h app_mediamanager.h api.h tool_htmleditor.h tool_videoencoder.h tool_thumbnaileditor.h SOURCES = main.cpp mainwindow.cpp app_mediamanager.cpp api.cpp tool_htmledit ...
Mysql Workbench: есть ли способ заставить линии для отношений быть прямыми?
Как известно, когда создается связь между двумя таблицами на диаграмме схемы, между ними рисуется линия. Вы знаете какой-нибудь способ заставить эти линии быть прямыми? V. 5.2.34 ...
Как настроить автоответчик Fiddler для "привязки" хоста к папке?
Я уже использую Fiddler для перехвата запросов на определенные удаленные файлы во время работы над ними (поэтому я могу настроить их локально, не касаясь опубликованного содержимого). То есть я использую много правил, подобных этому match: regex:(?insx).+/some_file([?a-z0-9-=&]+.)* respond: c:somepathsome_file Это прекрасно работает. То, что я хотел бы сделать сейчас, это сделать еще один шаг вперед, с чем-то вроде этого match: regex:http://some_dummy_domain/(anything)?(anyt ...
опция sublime text "-n-w" (для git) всегда открывает мои предыдущие вкладки
У меня есть следующий набор команд для моих коммитов в git под windows с помощью Git bash: core.editor='c:Program FilesSublime Text 3subl' -w -n Я хотел бы войти в окно фиксации в новом отдельном окне. Эта часть прекрасно работает. Проблема hower заключается в том, что всякий раз, когда я совершаю что-то, и это окно sumblime открывается, оно также открывает второе окно со всеми вкладками, над которыми я в данный момент работаю (если только sublime не был открыт уже в любом случае). Когда ...
TSQLQuery.FieldByName ().AsString - > TStringStream Повреждает Данные
Я использую Delphi XE2. Мой код извлекает данные из базы данных SQL-Server 2008 R2. Возвращаемые данные представляют собой поле nvarchar(max) с 1 055 227 байтами данных. Я использую следующий код для сохранения данных поля в файл: procedure WriteFieldToFile(FieldName: string; Query: TSQLQuery); var ss: TStringStream; begin ss := TStringStream.Create; try ss.WriteString(Query.FieldByName(FieldName).AsString); ss.Position := 0; ss.SaveToFile('C:Test.txt'); finally Fre ...
Простой и маленький, чистый JavaScript лайтбокс (наложение диалогов)? [закрытый]
Кто-нибудь знает о небольшом, ограниченном по функциональности лайтбоксе, построенном на чистом javascript? Это для встраиваемого виджета, таким образом, причина не использования jquery. Все, что мне действительно нужно, это создать наложение для конкретного div или просто передать некоторый HTML. ...
Модуль Turtle в python не импортируется
Это мой первый раз, когда я использую модуль turtle в python, но я не могу его импортировать? Вот мой код: from turtle import * pen1 = Pen() pen2 = Pen() pen1.screen.bgcolour("#2928A7") И вот ошибка, которую я получаю: Traceback (most recent call last): File "C:Python34Python savesturtle.py", line 2, in <module> from turtle import * File "C:Python34Python savesturtle.py", line 5, in <module> pen1 = Pen() NameError: name 'Pen' is not defined Может ли кто-н ...