Вопросы-ответы - все решения ➜ страница 93
Какие алгоритмы использовать для уменьшения размера изображения?
Какие алгоритмы использовать для уменьшения размера изображения? Что быстрее? Какой алгоритм используется для изменения размера изображения (например, с большого 600x600 до супер малого 6x6) такими гигантами, как flash и silver player, а также html5? ...
jqGrid: использование нескольких методов для фильтрации данных
Мое требование-показать страницу с несколькими фильтрами для применения к сеточным данным. Предположим, что мы говорим о приказах, и приказ имеет следующие атрибуты public class Order { public int OrderID public DateTime OrderDate public DateTime ShipmentDate public int OrderTotal public int OrderStatus } Внутри объекта jqgrid я показываю все атрибуты , кроме OrderStatus Требуется создать представление, которое имеет jqGrid в левой части панель справа Внутри пра ...
QML ListView multiselection
Как я могу выбрать несколько элементов в представлении списка QML и отправить их индексы в код C++? ...
Инвертировать ось в matplotlib grafic
Как я могу инвертировать y_axis? Z - это np.массив.Спасибо Z=TempLake X,Y=np.meshgrid(range(Z.shape[0]+1),range(Z.shape[1]+1)) im = plt.pcolormesh(X,Y,Z.transpose(), cmap='hot') plt.colorbar(im, orientation='horizontal') plt.show() У меня есть это: Мне это нужно: ...
Как общаться progressText с QtConcurrent::функцию "выполнить" (или аналогичного) в QFutureWatcher?
Если я запускаю некоторую функцию для асинхронного выполнения с помощью QtConcurrent::run, и отслеживаю возвращаемое будущее с помощью QFutureWatcher, что если я могу сделать в этой асинхронно выполняющейся функции для передачи некоторого текста прогресса назад, который приведет к тому, что QFutureWatcher запустит свой progressTextChanged сигнал? То есть то, что я хочу сделать, это что-то вроде: void fn() { ???->setProgressText("Starting); ... ???->setProgressText("halfway"); . ...
LibGDX-масштабирование анимации
Еще один день, еще одна проблема. Я пытаюсь сделать анимацию из TextureRegions, но мне нужно масштабировать ее на некоторое значение. У меня нет проблем с масштабированием неподвижных изображений(спрайтов, сделанных из текстурных областей), но я понятия не имею, почему это не работает с анимационными кадрами. С неподвижными изображениями я делаю что-то вроде этого: darknessActive = new Sprite(AssetLoaderUI.darknessActive); darknessActive.setPosition(50, 20); darknessActive.setS ...
Извлечение информации из PDF-файлов научных работ [закрыто]
Мне нужен механизм извлечения библиографических метаданных из PDF-документов, чтобы сохранить людей, вводящих их вручную или вырезающих и вставляющих их. По крайней мере, название и аннотация. Список авторов и их принадлежность были бы хороши. Извлечение ссылок было бы удивительно. В идеале это должно быть решение с открытым исходным кодом. Проблема в том, что не все PDF-файлы кодируют текст, и многие из них не могут сохранить логический порядок текста, поэтому просто выполнение pdf2text дае ...
Создание нового столбца фрейма данных на основе правил в Python Pandas
У меня есть CSV-файл, и я пытаюсь решить свою проблему с пандами. Я решил ее с помощью чистого питона, но я не могу сделать это с пандами. Мой CSV-файл содержит 5 столбцов. Я хочу создать новый, используя данные одного из других. Содержание столбца [0,1,2,3,4,5]. Итак, основываясь на значении, я хочу сделать следующее: if value == 0: cost_new_column = 0 elif value == 1: cost_new_column = 1000 elif value == 2: cost_new_column = 2500 ... Сделать это в чистом Python, используя for и i ...
перенаправление вывода popen в файл на python
Я видел много ответов, которые stdout=file будут перенаправлены в файл. Но у меня была пара вопросов. Почему не работает >file. subprocess.Popen([SCRIPT, "R", ">", FILE, "2>", "/dev/null"]) Это нормально with open(FILE,'w+') as f: subprocess.Popen([SCRIPT, stdout=f] f.close() В моем случае я пытаюсь запустить скрипт в бесконечном цикле (который не останавливается), и есть некоторые другие процессы, контролирующие его выход. Делает ли скрипт запись в него даже после ...
OpenCV группировка белых пикселей
Я проделал тяжелую работу, превратив свою камеру iSight на MacBook в инфракрасную камеру, преобразовал ее, установил порог и т. д.. а теперь есть изображение, которое выглядит примерно так: Alt text Теперь моя проблема: мне нужно знать, сколько пятен на моем изображении, группируя белые пиксели. Я не хочу использовать cvBlob/cvBlobsLib, я бы предпочел просто использовать то, что уже есть в OpenCV. Я могу перебирать пиксели и группировать их, проверяя на наличие (порог) касаясь белых пиксе ...
SQL Broker: выполнение асинхронной процедуры
Я читал статью этого великого Ремуса Русану. http://rusanu.com/2009/08/05/asynchronous-procedure-execution/ Как реализовать эту идею: У меня есть большая главная таблица, пользователь может пометить там записи "Как удалить" (установить поле на 1) Я не могу использовать задания SQL, потому что клиенты могут использовать SQLExpress. Идея такова: когда пользователь "удаляет" или "восстанавливает" записи в большой таблице, нужно отправить сообщение в очередь. Процесс активации 'fire and forget ...
Рекомендации: солить и перчить пароли?
Я наткнулся на дискуссию, в которой я узнал, что на самом деле я не солю пароли, а перчу их, и с тех пор я начал делать и то и другое с помощью функции, такой как: hash_function($salt.hash_function($pepper.$password)) [multiple iterations] Игнорируя выбранный алгоритм хэша (я хочу, чтобы это было обсуждение солей и перцев, а не конкретных алгоритмов, но я использую безопасный), это безопасный вариант или я должен делать что-то другое? Для тех, кто не знаком с терминами: А соль - это слу ...
Как найти имя родительского потока?
Я знаю, что у нас могут быть "родители" и "дети", когда мы говорим о процессах. Но можно ли получить имя родителя Thread? Я провел свое исследование, но нашел ответ только для .Net Edit: я пытался установить имена: public class Main { public static void main(String[] args) { Thread r = new ThreadA(); r.start(); } } public class ThreadA extends Thread { public void run() { Thread.currentThread().setName("Thread A"); System.out.println("Here ...
Как единый вход (SSO) работает с PHP + Apache против Active Directory для прозрачной аутентификации?
Мне нужно получить более полное представление о SSO в веб-приложении против Active Directory. Для простого запроса у пользователя логина для аутентификации по AD, я знаю, что могу использовать некоторые библиотеки, такие как Zend_Ldap, adLdap и так далее. Но в этом случае пользователю все равно нужно ввести логин дважды. Например: аутентификация в Active Directory / ISA из php Afaik, чтобы использовать SSO для transparent login, мне нужно реализовать дополнительный модуль apache. Например: ...
Лучший способ хранения пары значений, которые необходимо часто обновлять в Python?
У меня есть пример использования, в котором мне нужно хранить пару значений в Python, где оба значения нужно будет часто обновлять. Использую ли я список, кортеж или что-то еще? С одной стороны, список легче обновлять, так как кортежи неизменны, и мне нужно будет создавать новый Кортеж каждый раз, когда я обновляю любое из значений. Однако, поскольку я не буду ничего добавлять к списку, а размер фиксирован на 2, кажется, что кортеж может быть лучшим представлением того, что объект действительн ...
QSpinBox внутри QScrollArea: как предотвратить спин-бокс от кражи фокуса при прокрутке?
У меня есть элемент управления с несколькими объектами QSpinBox внутри QScrollArea. Все прекрасно работает при прокрутке в области прокрутки, если только мышь случайно не находится над одним из Qspin-полей. Затем QSpinBox крадет фокус,и события колеса манипулируют значением spin box вместо прокрутки области прокрутки. Я не хочу полностью отключать использование колеса мыши для управления QSpinBox, но я хочу, чтобы это происходило только в том случае, если пользователь явно нажимает или вклады ...
Python: хеширование алгоритма Рабина-карпа
Я реализую алгоритм Рабина-карпа для развлечения. Я наткнулся на этот псевдокод: RABIN -KARP -MATCHER (T, P, d, q) 1 n = T.length 2 m = P.length 3 h = d^(m-1) mod q 4 p=0 5 t= 0 6 for i = 1 to m / preprocessing / 7 p = (dp + P [i]) mod q 8 t = (dt + T [i]) mod q 9 for s = 0 to n-m / matching / 10 if p == t 11 if P [1... m] == T [s + 1...s + m] 12 print “Pattern occurs with shift” s 13 if s < ...
Bash-способ следить за изменениями файлов?
Мое текущее решение заключается в использовании сторожевой собаки библиотеки python и фрагмента bash (, первоначально взятого отсюда ). watchmedo shell-command client/js/src/templates/ proto/ --recursive --patterns="*.soy;*.proto" --command="echo "WATCHMEDO file changed - rebuilding"; make genfiles;" В основном я смотрю несколько файлов шаблонов, а затем запускаю make genfiles автоматически, если один из них изменяется. Мне интересно, есть ли способ сделать это в pure bash? Я бы н ...
Глобальные переменные в сервере Apache
Я пишу некоторые модули apache (2.2) на C, и я довольно новичок в этом, поэтому мне было интересно: Мне нужно знать, можно ли создать глобальную переменную,которая будет инициироваться при запуске сервера apache. Видите ли, мне нужен список имен хостов (который будет "привилегированным"), так что каждый запрос, который я получаю, я должен проверить, появляется ли имя хоста в списке (чтобы проверить, является ли оно "превилированным"). Таким образом, список должен быть глобальным (чтобы кажды ...
Холст рисует повернутое изображение
Я пытаюсь использовать javascript, чтобы сделать снимок с помощью моего iphone и нарисовать изображение на холсте. Я использую <input type="file" capture="camera" accept="image/*" id="takePictureField"> mobilePictureGet); Использовать камеру. Как только я выберу картинку document.getElementById("takePictureField").addEventListener('change', function(e) { if(e.target.files.length == 1 && e.target.files[0].type.indexOf("image/") == 0) { img.src = URL.createOb ...
Python 2.7: получить размер файла только из его дескриптора (а не его пути)
Я пишу функцию, которая должна делать что-то с файлом, основываясь на размере файла (в байтах). Я хотел бы минимизировать количество параметров, передаваемых в функцию, поэтому я бы только передал дескриптор в уже открытый файл и позволил функции получить размер. Есть ли элегантный способ сделать это? Я пробовал следующее, С os.path.getsize(os.path.abspath(file_id)), но это не работает: def datafile_profiler(file_id): filesize = os.path.getsize(os.path.abspath(file_id)) #[...] contin ...
Python чтение в тиковых данных панд
У меня есть некоторые данные, которые выглядят так: Symbol Timestamp bid ask 0 EUR/USD 20140101 21:55:34.378 1.37622 1.37693 1 EUR/USD 20140101 21:55:40.410 1.37624 1.37698 2 EUR/USD 20140101 21:55:47.210 1.37619 1.37696 3 EUR/USD 20140101 21:55:57.963 1.37616 1.37696 4 EUR/USD 20140101 21:56:03.117 1.37616 1.37694 Я пытаюсь преобразовать его в панду, но застрял на микросекундной части....ниже то, что я есть, что у меня есть до сих пор... Считы ...
unterminated entity reference php
Вот мой код: <?php // 27/01/2016 Edit: $result = mysql_query("A Long mysql query"); $rss = new SimpleXMLElement('<rss version="2.0" />'); $products = $rss->addChild('products'); /// while($row = mysql_fetch_array($result)){ $product = $products->addChild('category'); $product->addChild('product_id',"$row[product_id]"); $product->addChild('cat_id',"$row[cat_id]"); $product->addChild('cat_name',"$row[cat_name]"); $product->addchild('product_code',"$row[product_code]"); ...
Bootstrap: выровнять текст кнопки слева
Как я могу выровнять текст слева внутри кнопки начальной загрузки? У меня есть несколько кнопок с текстом разной длины, и все кнопки должны иметь одинаковую ширину. Я достиг этого, используя класс col-xs-11. Пример кода кнопки ниже: <input type="button" value="Applicant/Subsidiary" id="mybutton" name="test" class="primary-btn col-xs-11"> Возможно ли достичь этого без создания пользовательского стиля, отличного от того, что предоставляет bootstrap? Я использую начальной загрузки В3.0.1 ...
На JavaScript: изменить функцию кнопки "Назад" в браузере
Есть ли способ заставить кнопку "Назад" пользователя в браузере вызывать функцию javascript вместо возврата на страницу? ...
Как изменить Tab Из TabControl в WPF, не нарушая шаблон MVVM
Мои окна WPF содержат TabControl, который отображает содержимое на разных вкладках. Щелчок по кнопке ниже выполняет метод через интерфейс ICommand / Binding. Вызываемый метод генерирует текст, который предназначен для отображения во второй вкладке. Как я могу переключиться на вторую вкладку при нажатии кнопки, не нарушая шаблон MVVM? Я попытался связать Табитем.IsSelected свойство к чему-то в моем ViewModel, но я хотел использовать другие вкладки (tab1) также. Есть мысли? ...
права доступа к файлам испортили сайт! что является лучшим разрешением? 644? 744?
Просто испортил сайты на хосте, изменив настройки разрешений: (ни один из сайтов сейчас не работает!!! это дает Запрещено У вас нет разрешения на доступ к / на этом сервере. Ошибка! как я могу это исправить?! должен ли я сделать разрешения файлов как 644? Спасибо!!! ...
Использование типов сборки в Gradle для запуска того же приложения, которое использует ContentProvider на одном устройстве
Я настроил Gradle для добавления суффикса имени пакета в мое отладочное приложение, чтобы у меня была версия выпуска, которую я использую, и отладочная версия на одном телефоне. Я ссылался на это: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Мое телосложение.файл gradle выглядит следующим образом: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } } ...
Способ takeWhile Scala с метод использовать-foldleft и foldRight
Мне нужно сделать takeWhile (), используя foldLeft () и foldRight (). Я придумал вот что: def takeWhile(ls:List[Int], p:Int => Boolean): List[Int] = { ls.foldLeft(List[Int]())(a,z) => if (p(z)) z :: a else a) } def takeWhile(ls:List[Int], p:Int => Boolean): List[Int] = { ls.foldRight(List[Int]())(a,z) => if (p(a)) a :: z else z) } , но метод использовать-foldleft, когда я называю takeWhile(List(1,2,3,4,5), _< 3) takeWhile(List(1,2,3,4,5), _> 4) tak ...
Разбить строку на массив в Perl
my $line = "file1.gz file2.gz file3.gz"; my @abc = split('', $line); print "@abcn"; Ожидаемый результат: file1.gz file2.gz file3.gz Я хочу, чтобы выход был file1.gz в $abc[0], file2.gz в $abc[1] и file3.gz в $abc[2]. Как мне разделить $line? ...