Codengineering - блог о программировании ➜ страница 768


Сравнение хэша Python MD5 в Python 3.2

Я пытаюсь проверить два файла, загруженных с сервера. Первый содержит данные,а второй файл содержит контрольную сумму MD5-хэша. Я создал функцию, которая возвращает hexdigest из файла данных следующим образом: def md5(fileName): """Compute md5 hash of the specified file""" try: fileHandle = open(fileName, "rb") except IOError: print ("Unable to open the file in readmode: [0]", fileName) return m5Hash = hashlib.md5() while True: data = file ...

как написать настольное приложение, которое использует HTML и CSS для пользовательского интерфейса и python / perl/c++ / java для обработки?

Различные языки имеют различные наборы инструментов GUI, но это выглядит очень трудно достичь привлекательных пользовательских интерфейсов так хорошо, как мы можем, используя HTML и CSS с меньшими усилиями. Я не делаю свое приложение на javascript, так как сомневаюсь, что у него есть все необходимые библиотеки, и я хочу сделать это на python. Как использовать движки рендеринга, такие как gecko, webkit и т. д. В python? Которые будут более приспособлены для работы с Python?.Есть только движок р ...

Кэширование PHP PDO

Я искал ответ на этот вопрос, но нигде его не нашел. Являются ли вызовы PDO::prepare() кэшированными, или я должен кэшировать результат сам, т. е. если я делаю следующее function foo () { $handle = PDO::prepare(...); /* do stuff with the handle */ } Будет ли оператор prepare() кэшироваться PDO, чтобы быстро получить второй, третий и т. д. времена? Или лучше сделать это самому, например function foo() { static $handle = null; if (!$handle) { $handle = PDO::prepare(...); } /* ...

Об ошибке режима GPU при запуске виртуального устройства Android

Когда я пытаюсь запустить Android virtual device в Android Studio 2.0, это дает мне следующую ошибку. Ошибка: недопустимый режим GPU 'mesa', используйте один из: on off host guest Ниже приведен снимок экрана, связанный с этой ошибкой: Любая помощь будет очень признательна!Спасибо..... ...

Ошибка Установки CakePHP 3 Composer

Я пытаюсь создать проект, как показано в официальном учебнике Bookmarker , используя следующую команду: composer create-project --prefer-dist cakephp/app bookmarker Тогда я вижу следующие ошибки: [RuntimeException] Не удалось загрузить пакет cakephp / migrations в http://packagist.org : [UnexpectedValueException] не удалось разобрать ограничение версии >=0.4.2 [UnexpectedValueException] Не удалось разобрать версию ограничение >=0.4.2 Затем я запускаю bin/cake ...

Как я могу переименовать свой основной класс в IDE NetBeans?

Я использую IDE NetBeans и создал новый проект. Новый проект включает в себя основной.Ява. Нужно ли его называть главным.java, или я могу переименовать Main.Ява в другое имя? Если да, то как я могу это сделать? Когда я пытаюсь щелкнуть правой кнопкой мыши Main.java, нет никакой опции переименования. Я думал, что это возможно. ...

как заставить кнопку не стрелять по клавише space, если она имеет фокус?

Поведение, которое я пытаюсь предотвратить, заключается в том, что после того, как пользователь нажимает на кнопку, Кнопка сохраняет фокус, а затем, если пользователь нажимает клавишу пробела, кнопка срабатывает снова. Поэтому я подумал, что это можно решить, либо установив фокус в другом месте, либо заставив кнопку игнорировать клавишу пробела. Я попытался добавить следующий прослушиватель событий keyDown на кнопку, но это не сработало. private function btn_keyDown(event:KeyboardEvent):void ...

Как отсортировать коллекцию списков в лексикографическом порядке в Scala?

Если A имеет свойство Ordered[A], я хотел бы иметь код, который работает следующим образом val collection: List[List[A]] = ... // construct a list of lists of As val sorted = collection sort { _ < _ } И получить что-то, где списки были отсортированы в лексикографическом порядке. Конечно, только потому, что A имеет признак Ordered[A], не означает, что List[A] имеет Признак Ordered[List[A]]. Предположительно, однако, 'скала' способом сделать это-неявное определение. Как я неявно преобразую ...

Как определяется "обработка данных кредитной карты" (PCI)?

Если у меня есть веб-приложение, и я получаю данные кредитной карты, передаваемые через POST-запрос веб-браузером по протоколу HTTPS, и мгновенно открываю сокет (SSL) к удаленному процессору PCI compilant card для пересылки данных и ожидания ответа, могу ли я это сделать? или это получение данных с моей заявкой и пересылка их уже предмет "обработки данных кредитной карты"? Если я создаю iframe, который отображается в клиентском браузере для ввода данных cc, и этот iframe отправляет данные по пр ...

Центрирование наложения HTML div на диаграмме SVG

У меня есть круговая диаграмма SVG, которую я нарисовал с помощью D3, и у меня есть небольшой html-div, который должен появиться, когда вы наведете курсор на различные фрагменты круговой диаграммы, например: Http://jsfiddle.net/adamehirsch/bzSpW/ Проблема заключается в позиционировании этого HTML-наложения. В настоящее время мне приходится явно позиционировать его относительно всей страницы. Ниже приводится примерно строка 145 javascript: d3.select("#bracketsTip") .style("left", "420px ...