1

голосов
2

ответ
965

Просмотры

Кнопка Android Меню Уходит При обновлении с API 10 до API 16

При использовании же эмулятор (Galaxy Android 4.2.2 Уровень API 17), я меняю minSdkVersion моего Manifest от API 10 (Android OS 2.3) к API 16 (Android OS 4.1,4.1.1). Когда я делаю так, мое меню в правом нижнем углу не более заметны. С его же эмулятор, и его минимальная версия, что изменения я не вижу, почему кнопка меню должна уйти. От чтения: http://developer.android.com/guide/topics/ui/menus.html Они заявляют: Начиная с Android 3.0 (уровень API 11), Android-устройство с питанием больше не требуется, чтобы обеспечить специальную кнопку меню. С этим изменением программа должна мигрировать от зависимости от традиционной панели меню 6-пункта и вместо того, чтобы обеспечить панель действий для представления общих действий пользователя. Я в порядке с мигрирующими на панели действий, однако я любопытно, если есть простой способ перенести мое меню на панель действий. EDT / Примечание: Я принял ответ Tanis.7x «s, потому что у меня спускаясь правильный путь. Я обнаружил, что я был в состоянии получить функциональные кнопки легко работают в чистой / новый проект, однако мой старший проект все еще были проблемы. Я обнаружил, что я сделал некоторые изменения в тему и файл манифеста. Реферирование нового проекта, который работал позволил мне получить старый проект работает должным образом.
James Oravec
1

голосов
3

ответ
198

Просмотры

Поиск идеального английской панграммы алгоритма

Мысль о том, красуется на сослуживца, привело меня к мысли о том, чтобы найти идеальный английский Pangrams. Я планирую написать программу, используя методы динамического программирования, чтобы попытаться определить возможную совершенную pangrams, если кто-то еще не знают о том, которая уже существует, или могут предоставить мне с известным решением. Шалость я планирую сделать, это расположить клавиши на клавиатуре Коллеги, чтобы быть панграммой, что имеет смысл, но для того, чтобы сделать это, персонажи могут появляться только один раз. Как программист, я думал об этом как интересной проблеме и после того, как делают некоторые погуглите, я не нашел панграмму, который не имеет повторяющиеся символов. С ограниченным количеством гласных звуков английского языка, я ожидаю, что это может оказаться невозможным. Если это невозможно, я любопытна есть предложение, которое может быть создание, что будет иметь смысл.
James Oravec
1

голосов
1

ответ
418

Просмотры

Java Сочетание поколения

Я ищу, чтобы увидеть, если Java имеет некоторые особенности, комбинаторика, что я могу использовать. Я хочу иметь динамический список, и в чистом виде, есть Java генерировать все комбинации. Учитывая список объектов, таких как строки ниже. Есть простой способ / чистый способ / предпочтительно что-то уже встроены в ядро ​​Java для создания всех комбинаций элементов? например, если у меня было: Список предметов = новый ArrayList (); items.Add ( "а"); items.Add ( "б"); Список результат = generateCombinationOf (элементы); Я желаю для результатов, чтобы содержать: {{}, { «а»}, { «б»}, { «а», «б»}} Примечание стороны: я был в состоянии генерировать списки, как это в Mathematica в прошлом. У меня есть проект стороны, где я хочу использовать Java, и я надеюсь, чтобы избежать интеграции с Mathematica, если это вообще возможно, но будет, если я могу»
James Oravec
1

голосов
3

ответ
101

Просмотры

Анализ с помощью параллельных алгоритмов

Всем известно, что BubbleSort является O (N ^ 2), но это основано на количестве сравнений, необходимых для сортировки этого. У меня есть вопрос, в котором, если бы я не забочусь о количестве сравнений, но время вывода, то, как вы делаете анализ этого? Есть ли способ, чтобы сделать анализ на время вывода вместо сравнения? Например, если вы могли бы пузырьковая сортировку и имеют параллельные сравнения, происходящие на все пары (даже тогда нечетные сравнения), то время пропускная способность будет что-то вроде 2n-1 раз пропускной способности. Количество сравнений будет высоким, но я не забочусь, как в последний раз пропускной способности быстро. Таким образом, в сущности, есть общий анализ общего параллельного времени выполнения? Если да, то просто дать мне некоторые ключевые термины и я научусь остальное от Google.
James Oravec
1

голосов
1

ответ
332

Просмотры

Strawberry Perl SCP

Я пытаюсь следовать примеру, показанный в Net :: SCP Я использую клубничный Perl с затмением в моей окне Dev машине. В конце концов, сценарий будет выполняться на сервере Linux, чтобы распространять некоторые конфигурационные файлы как часть процесса развертывания. Eclipse, жалуется, что использование Net :: SCP КЯ (УПП УЭЦН); не могут быть расположены: Не можете найти Net / SCP.pm в @INC (возможно, потребуется установить Net :: модуль SCP) (@INC содержит: C: / клубника / Perl / сайт / Библиотека C: / клубнику / Perl / поставщик / Библиотека C:. / клубника / Perl / Lib) Так как я новичок в Perl, мой вопрос мульти-партер. Является ли приведенный выше пример хороший для подражания? Если да, то как установить отсутствующий модуль. Если это не так, какую альтернативу я должен использовать?
James Oravec
1

голосов
1

ответ
970

Просмотры

Perl 5.8 Получить STDOUT из команды SSH

