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


Как установить pyodbc 64-bit?

У меня есть Python 2.7, MySQL 5.5, MySQL ODBC Connector 5.1 и pyodbc, все они установлены на моем компьютере, который работает под управлением Windows 7, 64-разрядная версия... Единственная проблема заключается в том, что все установлено как 64-разрядное, за исключением pyodbc, который является 32-разрядным. При использовании easy_install для загрузки pyodbc он автоматически загружает 32-разрядную версию. Таким образом, когда я пытаюсь подключиться к своей базе данных с помощью: cnxn = pyo ...

Java и LibGdx-фатальная ошибка во время выполнения

Я работаю над игрой, используя LibGdx и Java. В то время как я играю в игру, иногда я получаю эту ошибку во время выполнения, которую я никогда не видел раньше, и я понятия не имею, что это значит. # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000066bcbd0d, pid=3632, tid=0x000000000000220c # # JRE version: OpenJDK Runtime Environment (8.0_76-b03) (build 1.8.0_76-release-b03) # Java VM: OpenJDK 64-Bit Server VM (25.7 ...

Регулярное выражение для проверки даты в PHP с использованием формата YYYY-MM-DD

Я пытаюсь сделать валидатор регулярных выражений даты. Проблема в том, что я использую поле ввода с типом "date", которое работает как шарм в Chrome; он открывает календарь, как в Chrome, но в остальном он ничего не делает, поэтому я решил пойти на ручной ввод даты для остальных. Это мое сообщение об ошибке (я ищу YYYY-MM-DD формат): $date_regex ='#^(19|20)dd[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$#'; $hiredate = $_POST['hiredate']; if (!preg_match($date_regex, $hiredate)){ ...

Почему и массивы размера среды выполнения, и std:: dynarray в C++14?

Проект C++14 включает в себя массивы размера среды выполнения и контейнер std::dynarray. Из того, что я могу сказать, единственное реальное различие между ними состоит в том, что std::dynarray имеет интерфейс STL (например,, begin, end, size, и т.д.), в то время как массивы размера времени выполнения этого не делают. Так зачем же C++14 нужны они оба? Я понимаю, что массивы размера среды выполнения являются частью основного языка, в то время как std::dynarray является частью стандартной библиот ...

Строка подключения только для чтения к базе данных access

Я пытаюсь подключиться к файлу базы данных Access с помощью системы.Данные.Oledb для.Метод oledbconnection. Мне нужно подключиться в режиме только для чтения, потому что другое приложение использует его в то же время. Я могу подключиться к базе данных в режиме чтения / записи без проблем, но не могу нигде найти правильную строку для readonly. Я пробовал: Поставщик=Microsoft.АС.Oledb для.12.0; Источник Данных={0}; Persist Security Info=False; Mode=Read Поставщик=Microsoft.АС.Oledb для.12.0 ...

ASP.Net Gridview, как активировать режим редактирования на основе ID (DataKey)

У меня есть страница, назовем ее SourceTypes.aspx, который имеет A GridView, отображающий список типов источников. Часть GridView-это DataKey, SourceTypeID. Если исходный TypeID передается на страницу через запрос sting, как я могу перевести Gridview в режим редактирования для соответствующей строки на основе SourceTypeID? GridView привязан к объекту SQlDataSource. У меня такое чувство, что я собираюсь ударить себя, когда появится ответ!! Я посмотрел на программно переводим строку gridview в ...

Пакет - папку копировать в несколько папок по шаблону

Я пытаюсь скопировать подпапку одной папки в несколько других папок с неизвестными именами. Намерение состоит в том, чтобы создать резервную копию исходного файла программы во всех папках сотрудников, которые ее используют. Если папка programs не найдена в папке employees, ничего не следует делать. Это выглядит следующим образом: Источник: F:UsersmyFolderprogramFolderSourcefolder Цель: F:UsersanotherOnesFolderprogramFolderSourcefolder Итак, моя идея заключалась в следующем: ...

XML to XML с использованием XSLT

Я пытаюсь создать новый XML-файл из существующего, используя XSL. При записи нового файла я хочу замаскировать данные, появляющиеся в поле accountname. Вот как выглядит мой XML: <?xml version="1.0" encoding="UTF-8"?> <Sumit> <AccountName>Sumit</AccountName> <CCT_datasetT id="Table"> <row> <CCTTitle2>Title</CCTTitle2> </row> </CCT_datasetT> </Sumit> Вот мой XSL-код: <xsl:styleshee ...

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))) Я работаю с большими списками, поэтому даже малейшее улучшение считается. Спасибо ...