Codengineering - блог о программировании ➜ страница 1102
Как вызвать обратный вызов, когда логический флаг устанавливается с помощью часов 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 ...