Как применить патч к проекту Java?

Одно из лучших решений для этого, вы не используете несколько или более 1000 полей ввода. Вы можете объединить несколько входов с любым специальным символом, например. @.

См. это:

<input type='text' name='hs1' id='hs1'>
<input type='text' name='hs2' id='hs2'>
<input type='text' name='hs3' id='hs3'>
<input type='text' name='hs4' id='hs4'>
<input type='text' name='hs5' id='hs5'>

<input type='hidden' name='hd' id='hd'>

Используя любой скрипт (JavaScript или JScript),

document.getElementById("hd").value = document.getElementById("hs1").value+"@"+document.getElementById("hs2").value+"@"+document.getElementById("hs3").value+"@"+document.getElementById("hs4").value+"@"+document.getElementById("hs5").value

При этом вы обойдете max_input_vars проблема. Если вы увеличиваете max_input_vars в файле php.ini, что вредно для сервера, потому что оно использует больше кэш-памяти сервера, и иногда это может привести к сбою сервера.

10
задан glennsl 21 October 2017 в 05:44
поделиться

6 ответов

Вы должны использовать правый щелчок в проекте, Team / Apply patch.

Третий шаг мастера (просмотр патча) содержит раздел Patch Content, в котором перечислены измененные исходные файлы.

5
ответ дан 3 December 2019 в 16:54
поделиться

Я предполагаю следующее:

  • UnxUtils установлен в C: \ unxutils
  • "C: \ unxutils \ bin "и" C: \ unxutils \ usr \ local \ wbin ", включенные в вашу переменную PATH.
  • Файлы Nutch в C: \ nutch-0.9
  • nutch_0.9_OR.patch преобразован в разделители строк Windows, иначе вы получите ошибку, подобную этой «Ошибка утверждения: фрагмент, файл patch.c, cd C: \ nutch-0.9 patch.exe -p0 -u -i nutch_0.9_OR.patch

    Готово!

1
ответ дан 3 December 2019 в 16:54
поделиться

Поскольку вы упомянули Eclipse - щелкните проект правой кнопкой мыши, выберите «Команда» -> «Применить исправление».

18
ответ дан 3 December 2019 в 16:54
поделиться
  1. Вам нужен исходный код (в данной версии!)
  2. Вам нужен патч Unix-утилита (у меня есть копия для Windows, поставляемая с моими драгоценными UnxUtils, погуглите это имя, чтобы найти проект SourceForge). О, ну, просто сделал это, чтобы убедиться, что имя правильное: UnxUtils
  3. Вы применяете патч, он изменяет исходный код
  4. Вы компилируете проект.
0
ответ дан 3 December 2019 в 16:54
поделиться

Первый: Сделайте резервную копию своего кода.

Второй: Вы сделали резервную копию своего кода, не так ли? 8 -)

Три:

cd \path\to\nutch
patch -p0 < nutch_0.9_OR.patch
0
ответ дан 3 December 2019 в 16:54
поделиться

У вас есть Cygwin ? После установки вы получите patch.exe, который вы можете использовать с описанным выше (и множеством других очень полезных вещей).

Вы можете применить патч, используя:

patch originalfile -i patchfile.patch -o updatedfile 
0
ответ дан 3 December 2019 в 16:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: