А, так оно .NET Framework требует? И какой версии, интересно? Странно, что на самом сайте об этом вообще ничего не сказано (во всяком случае, беглый осмотр ничего не дал :)
У меня при запуске приложения (пробовал устанавливать обе версии ShareXMod, которые лежат на code..google.com) сразу появляется диалоговое окно с сообщением:
==
Ошибка при инициализации приложения (0xc0000135). Для выхода из приложения нажмите кнопку «ОК».
==
и все вываливается. Кто-нибудь еще сталкивался с таким?
ps. Windows XP SP3
То есть, обращаясь к url'у «test.local», вы обращаетесь на 80-ый порт, на котором и находится nginx (Апач настроен на работу с портом 8080), поэтому выполняется проверка работы именно nginx, я правильно понял?
Возможно, я как-то неоднозначно вопрос сформулировал. Имелось ввиду, почему данный способ проверяет работоспособность именно nginx, а не Apache? Апач, вроде бы, точно так же отдает статику. Или на момент теста у нас Апач не запущен, поэтому в проверке участвует один ngnix?
Разверните, пожалуйста, мысль, почему работоспособность nginx проверяется возможностью подгрузки css-файла? Ведь это может говорить и о нормальной работе Apache, нет? Или Apache у нас пока не запущен? ) Запутался просто.
Вы не могли бы выложить куда-нибудь полный исходник, если можно? Просто здесь присваивание идет только в первый элемент массива P, а сравнение выполняется для совершенно произвольных элементов:
===
P[i][mask]
===
где i — номер текущего уровня, а mask — текушая маска уровней сложности задач.
То есть, не видно, где эти значения устанавливаются.
Еще есть один вопрос по решению задачи D «Задачи». Там у вас в коде фигурирует двумерный массив P, одно измерение которого представляет собой уровни задач, а другое — маски тем, как я понял. В первой части программы, которая отвечает за получение/неполучение решения, есть обращение к этому массиву: P[i].length, P[i][mask]. Присутствует, например, сравнение на неравенство элемента массива значению "-1". Но нигде в коде нет установки элементов этого массива в значение, отличное от "-1" ("-1" устанавливается на этапе инициализации). Если можно, проясните, пожалуйста, назначение этого массива?
Спасибо за статьи. Обнаружил у вас опечатку.
Вместо
== p[i] = p[i-1] + 1, если i>0 и s[0] = s[l — i — 1]
==
в описании решения задачи «Ключ» должно быть
== p[i] = p[i-1] + 1, если i>0 и s[i] = s[l — i — 1]
==
Пробую установить Windows-клиент под WinXP, получаю сразу же при установке алерт «Программа не запускается! (5)». И все, сразу вываливается после этого. Размер файла 4 894 432 байт, то есть, скачалось, вроде бы, полностью.
Такой чайниковый вопрос, если можно. При первом запуске тестов у Вас выводятся сообщения вида:
==
1) TestModelTest::testStringCannotBeEmpty
Failed asserting that null is false.
…
==
Так вот вопрос. Откуда взялся этот самый 'null'? Ведь, по сути,
вызов $this->assertFalse($model->saveData());
проверяет результат вызова метода saveDate(), который у нас возвращает false? Сам объект класса модели тоже создается ( $model=new TestModel;)
Просветите, плиз.
Покажусь, вероятно, ретроградом, но я выступаю за старый добрый бейсик в качестве первого языка программирования в школе (ключевые слова: «первый» и «школа» :) Причем, упор первоначально делать на какие-то простые графические, радующие глаз, вещи (типа программы «разноцветные лучи» =), чтобы у детей просто проснулся интерес к компьютерному творчеству.
На мой взгляд, существует некоторая граница сложности, после которой квест уже перестает быть интересным для основной массы людей. Этому же способствуют и многочисленные неоднозначности при определении правильного решения. Квест, составленный Марией, был в этом плане гораздо более человечным, что ли.
_experience.push(_experimentProcedure.do(human));, а во втором в _experiencе помещается другой объект типа Experience, который возвращается из метода experiment().
_experience.push(experiment(_experimentProcedure, _chosenOnes));То есть, эти две функции не эквивалентны (если я правильно понял код =)
==
Ошибка при инициализации приложения (0xc0000135). Для выхода из приложения нажмите кнопку «ОК».
==
и все вываливается. Кто-нибудь еще сталкивался с таким?
ps. Windows XP SP3
===
P[i][mask]
===
где i — номер текущего уровня, а mask — текушая маска уровней сложности задач.
То есть, не видно, где эти значения устанавливаются.
Вместо
==
p[i] = p[i-1] + 1, если i>0 и s[0] = s[l — i — 1]==
в описании решения задачи «Ключ» должно быть
==
p[i] = p[i-1] + 1, если i>0 и s[i] = s[l — i — 1]==
==
public function saveData() {return false;}
==
==
1) TestModelTest::testStringCannotBeEmpty
Failed asserting that null is false.
…
==
Так вот вопрос. Откуда взялся этот самый 'null'? Ведь, по сути,
вызов $this->assertFalse($model->saveData());
проверяет результат вызова метода saveDate(), который у нас возвращает false? Сам объект класса модели тоже создается ( $model=new TestModel;)
Просветите, плиз.
char s[] = "abcdefgh";
printf( "%c\n", s[4] );
?