0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
1

Debian10+Apache2.4+Perl5.28+XSLT проблема фрагментации памяти

26.01.2020, 11:34. Показов 4004. Ответов 47
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые. Есть работающий сервер игры. Обслуживаю его как добровольный кодер. Для меня это практика. Обслуживаю и учусь.Но вот зашел в тупик. Прошу помощи сообщества. Потребовалось сделать зеркало на локальной машине, для использования как тестового сервера. Все перенесено БД, модули, и прочее, все. Модуль запускающий обработчики XML и XSLT вызывает ошибку Segmentation fault apache2, при попытке стартовать сервер. Найдется у кого то время помочь мне тут или даже через личку? Какая информация нужна?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2020, 11:34
Ответы с готовыми решениями:

Проблема с Apache2.4
Столкнулся проблемой при установке Apache24: При инсталяции в службы (.\httpd -k install) выдало...

проблема с веб приложением(php 4.x + MySQL 4.x + Apache2)...
я работаю с веб приложением(php 4.x + MySQL 4.x + Apache2) в браузере Mozilla Firefox 1.5.0.2...

Отчёт о фрагментации диска
Люди, я совсем новичок в этом деле, помогите пожалуйста. Когда я запускаю powershell, то я пишу...

Визуальное отображение фрагментации адресного пространства
Добрый день Задача: у провайдера есть пул белых адресов. Для визуальной оценки использования его...

47
5981 / 1990 / 323
Регистрация: 10.12.2013
Сообщений: 6,854
20.07.2020, 22:59 41
Author24 — интернет-сервис помощи студентам
любителям странного посвящается

Perl
1
2
3
4
5
6
7
8
9
10
sub sec {my $i=shift; qq{ <sec name="a$i" p="$i"/> }}
 
$out = q<<main>>
         . sec (1)
         . sec (2)
         . sec (3)
         .
       q<</main>>;
 
print $out;
или так

Perl
1
2
3
4
5
6
7
8
9
10
sub sec { CORE::state $i++; qq{ <sec name="a$i" p="$i"/> }}
 
$out = q<<main>>
         . sec
         . sec
         . sec
         .
       q<</main>>;
 
print $out
1
Невнимательный
2567 / 952 / 313
Регистрация: 08.02.2013
Сообщений: 5,673
Записей в блоге: 2
20.07.2020, 23:43 42
Perl
1
print $_.$/ for '<main>', map({qq' <sec name="a$_" p="$_"/>'} 1..4), '</main>';
нелюбителям многострочного кода

Добавлено через 3 минуты
с запятой $_,$/ ... возможно оптимальнее
0
5981 / 1990 / 323
Регистрация: 10.12.2013
Сообщений: 6,854
21.07.2020, 13:23 43
Perl
1
2
3
4
5
6
print
    qq<<main>>, map(<<SEC, 1..4),
 
         <sec name="a$_" p="$_"/>
SEC
    qq<</main>>;
1
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
22.08.2020, 12:20  [ТС] 44
Здравствуйте уважаемые, как то на ровном месте возникла


Perl
1
2
3
4
5
6
7
#!/usr/bin/perl
use utf8;
#use strict;
 
my @all qw(aaa
bbb
ccc);
ответ
syntax error at
Might be a runaway multi-line () string starting on line

Прошу немного вашего времени и знаний справится с этим затыком, спасибо

Добавлено через 7 минут
Извините ступил, а присваивать кто будет? Пушкин?))
0
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
07.10.2020, 13:53  [ТС] 45
Здравствуйте уважаемые. Встретилась конструкция
Perl
1
2
3
4
1 while (s{\[table(=?[^\]]*?)\]((.(?!\[table\]))*?)\[/table\]}{
            ParseTable($2, $1);
        }iges
    );
внутри скобок не важно. там РВ, прошу помочь до конца понять
Perl
1
1 while
мне поиск выдает кучу инфы да все по стандартному использованию
Perl
1
while
. Спасибо.

Добавлено через 18 минут
Другой вопрос по использованию while с РВ
Perl
1
while (s/\[i\]([^\r\n]+?)\[\/i\]/<i>$1<\/i>/gi){};
Видите пустой блок, те. сам while ничего не делает, зачем он нужен? если можно просто написать РВ в глобальном контексте,что собственно
и есть s/\[i\]([^\r\n]+?)\[\/i\]/<i>$1<\/i>/gi замечу что используется переменная $_
0
Невнимательный
2567 / 952 / 313
Регистрация: 08.02.2013
Сообщений: 5,673
Записей в блоге: 2
07.10.2020, 14:40 46
Цитата Сообщение от Kondor1075 Посмотреть сообщение
зачем он нужен?
Непонятно зачем нужен вообще while для s///g
если запустить например такое
Bash
1
2
3
4
5
6
7
8
9
$ cat <<\x | perl -w
$_ = '
aaa bbbbbb
bbb aaa
ccc bbbb
';
while(s/(b+)/ee/g){print $&,$/;}
x
bbbb
видно что итерация всего одна, заменяется всё, и while не нужен.
Оно для m//g

Добавлено через 5 минут
Цитата Сообщение от x_lab Посмотреть сообщение
while не нужен
.... если в теле цикла не менять $_ возможно
0
5981 / 1990 / 323
Регистрация: 10.12.2013
Сообщений: 6,854
07.10.2020, 14:50 47
Цитата Сообщение от Kondor1075 Посмотреть сообщение
Видите пустой блок, те. сам while ничего не делает, зачем он нужен?
а нам зачем нужно всю эту малограмотность разбирать ?
ни сердцу, ни уму.

Добавлено через 4 минуты
если жить без while не мила,
то как-нить так:

Perl
1
1while s {\[i\] ([^[]+) \[/i\]} {<i>$1</i>}cix
1
Невнимательный
2567 / 952 / 313
Регистрация: 08.02.2013
Сообщений: 5,673
Записей в блоге: 2
07.10.2020, 15:20 48
Цитата Сообщение от x_lab Посмотреть сообщение
в теле цикла не менять $_
Bash
1
2
3
4
5
6
7
8
9
10
$ cat <<\x | perl -w
 
sub test{ $_ = '' }
$_ = 'aaa bbb bbb aaa';
 
while (s/(\b[ab]+)\s+\1/test()/eg) { print $&, $/}
#print $/, $_ , $/
x
bbb bbb
aaa  aaa
Первый отрывок кода возможно делает внутри ParseTable что-то с $_
интересно что просто с sub test{ '' } всего одна итерация

Добавлено через 22 минуты
Извиняюсь , в глазах от мельтешения помутнилось
sub test{ '' } работет точно так-же ))
и даже с
Perl
1
2
$_ = 'aaa bbb bbb aaa';
while (s/(\b[ab]+)\s+\1//g) { print $&, $/}
две итерации
0
07.10.2020, 15:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2020, 15:20
Помогаю со студенческими работами здесь

Восстановление файлов после фрагментации жесткого диска
Я удалила текстовые файлы из корзины, затем провела очистку жесткого диска, удалив все временные и...

После дефрагментации все равно высок процент фрагментации
До было 27% Фрагментировано (55% файл фрагментации), после defrag c: стало 27% и 52%, т.е. проценты...

Проблема с отображением памяти
Всем привет. У меня такая проблема: Я имею у себя видеокарту GTX 1060 6gb, в настройках...

Проблема с выделением памяти
Всем привет! Нужна помощь. Создаю класс и при компиляции возникает ошибка. Не пойму причину....

Проблема с очисткой памяти
Здравствуйте! Помогите пожалуйста исправить проблему с очисткой памяти в void memfree(). Заранее...

Проблема с выделением памяти
Пишу вычислительную задачу thread'ы+OpenGL, при загрузке программы контролирую переменную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
48
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru