Codengineering - блог о программировании ➜ страница 1219
Обновить несколько строк в таблице SQL
Предположим, что существует полностью заполненный массив данных String[n] [3] myData. Я хочу сделать вот что: for (String[] row : myData) { SQL = "update mytable set col3 = row[2] where col1 = row[0] and col2=row[1];" } Очевидно, я многое упустил, но я хочу выразить эту мысль как можно более кратко. Есть ли простой способ сделать это в одной команде DB? Как насчет не столь простого способа? Правки: Данные не поступают из другой таблицы (это веб - форма подачи-экзамен множественного ...
Сборка (или NASM) досадная проблема
Раньше я компилировал свой asm-код с помощью TASM (на winXP), но у меня были некоторые проблемы, поэтому теперь я использую NASM (на linux). Этот фрагмент показывает, что я пытаюсь сделать: (gdb) list 35 30 xor ecx,ecx # ecx is a counter 31 mov bl, ' ' # this is what I'm looking for 32 count_spaces: 33 mov al,[esi] # grab a char 34 jz spaces_counted # is this the end? 35 inc esi # next char 36 cmp al,bl ...
Android-ImageView: setImageBitmap VS setImageDrawable
В чем разница между setImageBitmap и setImageDrawable? У меня есть образ, который я хотел бы установить динамически из файла. В учебнике, которому я следовал, говорится, что нужно преобразовать мой Bitmap в BitmapDrawable, а затем установить его с помощью setImageDrawable. Я заметил, что установка Bitmap непосредственно с setImageBitmap также работает, но я не замечаю никакой разницы. Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath()); BitmapDrawable bitmapDrawable = new Bitmap ...
Как я могу обрабатывать потоковые данные в tornado асинхронно, одновременно обрабатывая код ответа синхронно?
Мой вызов API tornado вызовет другой URL-адрес, а затем передаст результат обратно клиенту. Однако если внутренний URL-адрес возвращает код ошибки, я хочу обработать свою собственную ошибку отдельно и передать содержимое ошибки клиенту. В настоящее время у меня есть вот что: @web.asynchronous @gen.coroutine def get(self, job_id): url = ... client = httpclient.AsyncHTTPClient() # handle_chunk will forward received bytes to the client, allowing # other HTTP requests to be handle ...
Двусторонняя привязка между DataGrid и массивом
У меня есть массив с именем: string[,] TableData; Могу ли я связать его содержимое с элементом управления DataGrid с помощью привязки? Если это возможно, я хотел бы, чтобы пользователь мог редактировать сетку и отражать изменения в массиве. ...
Флажок с DataGrid WPF
Я пытаюсь создать DataGrid в WPF 4.0 с помощью MVVM... Требуемые функции - Muti-выбор строк с помощью флажка (один клик) a установите флажок все, чтобы проверить все флажки в datagrid Что-то вроде этого - Прошло 2 дня, и я не могу понять, как эффективно решить эту проблему.. Рабочий пример - это то, что мне нужно сейчас как можно скорее.. Я буду очень признателен, если у кого-то есть рабочее решение, чтобы поделиться со мной... N пожалуйста, не говорите мне гуглить эту вещь, потом ...
Как получить доступ к имени Поля PivotCell.RowItem (n)?
У меня есть сводная таблица Exel 2007, использующая классическую компоновку, которая имеет 2 поля строк. Для данной ячейки данных PivotCell я хочу выполнить цикл и определить соответствующие имена полей строк и значения элементов для этой ячейки. Мой код прекрасно работает, если я нахожусь в строке sub-total или grand total (0 или 1 элементов, связанных с ячейкой). Но это не удается, если я пытаюсь работать с ячейкой, связанной с 2 элементами - "Ошибка времени выполнения '1004': ошибка, определе ...
Ошибка Bloomberg DDE при вызове из Python
Я пытаюсь отправить команды на терминал Bloomberg с помощью DDE. Например: для отображения страницы Microsoft я могу отправить: <blp-1><CANCEL><CANCEL><HOME>MSFT<EQUITY><GO> Это прекрасно работает с использованием библиотеки VBA из EXCEL. Однако я пытаюсь сделать то же самое из сценария Python. Я использую код отсюда (из-за некоторых ограничений я не могу использовать более стандартные модули win32ui/dde python) Http://code.activestate.com/recipes/5776 ...
Вложенные генераторы Python
Я пытался реализовать обратную функцию itertools.izip на Python 2.7.1. Дело в том, что я нахожу проблему, и у меня нет объяснения. Решение 1, iunzip_v1 работает отлично. Но решение 2. iunzip_v2, работает не так, как ожидалось. До сих пор я не нашел никакой релевантной информации об этой проблеме, и, читая PEP о генераторах, кажется, что это должно работать, но это не так. import itertools from operator import itemgetter def iunzip_v1(iterable): _tmp, iterable = itertools.tee(iterable, 2) ...
Раздел CData не закончен проблема
Когда я использую DOMDocument:: loadXML () для моего XML ниже я получаю ошибку: Warning: DOMDocument::loadXML() [domdocument.loadxml]: CData section not finished http://www.site.org/displayimage.php?album=se in Entity, Warning: DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag image line 7 in Entity Warning: DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag quizz line 3 in Entity Warning: DOMDocument::loadXML() [domdocument.loadxml]: Premature ...