Codengineering - блог о программировании ➜ страница 2247


Как я могу разобрать HTML-страницу с узлом.js

Мне нужно разобрать (на стороне сервера) большое количество HTML-страниц. Мы все согласны с тем, что регулярное выражение-это не путь сюда. Мне кажется, что javascript является родным способом разбора HTML-страницы, но это предположение опирается на код на стороне сервера, имеющий все возможности DOM javascript внутри браузера. Делает Узел.у js есть эта способность встроена? Есть ли лучший подход к этой проблеме, разбор HTML на стороне сервера? ...

C# хранить функции в словаре

Как создать словарь, в котором можно хранить функции? спасибо. У меня есть около 30+ функций, которые могут быть выполнены из пользователей. Я хочу иметь возможность выполнять функцию таким образом: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add("doSomething", functionName); private void interceptCommand(string command) { foreach ( var cmd in dictionaryName ) { if ( cmd.Key.Equals(command) ) { ...

Новый asp.net элементы управления диаграммами - будут ли они работать с MVC (в конечном итоге)?

Скотт ГУ только что опубликовал о новом наборе элементов управления диаграммами, распространяемых командой .NET. Они выглядят невероятно: http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx вопрос на миллион долларов ... будут ли они работать с MVC, и если да, то когда? ...

Как проследить путь в широте первого поиска?

Как вы отслеживаете путь поиска по ширине, например, в следующем примере: при поиске ключа 11, вернуть короткий список подключения 1 к 11. [1, 4, 7, 11] ...

Как сделать проверку instanceof с помощью Scala(Test)

Я пытаюсь включить ScalaTest в свой проект Java; заменяя все тесты JUnit на ScalaTests. В какой-то момент я хочу проверить, вводит ли инжектор Guice правильный тип. В Java у меня есть такой тест: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); assertTrue(house.door() instanceof WoodenDoor); assertTrue(house.window() ...

Что делает elementFormDefault в XSD?

что значит elementFormDefault do, и когда он должен быть использован? так что я нашел некоторые определения для elementFormDefault значения: квалификации - элементы и атрибуты находятся в целевом пространстве схема неквалифицированные - элементы и атрибуты не имеют пространства имен поэтому из этого определения я бы подумал, что если схема имеет значение qualified, то почему вы должны префикс типа с пространством имен? И каковы сценарии, которые вы бы даже поставили на неквал ...

ASP.NET пользовательский 404 возврат 200 ОК вместо 404 не найден

после попытки настроить мой сайт для Google Webmaster Tools я обнаружил, что мой пользовательский ASP.NET страница 404 не возвращала код состояния 404. Он отобразил правильную пользовательскую страницу и сказал браузеру, что все в порядке. Это считается мягким 404 или ложным 404. Google это не нравится. Поэтому я нашел много статей по этому вопросу, но решение, которое я хочу, похоже, не работает. решение, которое я хочу работать, - это добавление следующих двух строк в код метода Page_Load пол ...

Как импортировать модули или установить расширения в PostgreSQL 9.1+?

во-первых, если вы не используете 9.1+, пожалуйста обратитесь к этому вопросу. Как установить расширение для PostgreSQL 9.1? ...

Bash: указание переменных среды для echo в командной строке?

рассмотрим этот фрагмент: $ SOMEVAR=AAA $ echo zzz $SOMEVAR zzz zzz AAA zzz здесь я поставил $SOMEVAR до AAA на первой строке - и когда я эхо его на второй строке, я получаю AAA содержание, как ожидалось. но тогда, если я попытаюсь указать переменную в той же командной строке, что и echo: $ SOMEVAR=BBB echo zzz $SOMEVAR zzz zzz AAA zzz ... Я не получаю BBB как я и ожидал-я получаю старое значение (AAA). это то, как все должно быть? Если да, то как же тогда вы можете укажите переменные ...

Перемещение содержимого репозитория Git в другой репозиторий с сохранением истории

Я пытаюсь переместить только содержимое одного репозитория (скажем repo1) в другой существующий репозиторий (скажем repo2) с помощью следующих команд; git clone repo1 git clone repo2 компакт-диск repo1 git remote RM origin git remote добавить repo1 git push но это не работает. Я рассмотрел другой подобный пост, но я только нашел перемещение папка не содержимое. ...