Вопросы-ответы - все решения ➜ страница 43


Задать вопрос

iText: уменьшить качество изображения (для уменьшения результирующего размера PDF)

Как лучше всего уменьшить размер изображений JPEG в PDF-файле, созданном с использованием iText? (Моя цель-найти компромисс между качеством изображения и размером файла.) Образы создаются следующим образом: Image image = new Image(ImageDataFactory.create(imagePath)) Я хотел бы предоставить масштабный коэффициент, например 0.5, который вдвое уменьшает количество пикселей в строке. Скажем, я создаю PDF с одним изображением размером 3 МБ. Я попробовал image.scale(0.5f, 0.5f), но полученный ...

Группировка массивов в PHP

У меня есть массив из 200 элементов. Я хотел бы вывести массив, но сгруппировать элементы с общим значением. Аналогично группе SQL по методу. Это должно быть относительно легко сделать, но мне также нужен подсчет для групповых элементов. Есть ли у кого-нибудь эффективный способ сделать это? Это будет происходить при каждой загрузке страницы, поэтому мне нужно, чтобы она была быстрой и масштабируемой. Могу ли я предварительно сбросить результаты в нечто вроде Lucene или sqlite, а затем выполнит ...

Как hstack несколько разреженных матриц (feature Matrix)?

У меня есть 3 разреженные матрицы: In [39]: mat1 Out[39]: (1, 878049) <1x878049 sparse matrix of type '<type 'numpy.int64'>' with 878048 stored elements in Compressed Sparse Row format> In [37]: mat2 Out[37]: (1, 878049) <1x878049 sparse matrix of type '<type 'numpy.int64'>' with 744315 stored elements in Compressed Sparse Row format> In [35]: mat3 Out[35]: (1, 878049) <1x878049 sparse matrix of type '<type 'numpy.int64'>' with 788618 st ...

Кумулятивная сумма векторов из точки

У меня есть список векторов, список скаляров и начальная точка, представленная кортежем. vecs = [(1,1), (2,3), (-1,1)] scalars = [2, 3, 2] start = (-5,0) У меня есть функция для добавления" k раз " вектора к точке. def add_vector(point, k, vec): return (point[0]+k*vec[0], point[1]+k*vec[1]) Я хотел бы получить список точек на ломаной такой, что: result[0] = start result[n+1] = add_vector(result[n], scalars[n], vecs[n]) Я думал использовать itertools.accumulate, но Аргумент func до ...

Как добавить проверку электронной почты в поле с помощью tcomb-form-native?

Используя библиотеку tcomb-form-native с react native-я установил keyboardType на адрес электронной почты. Как добавить регулярное выражение или Средство проверки электронной почты в форму? Должен ли я сделать это на функции submit (и бросить специальную ошибку?) или есть поле проверки регулярных выражений, которое я могу задать с помощью библиотеки? Я заметил, что tcomb-проверка https://github.com/gcanti/tcomb-validationlibrary у есть поле типа RegExp , но я не вижу примеров его использован ...

Многопользовательская браузерная игра [Java]

Я разрабатываю небольшую карточную игру, которая называется "Тарниб". Сама игра похожа на карточную игру в бридж, но с другими правилами. Так или иначе, я закончил всю игру как отдельное настольное приложение, используя Java 6. ЭтоКартинка игры. В любом случае, теперь мне нужно преобразовать это в веб-приложение с многопользовательскими возможностями, чтобы пользователи могли, например, создать новую комнату и присоединиться к существующим комнатам, где играется. К сожалению, я не имею ни малей ...

Как определить стили css для vue.компонент js при регистрации этого компонента?

Я могу зарегистрировать обычай vue.компонент js с // register Vue.component('my-component', { template: '<div class="my-class">A custom component!</div>' }) Также смотрите https://vuejs.org/v2/guide/components.html Как я могу включить классы css для моего компонента? Я ожидал бы чего-то вроде Vue.component('my-component', { template: '<div class="my-class">A custom component!</div>', css: '#... my css stylesheet...' }) Но, похоже, не сущес ...

