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


Как объединить прозрачное изображение png с другим изображением с помощью PIL

У меня есть прозрачное изображение png " foo.формат PNG" и я открыл еще одно изображение с im = Image.open("foo2.png"); теперь мне нужно объединить foo.png с foo2.формат PNG. ( foo.png содержит некоторый текст, и я хочу напечатать этот текст на foo2.png) ...

Анализ основных компонентов в Python

Я хотел бы использовать анализ главных компонентов (PCA) для уменьшения размерности. У numpy или scipy уже есть это, или мне нужно свернуть свой собственный с помощью numpy.linalg.eigh? Я не просто хочу использовать сингулярную декомпозицию (SVD), потому что мои входные данные довольно многомерны (~460 измерений), поэтому я думаю, что SVD будет медленнее, чем вычисление собственных векторов ковариационной матрицы. Я надеялся найти готовую, отлаженную реализацию это уже делает правильные решен ...

Pretty-печать карты на Java

Я ищу хороший способ довольно-печать Map. map.toString() дает мне: {key1=value1, key2=value2, key3=value3} Я хочу больше свободы в моих значениях ввода карты и ищу что-то более похожее на это: key1="value1", key2="value2", key3="value3" я написал этот кусок кода: StringBuilder sb = new StringBuilder(); Iterator<Entry<String, String>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Entry<String, String> entry = iter.next(); sb.append(entry.getKey()); s ...

Джейд: ссылки внутри абзаца

Я пытаюсь создать несколько абзацев с Джейд, но найти его трудно, когда есть связи внутри абзаца. лучшее, что я могу придумать, и мне интересно, есть ли способ сделать это с меньшей разметкой: p span. this is the start of the para. a(href="http://example.com") a link span. and this is the rest of the paragraph. ...

Победа над покерным ботом

есть новый покер бот с открытым исходным кодом под названием PokerPirate. Меня интересуют любые творческие способы, с помощью которых веб-приложение может обнаружить/помешать/победить покерного бота. (Это чисто академическая дискуссия, в том же духе, что и PokerPirate был написан.) ...

Элементы Управления ActiveX Microsoft Excel Отключены?

У меня есть некоторые листы Excel, которые используют флажки ActiveX для управления определенной деятельностью. Они работали недавно, но сегодня начали давать ошибки. Меня предупредил об этом коллега, но он все еще работал на моем компьютере. Я проверил его версию Excel против моей, и его был более новым. Я заметил, что появились новые обновления Windows, поэтому я сделал обновление. После того, как я применил ожидающие обновления, теперь он больше не работает на моем компьютере. Я больше ...

PHP передача $ GET в командной строке linux

скажем, мы обычно получаем доступ через http://localhost/index.php?a=1&b=2&c=3 Как мы выполняем то же самое в командной строке Linux? php -e index.php но как насчет передачи переменных $_GET? Может быть, что-то вроде PHP-e index.php --a 1 --b 2 --c 3? Сомневаюсь, что это сработает. спасибо! ...

jQuery datepicker установить выбранную дату, на лету

Как я могу изменить выбранную дату выбора даты jquery динамически на лету? Я сказал, что создал встроенный выбор даты. Затем через некоторое время я хочу отразить другую дату там, не воссоздавая datepicker с нуля. Я попробовал метод setDate, но не сработал, и в doc. есть еще один (расширенная?) плагин здесь, но я хочу использовать плагин, который поставляется с помощью jquery.пользовательский интерфейс.все.js. ...

Javascript: отрицательный эквивалент lookbehind?

есть ли способ достичь эквивалента a отрицательный lookbehind в регулярных выражениях javascript? Мне нужно найти строку, которая не начинается с определенного набора символов. Кажется, я не могу найти регулярное выражение, которое делает это без сбоев, если подобраны часть находится в начале строки. Негативные lookbehinds, похоже, единственный ответ, но в JavaScript нет. изменить: Это регулярное выражение, которое я хотел бы работать, но это не так: (?<!([abcdefg]))m Так что это будет ...

Использование GPU из контейнера docker?

Я ищу способ использовать GPU изнутри контейнера docker. контейнер будет выполнить произвольный код, поэтому я не хочу использовать привилегированный режим. какие-либо советы? из предыдущих исследований я понял, что run -v и / или LXC cgroup был способ пойти, но я не уверен, как именно это сделать ...