Мне нужно создать сценарий, который будет работать на CentOS 5.x и CentOS 6.x коробки. CentOS 5.x использует Perl 5.8 и CentOS 6.x использует Perl 5.10. Цель состоит в том, чтобы иметь возможность SSH в коробку, которая имеет обмен ключей на месте, а затем запустить питон -V, чтобы определить, является ли версия по умолчанию является Python 2.6. Я предполагаю, что, если я получаю сценарий, который работает с Perl 5.8, что он будет работать на 5.10, а также. Я сделал некоторый прогресс с Net :: SSH: Любой, чтобы выбросить его, как он выглядит, как он работает с Perl 5.12 и новее. Я попытался IPC :: System :: Simple и QX, а также, но не везло захватывая выход. Некоторые из моих неудачных попыток: Сбой 1: использовать IPC :: System :: Simple дш (система systemx захвата Capturex); мой $ выход = захват ( "/ USR / бен / SSH корень \ @ 10.100.10.56 питона -V"); распечатывать: " . $ Выход. "\ П"; Сбой 2: мои $ выход = QX (SSH корень \ @ 10. 100.10.56 Python -V); распечатывать: " . $ Выход. "\ П"; Сбой 3: мои @output = QX (SSH корень \ @ 10.100.10.56 питона -V); печать "@output \ п"; Я не уверен, если вызов SSH играет с чем-нибудь, и я отчаянно нуждается в проверке вменяемости. Когда команда запускается, выход отображается на экране, но не сохраняется в переменной, которую я могу сделать подстроку проверки против. Выходные переменные $ остаются пустыми. Если я что-то не хватает, пожалуйста, дайте мне знать. Спасибо :) которые я могу сделать подстроку проверки против. Выходные переменные $ остаются пустыми. Если я что-то не хватает, пожалуйста, дайте мне знать. Спасибо :) которые я могу сделать подстроку проверки против. Выходные переменные $ остаются пустыми. Если я что-то не хватает, пожалуйста, дайте мне знать. Спасибо :)
James Oravec
1

голосов
1

ответ
802

Просмотры

SVN Обзор изменений для выпуска (Количество строк, добавленных, удаленных и измененных с помощью файла)

