Вопросы-ответы - все решения ➜ страница 173


Задать вопрос

PySerial: в чем разница между read() и readinto()?

Я использую pySerial 3.4 в своем коде для извлечения данных из последовательного порта (читатель/писатель RFID-чипа, если быть точным). Мне нужно отправить команду читателю, а затем прочитать от читателя для получения результатов. В основном, я пишу команду 12 байт, а затем пытаюсь получить вывод 24 байт. Мой вопрос: почему port.read(24) не может работать, но res = bytearray(24); port.readinto(res); работает успешно? Прилагается полный код: import serial ser = serial.Serial('COM5',9600,ti ...

Быстрый способ найти количество элементов в пересечении списков (Python)

Есть ли более быстрый способ вычислить это значение в Python: len([x for x in my_list if x in other_list]) Я попытался использовать наборы, так как элементы списков уникальны, но я не заметил никакой разницы. len(set(my_list).intersection(set(other_list))) Я работаю с большими списками, поэтому даже малейшее улучшение считается. Спасибо ...

Угловая поддержка js для локализации [закрыто]

Я попытался найти документацию в AngularJS для поддержки нескольких языков, но безуспешно. Поддерживается ли локализация? ...

Определение отношений "многие ко многим" в DDD

Являются ли структуры таблиц "многие ко многим" объектами значений в DDD? Что делать, если моя структура "многие ко многим" имеет уникальный идентификатор? А как насчет отношений "один ко многим"? Например, если у меня есть 2 структуры Post & Comment с 1-ко-многим (соответственно), не будет ли комментарий объектом значения, поскольку он технически не может существовать без соответствующего сообщения? Но что, если у него есть уникальный идентификатор (Comment_Id)? Что делает его идентифициру ...

Как установить Mermaid для рендеринга блок-схем в markdown?

Я пытаюсь отобразить блок-схему в файле markdown с помощью Mermaid. У меня есть ... ReadMe.md файл в моем репозитории GitHub, и я хотел бы включить базовую блок-схему, чтобы помочь описать содержимое. Но я не могу понять, как заставить его работать. Сможет ли кто-нибудь опубликовать более конкретные инструкции о том, как представить простой пример? В этой ссылке (https://unpkg.com/[email protected]/README.md ), есть пример фрагмента кода для русалки установка: ``` https://unpkg.co ...

Неизменяемые структуры данных и параллелизм

Я пытаюсь понять, как использование неизменяемых структур данных в параллельном программировании может устранить необходимость блокировки. Я читал кое-что в интернете, но пока не видел конкретных примеров. Например, предположим, что у нас есть некоторый код (C#), который использует lock(s) вокруг Dictionary< string, object> делает это: class Cache { private readonly Dictionary<string, object> _cache = new Dictionary<string, object>(); private readonly object _lock = ...

Как выложить изображение плиткой в TImage?

Как разбить изображение на плитки в TImage в Delphi? Почему мне это нужно : вместо того, чтобы создавать больше Таймажей во время выполнения, я мог бы создать один и хранить там свое изображение, зная, что оно будет "соответствовать", пока не достигнет высоты и ширины Таймажа. Пожалуйста, предложите любые идеи, чтобы сделать это. Спасибо! EDIT: Пожалуйста, обратите внимание, что я не прошу растягивать изображение, но заполняю холст, повторяя изображение. ...

PHP скрипт отправки почты не textarea и дублирующего все остальное в тело

Я пытаюсь отправить электронное письмо со следующим сценарием, который я сделал. Но, кажется, столкнулся со странной проблемой, с которой мне нужна помощь. Почтовый скрипт // Get field values. $name = strip_tags($_POST["name"]); $email = strip_tags($_POST["email"]); $message = $_POST["msg"]; // Check if e-mail address is valid. if (filter_var($email, FILTER_VALIDATE_EMAIL)) { // Set e-mail and subject. $to = "[email protected]"; $subject = "You have a new message."; // Set head ...

Как устранить ошибку git: "обновления были отклонены, потому что верхушка вашей текущей ветви находится позади"

Я недавно начал использовать Git (ранее я использовал subversion, но теперь я делаю некоторую совместную работу над проектом, который использует bitbucket и git). Все шло хорошо до сегодняшнего дня, когда я обнаружил, что коллега с хорошими намерениями подтолкнул изменения к мастеру вместо того, чтобы сделать ветку. Это означает, что при попытке совершить коммит я получаю ошибку: Обновления были отклонены, так как вершина текущей ветви находится позади Я знаю, что это должно быть решено ...

Производительность Memcpy на /dev / mem вне оперативной памяти ядра

Я использую SoC с пользовательским linux на нем. Я зарезервировал верхние 512 МБ из 1 ГБ общей оперативной памяти, указав параметр загрузки ядра mem=512M. Я могу получить доступ к верхней памяти из программы userspace, открыв /dev/mem и mmap верхние 512 МБ, которые не используются ядром. Знаю, что я хочу скопировать большие куски памяти внутри этой области с помощью memcpy (), но производительность составляет около 50 МБ / сек. Когда я распределяю буферы ядром и memcpy между ними, я могу дости ...

порядок по ... номерам? Помогите мне сортировать ip-адреса

MySQL, пытается получить список ip-адресов, по порядку. Этот запрос select ip from sn_192_168_0 Дает это 192.168.0.1 192.168.0.10 192.168.0.100 192.168.0.101 Мы хотим 192.168.0.1 192.168.0.2 ...snip.. 192.168.0.10 ...

Генерация симметричных матриц в пакете numpy

Я пытаюсь генерировать симметричные матрицы в numpy. В частности, эти матрицы должны иметь случайные места записей, и в каждой записи содержимое может быть случайным. Вдоль главной диагонали нас не интересует, какие энты там находятся, поэтому я произвел рандомизацию и их. Подход, который я использовал, заключается в том, чтобы сначала сгенерировать матрицу NxN all zero и просто замкнуть цикл над индексами матриц. Однако, учитывая, что циклирование относительно дорого в python, мне интересно ес ...

Что такое эквивалент Delphi FillChar в C#?

Мой друг занимался программированием на Delphi. Теперь он изучает C# и спросил меня, знаю ли я C # - эквивалент Delphi's FillChar. Не могли бы вы помочь мне помочь ему? ...

Как читать каталоги и подкаталоги, не зная имени каталога в perl?

Привет я хочу читать каталоги и подкаталоги, не зная имени каталога. Текущий каталог-это "D:/Temp". 'Temp' имеет подкаталоги типа 'A1','A2'. Опять же 'A1' имеет подкаталоги типа 'B1','B2'. Опять же 'B1' имеет подкаталоги типа 'C1','C2'. Perl script не знает этих каталогов. Поэтому он должен сначала найти каталог, а затем прочитать один файл за раз в dir 'C1', как только все файлы будут прочитаны в 'C1', он должен измениться на dir 'C2'. Я пробовал с кодом ниже здесь я не хочу читать все файлы в ...

поиск утечки памяти с помощью dottrace

У меня есть SW, который взаимодействует с контроллером (используя modbus)и записывает данные. Через 5 минут размер памяти SW составляет 50 МБ, а через 20 минут он достигает 70 мб, а через 7 дней он богатеет 800 МБ и обычно разбивается. Мне посоветовали использовать DotTrace SW, чтобы найти утечку памяти. Я сделал. У меня есть отчеты, но я не знаю, как их читать. Есть ли кто-нибудь, кто может прочитать это и сказать мне, в чем проблема? Кажется, что память SW составляет всего около 10 МБ, но в ди ...

Как заставить драйвер" Microsoft ODBC for Oracle " работать в Windows 7

У меня есть старое приложение VB6, которое мне нужно, чтобы работать на рабочей станции Windows 7 x64 (по крайней мере, на некоторое время). Он не работает, когда я пытаюсь подключиться к своей тестовой базе данных (Oracle 10gR2). Я получаю сообщение " ORA-06413: соединение не открыто ошибка." Теперь я признаю, что драйвер "Microsoft ODBC для Oracle" устарел, потому что он не очень хорошо работает с новыми версиями Oracle. Похоже, он отлично работает с той же базой данных на коробке XP, к кото ...

в CSS не снимая на цвет текста установить прозрачный

Я пытаюсь после загрузки DOM изменить текст внутри h1, чтобы изменить его цвет на прозрачный, эффект размытия работает, но не цветовой эффект. Вот части моего кода: <script type="text/javascript"> $(document).ready(function() { $('#maintext h1').addClass('blur-text'); }); </script> #main h1 font-family: Neucha font-size: 14em color: $sbbqyellow margin-top: 35vh -webkit-transform: rotate(-10deg) skew(-10deg, 0) -moz-transform ...

Python-чтение изображений в матрицу изображений

Я пытаюсь прочитать несколько изображений rgb в одну матрицу, так что размеры матрицы (image_size, image_size, index), например,данные [:,:, 1] должны получить 1-е изображение. data = np.zeros((image_dim, image_dim, numImages), dtype=np.float64) for fname in os.listdir('images/sample_images/'): name='....' image=mpimg.imread(name) data = np.append(data, image) return data Изображение.форма = (512, 512, 3) данные.форма = (512, 512, 100) Помимо того, что np.append оставля ...

потоковая передача файла m3u8 с opencv

Я пытаюсь захватить живой поток с GoPro, используя cv2 в python со следующим кодом: VIDEO_URL = "http://10.5.5.9:8080/live/amba.m3u8" cam = cv2.VideoCapture(VIDEO_URL) cv2.namedWindow("GoPro",cv2.CV_WINDOW_AUTOSIZE) while True: f, im = cam.read() cv2.imshow("GoPro",im) if cv2.waitKey(5) == 27: break cam.release() cv2.destroyAllWindows() Но получаем следующие ошибки: WARNING: Couldn't read movie file http://10.5.5.9:8080/live/amba.m3u8 OpenCV Error: Assertion failed (siz ...

"Правильное" округление в Python, до 3 знаков после запятой

Возможно, я упускаю что-то существенное, но я не могу найти способ "правильно" округлить плавающие/десятичные числа в Python (2.7), По крайней мере, до трех знаков после запятой. Под "правильно" я подразумеваю, что 1.2225 должен округлиться до 1.223, а 1.2224-до 1.222. Я знаю, что round не будет работать для поплавков в Python, по дизайну, но я не могу заставить Decimal вести себя так, как ожидалось, ни функцию ceil. Поиск встроенных функций, а не пользовательских обходных путей, предпочтит ...

Решения Visual Studio в Qt Creator

Я использую Qt 4.5 и имею Qt Creator в качестве IDE. Меня это вполне устраивает. Я знаю, что мы можем открыть файлы .pro (из Qt Creator) в Visual Studio IDE. Но как насчет обратного? i. e Как я могу открыть решение visual studio Qt (.sln) в Qt Creator ? Возможно ли это, или я должен снова создать pro-файл для проекта? Есть и другие проекты Qt, которые создаются другими в Visual Studio IDE. Так что, если я должен использовать их, Могу ли я мигрировать эти решения Visual Studio для совместимого ...

Как лучше всего редактировать (а также добавлять и удалять) данные массива в CMS SS?

Я пытаюсь получить поле сетки для отображения массива данных, а не SS_List объектов DataObjects. Поэтому я декодирую строку JSON для создания массива экземпляров класса и хотел бы показать (несколько) полей этих объектов в строках поля сетки. Я не использую обычные объекты DataObjects, чтобы предотвратить рассинхронизацию версионных отношений, поэтому я JSON связанные данные на родительском объекте. Если есть более простое решение, чем гридфилд: я весь внимание! Итак, как я могу загрузить гридф ...

Преобразование линейных значений слайдера в экспоненту

У меня есть слайдер: min val. = 0 max val. = 20'000 step = 0.1 min, max значения и step являются constants. На каждом шаге (например, изменение положения большого пальца) ползунок возвращает текущее значение и положение большого пальца в %. Как я могу преобразовать текущее возвращаемое значение, чтобы оно росло экспоненциально, как на 2-м графике-где 0-8 ' 000-занимает 80% ширины слайдера. Красная графика: На каждом шаге (изменение положения большого пальца) ползунок возвращает текуще ...

откройте cmd с правами администратора (Windows 10)

У меня есть свой собственный скрипт python, который управляет IP-адресом на моем компьютере. В основном он выполняет команду netsh в командной строке (windows 10), которая для вас должна иметь права администратора. Это мой собственный компьютер, я администратор, и при запуске скрипта я уже вошел в систему с моим пользователем (Adrian), который имеет тип administrator. Я не могу использовать правый клик и решение "Запуск от имени администратора", потому что я выполняю свою команду netsh из моег ...

добавление карты google в asp.net применение

Я разрабатываю веб-приложение для фабрики мне нужно добавить карту google с расположением фабрики в контактной веб-странице.любая помощь, которую я просто прошу с веб-разработкой ...

Как ты аутентификация в Cisco контакт-центр экспресс-обслуживания идентичность?

Я создаю стороннее приложение для аутентификации в Contact Center Express. Документация необходима, но недостаточна для этого. Например, Https://developer.cisco.com/docs/contact-center-express/#!cisco-identity-service-client-sdk-guide/during-agent-login // Get Access Token for the received Authorization Code String redirectURI = config.getRedirectUri(); AccessToken token = client.getAccessToken(authCode, redirectURI); Когда и где вы перенаправляете пользователя в контакт-центр для аутентифи ...

getaddrinfo и IPv6

Я пытаюсь понять, что возвращает функция getaddrinfo: #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <sys/socket.h> #include <netdb.h> int main (int argc, char *argv[]) { struct addrinfo *res = 0 ; getaddrinfo("localhost", NULL ,NULL,&res); printf("ai_flags -> %in", res->ai_flags) ; printf("ai_family -> %in", res->ai_family) ; printf("ai_socktype -> %in", res->ai_socktype) ; printf("ai_protocol -> ...

Способы предоставления услуги Kubernetes извне, используя NodePort

Я запускаю кластер CoreOS k8s на Mac OSX, что означает, что он работает внутри VirtualBox + Vagrant У меня на службе.файл YAML: spec: type: NodePort Когда я печатаю: kubectl get services Я вижу: NAME CLUSTER_IP EXTERNAL_IP PORT(S) SELECTOR kubernetes 10.100.0.1 <none> 443/TCP <none> my-frontend 10.100.250.90 nodes 8000/TCP name=my-app Что такое" уз ...

Что означает присоединение к процессу в Visual Studio 2010?

Я видел эту опцию в меню отладки, но я не совсем понимаю, что она означает. Кто-нибудь может мне это объяснить? Заранее спасибо. ...

MathML в HTML5: изменение шрифта math

Допустим, у меня есть документ HTML5 с некоторым MathML в нем. Я устанавливаю шрифт тела страницы, но он не изменяет шрифт, используемый для символов MathML: <!DOCTYPE html> <html lang="en"> <head> <title>Example of MathML embedded in an HTML5 file</title> <meta charset="utf-8" /> </head> <body style="font-family: courier;"> Quadratic formula <math><mrow> <mi>x</mi> <mo>=</mo> ...