Win32: как создать элемент управления ListBox с помощью функции CreateWindowExW ()?

Я просмотрел несколько сайтов, документов и учебников, и все они говорят одно и то же, то есть любой элемент управления-это не более чем окно в API Win32, поэтому можно использовать функцию CreateWindowExW() для создания ListBox элемента управления/окна над главным окном приложения. Хотя я понимаю, что все элементы управления являются окнами с различным стилемdwStyle , Мне трудно понять, как создать экземпляр, скажем так, элемента управления ListBox. Я столкнулся с учебником где диалог записыв ...

Как я могу получить активный UNC-путь в DFS программно

Учитывая путь DFS, как бы я узнал, какой активный путь он в настоящее время программно находится. Для exmaple у меня есть 2 общих сервера как "\Server1Folder" и "\Server2Folder", и он имеет DFS включен, так что он может быть доступен на "\DFS_ServerFolder", как бы я знал, что активный путь в настоящее время "\DFS_ServerFolder" включен, будь то "\Server1Folder" или "\Server2Folder". ...

Будет RewriteRules В.htaccess влияет на скорость работы сайта?

Я планирую добавить не более 10 .htaccess переписывает url-коды в домашнем каталоге повлияет ли это на выполнение (время загрузки сайта) моего сайта ? Мой ток .файл htaccess-это Options +FollowSymLinks RewriteEngine On RewriteRule ^([0-9]+)/([0-9]+)/([^.]+).html index.php?perma=$3 RewriteRule ^movies/([^.]+).html gallery.php?movie=$1 RewriteRule ^album/([^.]+).html gallery.php?album=$1 RewriteRule ^img/([^.]+)/([^.]+).html gallery.php?img=$2 RewriteRule ^movies.html gallery.php ...

C# проверка существования файла с помощью относительного пути

Этот вопрос уже задавался раньше, но я, кажется, не вижу своего точного решения. Мне нужно пройти по некоторым ссылкам в файле, использующим относительные пути, и проверить, связаны ли они с существующими файлами. Даны следующие файлы и папки: C:Level 1Level 2A.txt C:Level 1B.txt Там может быть связь в A.txt это ссылки на B.txt используя относительный путь ..B.txt. У меня будет текущий каталог обхода, C:Level 1Level 2, и нужно объединить его с ..B.txt, чтобы придумать C:Level 1B ...

Скрытие формы и отображение другой при нажатии кнопки в приложении Windows Forms

Я делаю приложение приложение Windows Form. Сначала появляется определенная форма, и после того, как пользователь нажимает следующую кнопку, эта форма должна быть скрыта и показана другая форма. Я пытался сделать это. Мне удалось скрыть текущую форму, но следующая не появится. Вот моя попытка: Это обработчик событий кнопки private void button1_Click_1(object sender, EventArgs e) { if (richTextBox1.Text != null) { this.Visible=false; } else MessageBox.Show( ...

Математика-3D позиционирование / мультилатерация

У меня есть проблема, связанная с 3d - позиционированием-что-то вроде GPS. Учитывая набор известных трехмерных координат (x, y, z) и их расстояния d от неизвестной точки, я хочу найти неизвестную точку. Опорных точек может быть сколько угодно, но их будет как минимум четыре. Так, например, точки имеют формат (x, y, z, d). Я мог бы: (1,0,0,1) (0,2,0,2) (0,0,3,3) (0,3,4,5) И здесь неизвестная точка была бы (0,0,0,0). Как лучше всего это сделать? Есть ли существующее библиотека, поддерживающая ...

Работает ли функция StringFormat Xaml WPF с меткой.Довольна?

Я привязать мою сумму метки содержание недвижимости в десятичное собственность через свойство DataContext. Я пытаюсь применить stringformat, но не вижу никакого эффекта. Работает ли функцияStringFormat на элементах управления Label ?? Пожалуйста, скажите мне, на каких элементах управления работает эта функция. Кстати, ниже приведен код для элемента управления Label, для которого я хочу применить форматирование валюты <Label Grid.Column="2" Content="{Binding Path=Amount, StringFormat={}{0:C} ...

QApplication:: setWindowIcon работает на Windows XP, Но не работает на Windows 7

В простом приложении Qt, начинающемся так: int main(int argc, char* argv[]) { QApplication app(argc, argv); app.setWindowIcon(QIcon(":/qapp/appicon.ico")); ... Мы устанавливаем значок во второй строке (эта строка и файл значка в resources-единственное различие между моей тестовой программой и приложением, сгенерированным Qt wizard). Это приложение отлично работает на Windows XP, Но на Windows 7 мы не можем видеть наш значок в левом верхнем углу окна (система показывает значок по умолчани ...

HttpClient 4.1.1 возвращает 401 при проверке подлинности с NTLM, браузеры работают нормально

Я пытаюсь использовать Apache / Jakarta HttpClient 4.1.1 для подключения к произвольной веб-странице с использованием заданных учетных данных. Чтобы проверить это, у меня есть минимальная установка IIS 7.5 на моей машине разработки, работающей, где только один режим проверки подлинности активен одновременно. Обычная аутентификация работает нормально, но Digest и NTLM возвращают 401 сообщение об ошибке всякий раз, когда я пытаюсь войти в систему. Вот мой код: DefaultHttpClient httpclient ...

Как преобразовать значение RGB в название цвета в Silverlight 4.0?

Код : Dim myColor As Color = Colors.Red Dim colorName As String = myColor.ToString() Приводит к: #FFFF0000 При печати colorName на экран. Можно ли получить название цвета в Silverlight, не делая выбор значений RGB? ...

Выскабливание и анализ результатов поиска Google с помощью Python

Я задал Вопрос О реализации общей идеи обхода и сохранения веб-страниц. Часть первоначального вопроса заключается в следующем: как сканировать и сохранять большое количество страниц "о компании" из интернета. С некоторыми дальнейшими исследованиями, я получил некоторые варианты, чтобы идти вперед как на выскабливание и разбор (перечислены в нижней части). Сегодня я столкнулся с другойдискуссией Ruby о том, как очистить Результаты поиска Google. Это обеспечивает отличную альтернативу для моей ...

Когда мы должны использовать Radix sort?

Похоже, что Radix sort имеет очень хорошую среднюю производительность, т. е. O (kN): http://en.wikipedia.org/wiki/Radix_sort Но, похоже, большинство людей все еще используют быструю сортировку, не так ли? ...

Преобразование речи в текст в Linux

Я планирую запустить приложение, которое преобразует речь в текст в Linux. Существуют ли какие-либо существующие интерфейсы, чтобы я мог их расширить? или есть ли такое приложение в Linux? Любой входы на этом? EDIT: приложение, которое я планирую написать, должно быть способно конвертировать каждое слово, которое мы говорим, в текст, а не только Да/нет. ...

setUserAgentString в Android webview не влияет на заголовок HTTP, используемый в loadURL()

Пытался изменить строку User-Agent в HTTP-запросе приложения для Android. Я проверил это вместе с wireshark и эмулятором и увидел, что, хотя я установил строку useragent в webview, связанный запрос loadUrl не использует эту строку агента пользователя. Вместо этого я вижу строку Dalvik useragent в захвате wireshark. Вот абстрактный код. Есть идеи? Или эмулятор не поддерживает это? @Override public void run() { assert(context != null); ... ... webView = new WebView(context); ...

Woocommerce upsell с флажками

У меня возникла проблема с новым разделом upsell, который я добавил для сайта wordpress/woocommerce. Upsells красиво отображаются на странице продукта и могут быть добавлены в корзину, но идентификаторы продукта прикрепляются после этикетки. Пожалуйста, смотрите прилагаемые фотографии; Код, который я использую; Функции.php function add_upsells_to_cart( $cart_item_key ) { global $woocommerce; if ( empty( $_REQUEST['upsells'] ) || ! is_array( $_REQUEST['upsells'] ) ) ...

Как этот цикл Java for должен выглядеть в псевдокоде?

Как я должен продолжать превращать этот фрагмент кода в псевдокод? ArrayList<Integer> check = new ArrayList<Integer>(); ArrayList<Integer> dup = new ArrayList <Integer> (); ArrayList<Integer> nonDup = new ArrayList <Integer> (); for (int i : listA) { nonDup.add(i); } for (int i : listB) { nonDup.add(i); } for (int i : listA) { check.add(i); } for (int i : listB) { if (check.contains(i)) { dup.add(i); nonDup.removeAll(duplicate ...

Удаление элементов из массива ячеек в MATLAB

У меня есть массив ячеек, как показано ниже: a = {[1 2 3] [5 3 6] [9 1 3]}; Теперь я хочу удалить 1s из каждого массива в a, который содержит 1 , чтобы выход был таким, как показано a = {[2 3] [5 3 6] [9 3]}; Я знаю индексы массивов в ячейке array 'a', которые содержат 1. Это можно сделать с помощью цикла for и временной переменной, но это занимает много времени (я хочу выполнить операцию с массивом ячеек размером примерно 1x100000. Тот, что выше, просто для примера) Я хочу знать, есть ...

Как найти сумму значений узла для заданной глубины в двоичном дереве?

Я уже несколько часов ломаю голову над этим вопросом... Задача: Binary Tree (0) depth 0 / 10 20 depth 1 / / 30 40 50 60 depth 2 Я пытаюсь написать функцию, которая принимает глубину в качестве аргумента и возвращает сумму значений узлов данной глубины. Например, если я передаю 2, он должен вернуть 180 (т. е. 30+40+50+60) Я решил использовать дыхание сначала поиск и когда я нахожу узел с нужной глубиной, суммируйте значение, но я просто не могу понять, как узна ...

Возможно ли изменить язык браузера в firefox с помощью selenium?

Я хочу запустить браузер firefox на заданном языке в selenium automation. Могу я это сделать? Если это так, пожалуйста, поделитесь некоторыми примерами реализации кода. Заранее благодарю. ...

Получение ANRs после завершения службы android

У меня есть действие, которое запускает локальную службу с помощью метода bindService (). Все отлично работает, пока приложение работает, но когда я завершаю приложение и отключаюсь от службы в onDestroy () действия, через несколько секунд я вижу, что в logcat появляются следующие ошибки: 09-25 02:13:46.035: WARN/ActivityManager(60): Timeout executing service: ServiceRecord{4401dfc0 net.kicksass.shootingstarbbs.streamstar/.StreamStarService} 09-25 02:13:46.055: INFO/Process(60): Sending signal ...

Как вы планируете обновление индекса в CouchDB

Насколько я понимаю, индексы CouchDB обновляются при запросе представления. Если предположить, что чтения больше, чем записи, разве это не плохо для масштабирования? Как настроить CouchDB для обновления индексов при записи или, еще лучше, по расписанию? ...

jsonb и первичные / внешние ключи: что лучше работает в PostgreSQL?

Я рассматриваю использование типа столбца PostgreSQL jsonb для нового бэкэнд-проекта, который в основном будет служить в качестве REST-ful JSON API. Я считаю, что PostgreSQL jsonb будет хорошо подходить для этого проекта, поскольку он даст мне объекты JSON без необходимости преобразования на бэкэнде. Однако я прочитал, что тип данных jsonb замедляется по мере добавления ключей, и моя схема будет нуждаться в использовании первичных ключей и ссылок на внешние ключи. Мне было интересно, если име ...

радужные таблицы?

Кто-нибудь знает, почему его называют радужным столом? Просто вспомнил, что мы узнали, что есть атака, называемая "атака словаря". Почему его не называют словарем? ...