Я прочитал несколько постов и сделал много, но сегодня прибегая к помощи не нашел то, что я ищу. Я пытаюсь найти встроенный способ, чтобы иметь возможность сказать, количеству строк, добавленные, удаленные и измененной (файл) для выпуска (между двумя числами из набора изменений филиала) Если я бег: СВН дифф -r3038: ГОЛОВА Я вижу отличие от пересмотра 3038 к голове с деталями различий. Когда я добавляю --summarize я получить список всех файлов, как добавлять, редактировать и удалять, но я не получить подробную информацию о том, как большие изменениях каждое. СВН дифф -r3038: НАЧАЛЬНИК --summarize Я прочитал несколько другие сообщения, например, как не получить никакого контекста при использовании SVN диф Я бегу SVN на сервере CentOS, но подключиться к нему через Tortoise SVN на Windows 8 машине. Я нашел статистику Tortoise SVN» Интерфейс шоу журнала s должно быть ограничено только количеством поверок и очень ограниченные возможности. Я предполагаю, что с популярностью SVN, что там будет что-то построено, но я ничего чистого, легко и встроенный в не нашел. Я нашел (https://github.com/marschall/svn-diffstat), но я пытаюсь найти что-то встроенный в том, что может предоставить информацию, мне не нужно довольно графики, только резюме линий для добавляет, удаляет и изменяет. Есть идеи? и модифицирует. Есть идеи? и модифицирует. Есть идеи?
James Oravec
1

голосов
1

ответ
221

Просмотры

Big-O из MySQL нечеткого поиска

Что такое Big-O из MySQL нечеткого поиска? Имеет ли она меняться по типу индекса, если да, то работает лучше всего? например SELECT * FROM обув WHERE FIELD1 LIKE '% ELLO Wo%'; Я уверен в основной тип данных, какого рода магии он обладает. Что-то вроде синтаксического дерева (https://en.wikipedia.org/wiki/Trie) было бы хорошо для поиска, который является нечетким в конце, например, как «Hello Wo%». Я предполагаю, что Big-O является O (N), но хотел бы подтвердить. Там даже может быть различие между нечетким поиском тоже например% ELLO Wo% по сравнению с Hello W% по сравнению% ло World vs.% флигель% о% W% или% Существуют различные способы индекса, которые дают более высокую производительность? Если да, то для конкретных случаев, пожалуйста, вы можете поделиться?
James Oravec
1

голосов
1

ответ
1.2k

Просмотры

SSL: не может загрузить файл CA сертификат /etc/pki/tls/certs/ca-bundle.crt

На моей локальной машине Dev (OSX), я использую JBoss для веб-служб сервера на 8443. Когда я ударил URLs непосредственно я получаю ответы JSon я ищу. Архитектура мы имеем на работе включает в себя средний слой (Apache / PHP), что делает проверку подлинности и маршрутизации. Если все проверки подлинности, то он пересылает запрос на внутренний интерфейс. Когда я работал с апача на порту 80 и JBoss на 8081 (с использованием HTTP). Все работало нормально для меня. Теперь, когда я пытаюсь использовать 8443, вещи не работают. Я недавно изменил бэкенд к серверу через HTTPS (8443) вместо HTTP (8081). Я могу ударить запросы по протоколу HTTPS 8443 напрямую и получить ответ JSon. Когда я ударил апач и проверяет подлинность затем пытается перенаправить на HTTPS 8443 я получаю следующее сообщение от инспектора Chrome: «SSL: может»
James Oravec
1

голосов
2

ответ
412

Просмотры

Рекурсивный Sed Против Файлы, соответствующий шаблон каталога

Есть простой способ использовать СЭД для замены текста в файлах, которые соответствуют шаблону каталога? Например, если у меня есть файл с именем somedir / example.txt, который содержал следующий текст: Foobar я мог запустить следующие: СЕПГ -i -e «s / Foo / бар / г» somedir / example.txt Итоговое в тексте файла, который: Barbar есть ли способ задать шаблон каталога, например: somedir / ** / example.txt Какой бы рекурсивно обновлять любой файл example.txt в папке somedir? Если есть более простой способ сделать это, я игру тоже.
James Oravec
1

голосов
2

ответ
200

Просмотры

Java SQL Синтаксис Переводчик [закрыт]

Есть надежная библиотека или пакет для Java, который может переводить с одного синтаксиса SQL на другой? Я сделал некоторый поиск Google и нашел http://www.sqlines.com/online Мне интересно, если есть что-то подобное, что я могу использовать программно сделать как 500 запросов в объеме. В частности я интересен при переходе от Oracle на MariaDB.
James Oravec
1

голосов
4

ответ
792

Просмотры

How Do You Ensure Data Security of Small Data?

Мой вопрос: Что такое лучший подход для обеспечения безопасности данных о малых данных? Ниже я представляю беспокойство вокруг симметричного и асимметричного шифрования. Мне интересно, если есть способ сделать асимметричное шифрование на небольших данных с эквивалентом какого-то «засолка» на самом деле сделать это безопасно? Если да, то как вы выбираете «соль» и осуществить это правильно? Или есть лучший способ справиться с этим? Объяснение моего беспокойства: При шифровании то, что имеет «масса» мне кажется, что асимметричные подходы шифрования довольно безопасно. Мое беспокойство вокруг, если у меня есть небольшое поле данных, скажем, номер кредитной карты, пароль или номер социального страхования в базе данных. Затем данные шифруемая фиксированной длины и презентации. Что, как говорится, хакер может попытаться зашифровать все возможные номера социального обеспечения (10 ^ 9 подстановкам) с помощью открытого ключа и сравнить его с значениями, хранящимися в БД. Как только они находят спичку, они знают, что реальное число. Подобные атаки могут быть сделаны для других типов данных. Из-за этого, я решил избежать симметричных методов, как AES_ENCRYPT в MySQL (), построенной в функции, однако теперь я под сомнение асимметричным, а также. Как мы правильно защитить небольшие данные? Соление обычно используется для алгоритмов хэширования, но мне нужно, чтобы иметь возможность получить данные обратно после. Я думал о том, может быть, имея некоторые «базовый насыпной текст», а затем добавить конфиденциальные данные к концу. Выполните шифровать на этом конкатенации. Дешифрирование бы обратный процесс, путем дешифрования затем отгонка «базовые» насыпной текст. Если хакер может выяснить базовый объемный текст, то я не вижу, как это было бы добавить какой-либо дополнительной безопасности. Сбор других данных включают в себя как часть шифрования, чтобы помочь действовать как ценность соли, полученной из других полей в базе данных (или хэш-значений этих полей, или комбинации там из дает тот же вопрос) также кажется, что она уязвима. Как хакеры могут быть запущены через комбинацию похоже на атаки, упомянутых выше, чтобы попытаться выполнить более осмысленные формы «грубой силы». Это, как говорится, я не уверен, как правильно закрепить небольшие данные и мой Googles не помог мне. Каков наилучший подход для обеспечения безопасности данных малых данных? чтобы помочь действовать как значение соли, полученной из других полей в базе данных (или хэш-значений этих полей, или комбинации из там дает тот же вопрос) и кажется, что она уязвима. Как хакеры могут быть запущены через комбинацию похоже на атаки, упомянутых выше, чтобы попытаться выполнить более осмысленные формы «грубой силы». Это, как говорится, я не уверен, как правильно закрепить небольшие данные и мой Googles не помог мне. Каков наилучший подход для обеспечения безопасности данных малых данных? чтобы помочь действовать как значение соли, полученной из других полей в базе данных (или хэш-значений этих полей, или комбинации из там дает тот же вопрос) и кажется, что она уязвима. Как хакеры могут быть запущены через комбинацию похоже на атаки, упомянутых выше, чтобы попытаться выполнить более осмысленные формы «грубой силы». Это, как говорится, я не уверен, как правильно закрепить небольшие данные и мой Googles не помог мне. Каков наилучший подход для обеспечения безопасности данных малых данных? м не уверены в том, как правильно закрепить небольшие данные и мой Googles не помогли мне. Каков наилучший подход для обеспечения безопасности данных малых данных? м не уверены в том, как правильно закрепить небольшие данные и мой Googles не помогли мне. Каков наилучший подход для обеспечения безопасности данных малых данных?
James Oravec
1

голосов
2

ответ
1k

Просмотры

Xerces-для-Android NoClassDefFoundError При использовании Jar Вместо исходного кода

Я работаю с Xerces-для-Android: https://code.google.com/p/xerces-for-android/ Если скопировать исходный код в простой тестовый проект (Java проект, а не андроид проекта), я может запустить свои тесты валидатора XML без каких-либо проблем. Когда я делаю баночку из исходных файлов затем использовать это в моем классе пути вместо источника, я получаю NoClassDefFoundError несмотря на файлы присутствуют в банке. Ниже приводится сообщение об ошибке: java.lang.ExceptionInInitializerError на mf.org.apache.xerces.impl.dv.SchemaDVFactory.getInstance (Unknown Source) в mf.org.apache.xerces.impl.dv.SchemaDVFactory.getInstance (Unknown Source ) в mf.org.apache.xerces.impl.xs.XMLSchemaLoader.reset (Unknown Source) в mf.org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar (Unknown Source) в mf.org.apache.xerces. impl.xs.XMLSchemaLoader. Строит баночку для Xerces-For-Android Файлы класса существуют в банке. Нужно ли мне делать ничего особенного в манифесте, или я упускаю что-то очевидное?
James Oravec
1

голосов
4

ответ
160

Просмотры

Java Встроенный Дата манипулированию и сравнение

Я ищу, чтобы создать дату-, затем добавить 10 часов к нему, то есть чек нити, чтобы увидеть, если время истекло. Я прочитал, сравнение времени, но это кажется немного сложным / свернутым что-то так просто. Особенно если ваше сравнение времени проходит через полночь. Я понимаю, что в основе даты и времени в Java, предполагают, чтобы быть долгим, если это правда, есть простой способ добавить еще долго к нему, например, номер эквивалент 10 часов? Или некоторые другие средства, такие как добавление двух дат? Примечание: Решение должно быть частью ядра Java, не может быть частью 3-й партии Lib.
James Oravec
6

голосов
1

ответ
7.4k

Просмотры

VB.net Прием сообщения - Простой HTTP Server

Я хотел бы иметь программу, прослушивание сообщений на определенный порт, например http://xxx.xxx.xxx.xxx:60002?key=value Где xxx.xxx.xxx.xxx работает моя программа и порт он слушать это 60002. программа будет нужно, чтобы добраться до Params, которые были переданы ему, в этом случае ключ и значение, я тогда хочу, чтобы иметь возможность анализировать значения, которые приходят, хотя. VB не язык, который я обычно использую. Я хочу, чтобы решение, чтобы быть совместимым с каркасом .NET 3.5 в.
James Oravec
6

голосов
2

ответ
2.6k

Просмотры

Spinal чехол для Camel Case

Мой вопрос в значительной степени противоположность этому: линукс Баш, верблюд случае строка, чтобы отделить от тира Довольно много надеюсь занять некоторую-нить типа-это SomeStringLikeThis. Каждый получил некоторые SED магические или другие средства сделать это легко? Как примечание стороны, часть меня думает, что так популярны, как Bash в том, что там может быть библиотека, там, что может помочь с преобразованиями, как это ... Я не нашел, хотя. Если Вы знаете об одном, пожалуйста, дайте мне знать. например, библиотека, которая будет обрабатывать общее со строками / преобразования между стандартными стилями именования, такими как спинальный, чтобы подчеркнуть, подчерк верблюд, верблюд в спинной и т.д.
James Oravec
2

голосов
2

ответ
51

Просмотры

Запрос Производительность заказ Доходы по индексам несколько мест

Я ищу в делать некоторые оптимизации запросов и есть вопрос относительно упорядочения множества индексов. Я знаю, что вы можете сделать индексы по нескольким столбцам, и что вы должны соответствовать порядку клаузулы где с порядком индексом поля. Мой вопрос о упорядочении полей в индексе нескольких мест. Например, если бы мы FirstName и LastName поля, и мы предполагаем, что LastName более уникальным, чем FirstName, есть преимущество делает индекс в одном упорядоченности над другим? Например, может ли индекс (имя, фамилия), как ожидается, лучше, чем индекс (FirstName, LastName) или наоборот? Я слышал от кого-то, что вы хотите сделать наиболее пункт сужающегося первым в ваших где статьях, так что если это так, то я бы предположить, что мы бы хотели такое же в индексах, но я хотел бы подтвердить.
James Oravec
1

голосов
2

ответ
147

Просмотры

Java ForEach в ArrayList с Расположить [дубликат]

Этот вопрос уже есть ответ здесь: Java, Как я могу получить текущий индекс / ключ «для каждого» петли [дубликата] 7 отвечает Обзор: Я использую для-каждый петли и мне очень интересно, если мне нужно, чтобы заменить их с регулярным для петель, или, если есть способ сделать местонахождение в ArrayList, который даст мне эквивалент отслеживания индекса, который используется в нормальном для петель. Упрощенный вариант задачи: Я использую для-каждый с ArrayList объектов. Эти объекты используются для расчета различных значений в разное время, так что мне нужно перебирать пункты и сделайте Рассчитывает пару раз разные. Я хочу, чтобы отслеживать эти результаты в структуре, которую я могу легко сделать, если я могу найти элементы в качестве ArrayList (без перебора все в отдельном цикле). Если там есть, то я могу использовать, чтобы построить то, что мне нужно. Если нет, то я заменить на-каждый с петель для и получить необходимую мне функцию.
James Oravec
6

голосов
1

ответ
4.1k

Просмотры

NoSQL vs. Relational Databases vs. Possible Hybrid

Я слышу больше о NoSQL, но еще был кто-то дать мне ясное объяснение того, как она будет использоваться вместо реляционных баз данных. Я читал, что он не может сделать левое соединяющее, поэтому я пытался выяснить, как вы были бы в состоянии использовать такое хранилище данных. От чтения: Preserve присоединяется кодом в MongoDB это походит на предложение, чтобы просто сделать большой стол, как если бы вы уже сделали стыки на него. Если приведенное выше утверждение верно, то я могу видеть, как он может быть использован. Однако мне очень интересно, как вы бы обрабатывать данные повторить ... Как концепция нормализации, помогает устранить избыточность и обеспечить согласованность данных (например, незначительные изменения, такие как капитализация, белого пространства, и т.д.) ... Действительно ли мы просто жертвуя непротиворечивости данных для масштабируемого скорости, или я что-то отсутствует? Любое разъяснение ценится, а также любые ресурсы, чтобы помочь преодолеть мое понимание. EDT Я делал немного больше рыть и нашел ответы на следующие вопросы, полезные для уточнения моего понимания: почему BigTable компании Google называют в качестве базы данных NoSQL? Как отслеживать записи отношений в NoSQL? Мое понимание последовательности кажется правильным из этих ответов. И, похоже, NoSQL, предполагают, чтобы использоваться для определенных типов проблем, и если вам нужны отношения, которые вы должны использовать реляционную базу данных. Но это вызывает больше вопросов, как: Это заставляет меня задуматься о реальных жизненных примерах, когда использовать NoSQL против, когда не нужно? По денормализации данных, вы должны быть в состоянии решить все те же проблемы, что реляционные базы данных делают ... Но есть правила о том, как нормализовать данные с реляционными базами данных. Существуют ли правила, которые можно использовать, чтобы помочь им денормализовать данные, чтобы использовать решение NoSQL? Любые примеры о том, когда вы, возможно, захотите рассмотреть возможность использования как решения NoSQL параллельно с реляционной базой данных?
James Oravec
21

голосов
4

ответ
11.2k

Просмотры

Java троичной без назначения

Есть ли способ сделать операцию Java трехкомпонентной без выполнения задания или пути к фальсифицировать assingment? Мне нравится, как сжатые троичный код выглядит, делая кучу, если / то / ELSES. Я надеюсь, чтобы иметь возможность вызвать один из двух пустых функций, основанных на булеву алгебру заявлении. Что-то вроде: (bool1 && bool2)? voidFunc1 (): voidFunc2 (); Мои функции имеют возвращаемый тип пустоты, поэтому, если есть способ подделки этого в назначении, чтобы сделать его работу, то я "м хорошо с этим ... Я хотел бы видеть, как это сделать, хотя :)
James Oravec
2

голосов
5

ответ
10.5k

Просмотры

Java Wake Спящий Thread

Я сделал некоторое чтение другого поста, но не нашел точный ответ на то, что я ищу, так что я надеюсь, что кто-то может дать некоторые некоторые разъяснения. У меня есть программа, которая будет работать в течение некоторого времени. У меня есть некоторые темы, которые работают в заднем месте, которые выполняют различные задачи, чтобы держать вещи простыми позволяет думать о 3-х потоках. ThreadA выполняет задачу каждые 10 секунд, где ThreadB делает что-то каждые 30 секунд и ThreadC что-то делает каждые 5 минуты зарядки. Я не использую занят, ожидание и положить нити спать в назначенное время. Мой вопрос о чистой выключаться. У меня есть переменный, что каждый из потоков имеет слишком доступ для чтения, чтобы они могли видеть, когда пользователь инициирует выход из программы. В следующий раз, когда нити активны, они выходят из своих петель и присоединиться и все хорошо. Но вы можете видеть, что ThreadC только просыпается каждые 5 минут. Вопрос у меня есть, я могу сигнализировать спящие потоки, чтобы проснуться и выйти, прежде чем их время сна закончится? Если это не представляется возможным, нужно ли мне переделать код, чтобы использовать ожидание () и уведомить () или есть способ лучше?
James Oravec
2

голосов
1

ответ
2.5k

Просмотры

Как определить, является ли Java программа работает как администратор во время выполнения

У меня есть программа Java, которая будет работать на окна, которые я хочу работать по-другому, на основе, если программа запускается с правами администратора, в сравнении, если программа работает как обычный пользователь. Мне нужно решение, которое вообще, который может работать для различных вкусов Java (версии не только Oracle / солнца).
James Oravec
1

голосов
2

ответ
780

Просмотры

Ошибка - выполнение Perl не удалось. Широкий характер в syswrite

У меня есть сценарий PERL, который работает куча команд перенаправляет как стандартный ввод и стандартный поток ошибок в текстовый файл. После того, как сценарии завершения, я отобразить содержимое файла на веб-страницу, вызвавшей его, используя CGI. По крайней мере, одна из линий пишет в файл содержит расширенные символы, такие как: Сохранение: ârabbitmq-сервер-3.3.5-1.noarch.rpmâ Я пытался HTML избежать файла при выводе на веб-странице, но не помогло: не использовать CGI; , , , мой $ имя_файла = 'tempoutput.txt'; открытый (мой $ ФХ "
James Oravec
5

голосов
2

ответ
3.3k

Просмотры

Ant Ear Обновление Без полной Exploding Ear

Я использую муравей 1.8.2 и у меня есть большой файл Ear. Незначительные изменения в ухо необходимы, в зависимости от выбора пользователя во время установки. В конце процесса установки, я бег муравья скрипт, который обновляет ухо, основанное на выборе пользователя. Эти файлы только должны быть включены в ухе, если пользователь связанных с лицензированием ... поэтому обновление необходимо. В настоящее время я взрываюсь все ухо, добавляя необходимые файлы, а затем делают обновленный слух. Я надеюсь найти способ, в котором я могу удалить и / или добавить файлы без необходимости проходить через весь распакованный / обновление / процесс зипа.
James Oravec
3

голосов
1

ответ
18.2k

Просмотры

В чем разница между Windows администратора и пользователей системы Windows

Есть ли какая-то разница привилегий между пользователем администратором Windows и пользователем системы? Там было несколько раз, когда я должен продвигать CMD окно в системную привилегию, чтобы удалить некоторые файлы. Это может быть из-за файлы, запер пользователь системы, или пользователь системы может иметь более высокий доступ, я надеюсь, чтобы выяснить, есть ли разница привилегии.
James Oravec
6

голосов
2

ответ
16.1k

Просмотры

PHP сообщение на другой сервер, то Return ответ на другой сервер в

У меня есть несколько серверов, которые работают вместе. Сервер дает ответ XML на должность, которые приходят в. Сервере B принимает запрос на запись, изменяет значения поста немного затем делает запись на сервер А (думает, адаптер рисунок). Сервер B должен затем ждать ответа XML сервер А, а затем возвращает этот ответ. Есть ли простой способ сделать это с помощью сборки в особенности PHP?
James Oravec
2

голосов
3

ответ
2.1k

Просмотры

C ++ Builder 2009 - Не может сосредоточиться отключенного или невидимое окно

Я рефакторинг старого проекта. Я обнаружил, когда старые программисты пытались использовать SetFocus () из TWinControls они окружали их в Try / уловах с пустыми блоками улова. Таким образом, глотание исключения. Поведение по умолчанию программы, чтобы установить фокус, если элемент управления включен. Для того, чтобы сделать это, я создал функцию, которую я могу передать в TWinControl в: пустота SafeSetFocus (TWinControl * Control) {если (Control-> Включено && Control-> Visible) {Control-> SetFocus (); }} Этот код работает для большинства программ, однако я обнаружил, что в одном месте, что я все еще получаю Debugger Exception из фокуса не отключенное или невидимого окна. Я думал, что этот вопрос может быть связан с родителем, поэтому я попытался следующие регулировки: аннулируются SafeSetFocus (TWinControl * Control) {если (Control-> Включено && Control-> Видимый && Control-> родителей-> Включено && Control-> родителей-> Видимый) {Control-> SetFocus (); }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Видимый && Control-> родители-> Включено && Control-> родители-> Видимый) {Control-> SetFocus (); }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Видимый && Control-> родители-> Включено && Control-> родители-> Видимый) {Control-> SetFocus (); }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Control-> родители-> Включено && Control-> родители-> Видимый) {Control-> SetFocus (); }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Control-> родители-> Включено && Control-> родители-> Видимый) {Control-> SetFocus (); }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Control-> родителей-> Видимый) {Control-> SetFocus (); }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Control-> родителей-> Видимый) {Control-> SetFocus (); }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () }} Это изменило не решить эту проблему. Из-за этого, я понял, что окно может не обязательно быть родителем. Так что мой вопрос сводится к тому: Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Есть ли способ, чтобы определить, что окно TWinControl есть и проверьте, чтобы увидеть, если это видно? Это предполагает исключение является точным ... В противном случае, если вы знаете, что этот вопрос, пожалуйста, поделитесь своими знаниями :) Дополнительный Устранение неполадок Примечание Часть 1: Я пытался определить имя класса ParentWindow следующего кодом: String parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Строка parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons () Строка parentWindowClassName = ((TObject *) (Control-> ParentWindow)) -> ИмяКласса (); MessageDlg ( "parentWindowClassName:" + parentWindowClassName, mtInformation, TMsgDlgButtons ()
James Oravec
3

голосов
2

ответ
559

Просмотры

Необходимость chmod777 Эквивалент для Windows

Мне нужно установить права доступа на файл, так что все пользователи системы могут читать и писать на нем. Это связано с установщиком, так что я не знаю, имена пользователей загодя. Программа установки работает как администратор, поэтому файл журнала требуется доступ администратора впоследствии. Поэтому мне нужно явно установить разрешение, во время установки, так что ссылающаяся программа не должна запускаться с правами администратора. В сущности, я ищу решение, которое может дать мне эквивалент chmod777 в Windows. Я предпочел бы решение, которое работает как для Win7 и WinXP. Я хотел бы решение, с помощью командной строки, которые я могу тогда сценарий. Или решение с использованием C # или Java.
James Oravec
3

голосов
1

ответ
4.2k

Просмотры

Java Eclipse, CheckStyle Shortcut Key для Применить Checkstyle Исправления

Я использовал проверки стиля в прошлом, и помните, используя комбинацию клавиш, чтобы применить исправление проверки стилей (экономит много щелчков). Я не могу вспомнить, если я создал ярлык для него, или если он пришел с одним уже. Мой вопрос состоит из двух частей: 1) Есть простой способ проверить, есть ли клавиша быстрые комбо для «Применить Checkstyle исправления»? 2) Если не одна установки, есть способ установить один вверх?
James Oravec
3

