
01.01.2010, 20:28
|
|
Познающий
Регистрация: 13.05.2009
Сообщений: 40
С нами:
8945711
Репутация:
1
|
|
krypt3r, а если дочитывать пост до конца???)))))
Короче вроде проблемка в chrome, он как то не полно показывает иногда исходный код в данном случае, потому как при text/plain всё норм, спасибо канешн за помощь
|
|
|

03.01.2010, 21:29
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами:
9288386
Репутация:
536
|
|
Здравствуйте..))
Имеется скрипт написанный под актив перл.. Во время работы скрипта в консоль выдаются сообщения (типа статистики) Хотелось бы узнать, можно ли очищать программно консоль, то есть стирать полностью все сообщения с экрана во время работы скрипта..?!
Ну это так, баловство... Для красоты..))
Заранее спасибо.. 
|
|
|

03.01.2010, 23:05
|
|
Участник форума
Регистрация: 14.04.2007
Сообщений: 197
С нами:
10039659
Репутация:
209
|
|
Fepsis
system("cls");
|
|
|

03.01.2010, 23:34
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами:
9288386
Репутация:
536
|
|
Сообщение от 1NtR0
Fepsis
system("cls");
Спасибо..)  Работает..)
А нельзя ли очистить часть экрана..?! Например, только последнюю строчку... Конечно всё задуманное можно и с system("cls"); замутить, но если есть возможность удалять часть сообщений, то я не хочу изобретать велостпед 
|
|
|

04.01.2010, 18:59
|
|
Участник форума
Регистрация: 14.04.2007
Сообщений: 197
С нами:
10039659
Репутация:
209
|
|
Подскажите как в perl с сокс5 подконнектиться и вывести страницу?
Весь инет перерыл, ничего ненашел
|
|
|

05.01.2010, 02:58
|
|
Познающий
Регистрация: 06.08.2009
Сообщений: 56
С нами:
8823864
Репутация:
29
|
|
такая проблема ...
получаю в ответ от сервера ошибку ...
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
перевод :
Подтверждение ViewState MAC неудачу. Если это приложение размещается веб-фермы или кластере, убедитесь, что конфигурация <machineKey> задает тот же validationKey и проверка алгоритма. AutoGenerate не может быть использована в кластере.
Как исправить ?
|
|
|

05.01.2010, 16:42
|
|
Познающий
Регистрация: 06.08.2009
Сообщений: 56
С нами:
8823864
Репутация:
29
|
|
Сообщение от BluR
такая проблема ...
получаю в ответ от сервера ошибку ...
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
перевод :
Подтверждение ViewState MAC неудачу. Если это приложение размещается веб-фермы или кластере, убедитесь, что конфигурация <machineKey> задает тот же validationKey и проверка алгоритма. AutoGenerate не может быть использована в кластере.
?
Так что это может быть ... проверил весь скрипт тысячу раз ... серверу уходит верный запрос ... а в ответ такое ... Может быть Win 7 ???
|
|
|

05.01.2010, 04:41
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами:
9288386
Репутация:
536
|
|
Вопрос по потокам:
В скрипте задаётся массив @bas с некоторым количеством элементов...
Создаю процедуру, которая извлекает по одному элементу массива и дописывает его в файл... Сама процедура:
PHP код:
sub gogo
{
my ($name) = @_;
while($elm = shift(@bas))
{
open(OUT, ">> $name.txt");
print OUT "$elm\r\n";
close(OUT);
}
}
Далее создаю несколько потоков, выполняющих функцию gogo и прописываю ждать завершения работы всех потоков...
PHP код:
foreach $ac (@acc)
{
push @threads, threads->create(\&gogo, $ac);
}
foreach my $thread (@threads)
{
$thread->join();
}
Каждый поток создаёт свой файл, куда записывает элементы массива, которые он обработал (извлёк из массива)...
Что я ожидал от работы этого скрипта..?? Ожидал я, что элементы массива @bas будут распределены по файлам потоков.. тоесть первый поток вытащил первый элемент, записал в свой файл, второй поток - второй элемент, и записал уже в свой файл.. и т.д.
А в результате каждый поток пробегает весь массив целиком... Причём я даже пробовал каждому из потоков задать разные задержки.. Почему так происходит, я же извлекаю элементы с помощью shift, который удаляет элемент..?! Как лучше реализовать задуманное..?!
|
|
|

05.01.2010, 05:09
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
С нами:
10309346
Репутация:
4303
|
|
Ох уж эти потоки( Точно не помню, но вроде должно помочь
use threads::shared;
my @bas : shared;
|
|
|

05.01.2010, 19:14
|
|
Участник форума
Регистрация: 14.04.2007
Сообщений: 197
С нами:
10039659
Репутация:
209
|
|
Вроде разобрался как с соксами работать, но не хочет оно на сайт заходить, заходит только на ип сервера =\
Код:
my $sock = new Net::SOCKS(socks_addr => '123.123.123.123',
socks_port => 9671,
protocol_version => 5);
my $f= $sock->connect(peer_addr => '2ip.ru', peer_port => 80);
print "connect status: ",
Net::SOCKS::status_message($sock->param('status_num')), "\n";
if ($sock->param('status_num') == SOCKS_OKAY) {
print $f "clintdw\n";
while (<$f>) { print }
$sock->close();
}
Последний раз редактировалось 1NtR0; 05.01.2010 в 19:19..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|