голосов
2

ответ
152

Просмотры

Как установить в Eclipse Настройки по умолчанию для При создании нового рабочего пространства?

Я работаю на нескольких крупных проектов и имеют различные рабочие места для различных проектов, я работаю, чтобы помочь со скоростью поиска в Eclipse. У меня также есть другие рабочие области для различных отраслей этих работ пространств. Когда я создаю новые рабочие области, я заметил, что я должен обновить вещи, как отображение номеров строк, уменьшить размер шрифта и изменение длины обертывания. Я надеюсь, что есть способ, чтобы глобально изменить эти значения по умолчанию, поэтому каждое новое рабочее место будет автоматически получить предпочтительные настройки.
James Oravec
12

голосов
1

ответ
7.1k

Просмотры

Самозаверенный сертификат

Я пытаюсь получить сертификат для работы с DEV URL на моей локальной машине. Я вызвал самоподписанный сертификат, используя Keytool и это связано с JBoss. В хроме я могу нажать на замке с й в нем, чтобы просмотреть сведения CERT. Я скачал серта, добавил его к системе и установить уровень доверия к Always Trust. В соответствии с направлениями в Getting Chrome принять самостоятельно подписанный сертификат LOCALHOST. Затем я загрузил страницу (даже перезапущен браузер, а затем перезагрузки системы, чтобы убедиться, что все было поднято). Я все еще вижу замок с красными х в хроме, для моего DEV URL-адрес, 127.0.0.1 и локальный. Что я делаю не так, чтобы хром доверять сайта для локального хоста, за которым следует реальный вопрос, который мне нужно сделать что-то особенное, чтобы заставить его работать для моего Dev URL? Мой хосты файл имеет Dev URL и LOCALHOST разрешения на 127.0.0.1.
James Oravec
12

голосов
2

ответ
13.8k

Просмотры

Какая версия Maven Совместим с Java 6?

Я должен работать в старом проекте, который требует Java 6 для запуска, так как есть ссылки на амортизированных классы солнца, которые были удалены в будущих версиях. В рамках этого процесса, я изменил свое JDK с 8 в моем системном пути, чтобы указать на Java 6 JDK. После этого я получаю: Exception в потоке "главный" java.lang.UnsupportedClassVersionError: орг / Apache / Maven / кли / MavenCli: неподдерживаемый MAJOR.MINOR версия 51,0 на java.lang.ClassLoader.defineClass1 (Native Method) в java.lang .ClassLoader.defineClassCond (ClassLoader.java:637) при java.lang.ClassLoader.defineClass (ClassLoader.java:621) при java.security.SecureClassLoader.defineClass (SecureClassLoader.java:141) в java.net.URLClassLoader.defineClass ( URLClassLoader.java:283) при java.net.URLClassLoader.access $ 000 (URLClassLoader.java:58) при java.net.URLClassLoader $ 1.
James Oravec
2

голосов
3

ответ
23.2k

Просмотры

Неподдерживаемый MAJOR.MINOR версия 51,0 ошибка с Eclipse, при попытке Ссылку Jar File

Я компиляция опарника целевой для Java версии 6, но я получаю ошибку, связанную с неподдерживаемым MAJOR.MINOR версии 51.0. После прочтения нескольких сообщений, например, как исправить java.lang.UnsupportedClassVersionError: неподдерживаемую версию MAJOR.MINOR я был не в состоянии решить мою проблему и принял крайние меры, чтобы попытаться изолировать проблему, как описано ниже. Я создал Java песочницы проект, целью которого является проверкой Xerces-For-Android банки, что я делаю из исходного кода и таргетинга версии 6. Если я поместить исходный код непосредственно в проект, я могу собрать и запустить мою тестовую программу успешно. Однако, если я сделать файл банка, а затем добавить, что в моем пути сборки я получаю неподдерживаемое MAJOR.MINOR версии 51.0. Чтение несколько сообщений, неподдерживаемый MAJOR.MINOR версия 51. 0 кажется, что это проблема, основанная на компиляции различных версий Java. Версия 51,0 выглядит Java 7. просто моего тестирования, я удалил все Java 7 устанавливает с моей машины, убедиться, что мои затмений проекты указывают на тот же Java 6 JRE, и что мой JAVA_HOME установлен на Java 6u45. Я также перезапустить затмение убедиться, что мои изменения были на месте. Я использую Ant для создания файла банки. Код очень прост, и я даже указать цель JAVAC быть 1,6. Строит баночку для Xerces-For-Android После того как я запустить муравьев сценарий, я осмотреть банку с 7-Zip и найти манифест шоу 6u45 был использован, чтобы сделать это. Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Создано-By: 1.6.0_45-b06 (Sun Microsystems Inc. ) Любые идеи о том, что я мог бы не быть? Я не вижу, как Java 7 может ссылаться больше, но его кажется, что она основана на 51,0 ссылке ... Пару других побочных нот: я вручную удалил файл .jar и сделал чистый на то Xerces-For -Android проект, чтобы обеспечить не старые бинарники не укладывали вокруг. Я также сделал чистый на моем песочнице проекта для проверки использования файла JAR. Тот же вопрос. После удаляемого из Java 7, я сделал переустановку Java 6u45. Еще не повезло с обходя 51,0 ссылкой. По желанию Joop Эгген, я проверил настройки компилятора в затмении: Решение: По запросу Joop Эггена, я побежал муравей скрипт в расширенном режиме (муравей -verbose> build.log) ... Это дало мне больше информации, чтобы определить проблема, которая заключалась в том, что «чистая» задача муравей не работает, который отличается от проекта «чистого» в затмении. Файл манифест в банке был обновлен, но файлы классы не были воссозданы, как они показали, как «до настоящего времени». После добавления чистой задачи в зависимости от задачи компиляции, все работало, как ожидалось. Оставив этот пост в авось кто-то имеет такой же вопрос.
James Oravec
3

голосов
3

ответ
182

Просмотры

SQL способ индекса по нескольким таблицам?

Есть ли способ, чтобы создать мульти индекса столбца через таблицу? Например, если бы я имел следующие таблицы: Foo (Table Name) FooID (PK) BARID (FK) FooName Bar (Table Name) BARID (PK) BarName я могу сделать SELECT * FROM Foo Bar LEFT JOIN ON Foo.BarID = Bar.BarID ГДЕ FooName < "Боб" И BarName> "Смит"; В этом случае, я хочу, мульти индекс столбца против Foo.FooName затем Bar.BarName. Я сделал некоторые прибегая к помощи, но не смог найти что-нибудь, возможно, я не использую правильные термины ... Мой вопрос может зависеть от SQL двигателя, в этом случае я заинтересован в MySQL специально, но был бы признателен за информацию о любой другой двигатель, а также. Ведение нескольких индекс столбца на Foo с внешнего ключа не помогает, так как основное значение его имени, что я хочу для скорости.
James Oravec
1

голосов
1

ответ
284

Просмотры

Угловая Директива Комментарий - Цель / Намерение / Best Practice

Читая, http://www.w3schools.com/angular/angular_directives.asp я наткнулся на пример, где директива называется в комментариях, а именно: Вы можете видеть, что работать в http://www.w3schools.com/ угловой / tryit.asp? имя_файл = try_ng_directive_comment Это казалось относительно меня. Может кто-то пожалуйста, опишите цель или намерение о том, когда вы желаете что-то в комментарии должны быть выполнены, как это? На первый взгляд это выглядит как плохой дизайн и, возможно, что-то, чтобы избежать? Если я не прав, я хотел бы понять цель / цель и лучшие практики, когда использовать.
James Oravec
1

голосов
3

ответ
3k

Просмотры

Сделать Windows Ярлыки Использование Java

Я ищу способ создания ярлыков в Java для WinXP, Vista и Win7. В дополнение к самой ярлык, мне нужно, чтобы иметь возможность указать значок ярлыка. Решение может использовать команды командной строки, однако я не могу использовать решение, которое GPL. Если WinXP создает ярлыки иначе, чем Vista / 7, чем я в порядке с добавлением условной логики (я просто нужно знать, как сделать это в обоих случаях). Предпосылки создания ярлыка будет происходить во время процесса установки. Установщик мы используем является Java на основе, поэтому я ищу решение в Java. Поэтому важно отметить, что ярлык может меняться в зависимости от выбранной установки каталога пользователя. Если есть не чистый способ сделать это, то мне придется идти с предложением рекомендовать создание VBScript или C # программы, чтобы сделать работу для меня, затем вызвать, что из моего кода Java. Я предпочел бы более простое решение, хотя.
James Oravec
7

голосов
3

ответ
8.2k

Просмотры

Eclipse, Checkstyle Отключить «Lline имеет конечные пробелы»

Я использую затмение на Win 7. Я также использую Checkstyle и обнаружили, что Checkstyle жалуется завершающие пробелы в комментариях. Я хочу, чтобы отключить эту проверку в Checkstyle, не вносить никаких изменений в моей среде, как я хочу, чтобы разделить файл проверки стиля с другими разработчиками в офисе обеспечить каждый может увидеть код в том же Checkstyle «свет» :) Я хорошо с другими встроенными функциями, которые решают эту проблему. Я пробовал: Ctrl + Shift + F и Ctrl + Alt + C. Ни один из которых авто автоматически фиксирует косое пространство.
James Oravec
3

голосов
1

ответ
803

Просмотры

Intelligent Way to Diff XML

Я использую программу, которая действует как платформа, которая создает свои экземпляры объектов, которые он использует и хранит их в формате XML в базе данных. Эта программа имеет возможность создать «свалку» эти объекты в коллекцию XML. Я ищу, чтобы сделать диф отвалов между нашей производственной средой и нашей средой разработки, чтобы иметь возможность определить, какие дельты между ними. Поскольку свалки зависят от порядка элементов в БД, нормальный дифференциал не имеет смысла. Что мне нужно, это способ для XML-элементы должны быть отсортированы в обеих отвалах до сравнения, так что разница более умная и отражает дельты более точно. Например: Файл 1: stuff1 stuff2 Файл 2: stuff2 stuff1 Я ищу способ, где дифференциал из указанных выше файлов приведет никакой разницы, как только различия белых пространств и субтропический порядок элементов обув. Любые идеи о том, как это сделать с большими файлами? Следующие работы с небольшими файлами: Использование http://prettydiff.com/ я могу сделать это, убедившись, что вариант «Сгруппировать разметки кусков» был выбран. После чего я смог дифф выше, и он показал то, как спичка. Мне нужно сделать что-то вроде этого локально, что будет работать для файлов, которые могут быть значительными по размеру.
James Oravec
2

голосов
2

ответ
2.6k

Просмотры

Android Фильтрация списка объектов

Мой вопрос похож на: Java Лучший способ для фильтрации списка объектов У меня есть список объектов говорят продаж. Я хочу только объекты продаж, продукт которого соответствует тем, в другом списке, скажет saleProductList. Кроме зацикливания, есть лучший способ сделать это. Однако я хочу, чтобы иметь возможность в состоянии сделать фильтрацию с кодом, доступной для Android, например, библиотеки должны играть хорошо с Android OS и работать на ОС Android. Я надеюсь, чтобы избежать домашнего приготовленную кода для задачи я принимаю общие, любые предложения?
James Oravec
2

голосов
0

ответ
66

Просмотры

Dev машины JBoss Deploy, Quick Refresh на веб-страницы с изменениями

У меня есть Dev машина, которая развертывается в Java проект на локальный сервер JBoss. У меня есть Maven проект IntelliJ, который имеет некоторые HTML / JS / JSP / сервлеты и т.д. Есть ли способ, чтобы изменить код в HTML / JS-файлов, а затем сделать обновление веб-страницы и увидеть обновленные изменения без необходимости повторного развертывания ? При выполнении только передний конец приложения, я могу сделать это с помощью сервера узла глотком часы. Я надеюсь, что-то подобное с моей JBoss установкой сервера (намерение состоит в том, чтобы упростить архитектуру и попытаться получить ту же самую переднюю скорость разработки конца, но есть все содержащиеся в войне). Если мне нужно некоторое как использовать глотком часы с Maven, я хорошо с этим тоже, до тех пор, как я могу внести изменения в переднем конце кода (HTML / JS, я предполагаю, что изменения в JSP / сервлеты потребует повторного развертывания) и обновите страницу и увидеть изменения сразу. Я' ве также не видели, как люди пишут сценарии для копирования файлов из источника в разобранной войну раньше, но ничего такого, что было автоматическим, как глоток часы. Мои Googles подвели меня, кто-нибудь знает, как это сделать?
James Oravec

Просмотр дополнительных вопросов